Skip to main content

close_payroll_period

PostgREST stored procedure — POST /rest/v1/rpc/close_payroll_period.

Call it through the Supabase client (RLS and the service role are enforced by the function):

const { data, error } = await supabase.rpc('close_payroll_period', { p_assignment_ids, p_company_id, p_expected_entry_count, p_expected_hours, p_payments, p_period_end, p_period_start, p_prepared_by, p_total_centavos });

Arguments

ArgumentTypeRequired
p_assignment_idsuuid[]yes
p_company_iduuidyes
p_expected_entry_countintegeryes
p_expected_hoursnumericyes
p_paymentsjsonbyes
p_period_enddateyes
p_period_startdateyes
p_prepared_byuuidyes
p_total_centavosbigintyes

Generated from specs/supabase.json. The function's behaviour is defined by its SQL migration; this page documents its call signature only.