Get a filing
Returns full filing details including amounts, status history, blocked reasons, and linked payroll runs.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Required when using a Platform API token. The tenant key identifying which business to operate on.
Path Parameters
Filing identifier
Response
Filing details
Full filing detail returned by GET /v1/statutory/filings/{id}.
Includes amounts, status history, and linked payroll runs.
"fil_01HQ3K4N7XYZABC"
"biz_01HQ3K4N7XYZABC"
"MX"
How the filing data was sourced.
cadana— Cadana prepared and submitted the return to the authority. The filing runs the full lifecycle (pending → in_review → approved → submitted → accepted).external— You filed the return with the authority yourself and submitted the resulting totals +filingReferenceto Cadana so a remittance can be created against it. External filings are created directly inacceptedand do not run the submission lifecycle.
cadana, external "cadana"
Filing type identifier (from jurisdiction filing types)
"ft_mx_isr_monthly"
Human-readable filing type name
"ISR Withholding"
Government authority identifier
"auth_mx_sat"
Government authority name
"SAT"
Government-issued reference for this filing. The exact term varies by country: Línea de Captura in Mexico, acuse de recibo for some SAT receipts, challan number in India, BRN in Nigeria, NPC in some others.
For source: external filings this is required at creation time —
it's what the receiving bank or authority uses to attribute the
remittance payment to the filing. For source: cadana filings
Cadana populates this once the authority confirms receipt.
"0123456ABCD7890EF"
Filing lifecycle for source: cadana: pending → in_review → approved → submitted → accepted. Filings can become blocked at pending or in_review if data is missing, and return to pending once resolved. Rejected filings return to pending for correction. Any pre-submit state can be cancelled.
For source: external filings, the filing is created directly in accepted and stays there — there is no submission step for Cadana to run because you already filed with the authority.
pending, blocked, in_review, approved, submitted, accepted, rejected, cancelled Deadline for submission to the authority
"2026-02-10"
Derived totals for the filing. Read-only on responses — Cadana
computes these values from the breakdown lines. You do not pass
amounts when creating a filing; provide the breakdown array and
the total falls out automatically.
Number of distinct workers in the filing's breakdown (counted via
personId or externalEmployeeId). Zero for purely business-level
filings.
15
Linked Cadana payroll runs (when populated via a payroll-run shortcut)
Per-employee contribution lines that roll up into the filing total.
For source: cadana filings Cadana populates this from payroll;
for source: external you provide it at creation time.
Human-readable reasons why this filing is blocked. Present when
status is blocked. Reasons auto-clear when the underlying data
is submitted.
[
"Missing worker RFC for per_01ABC",
"Business IMSS registration not found"
]Unix epoch timestamp
1709280000
Unix epoch timestamp
1709280000