Skip to main content
Cadana remits payroll taxes and statutory contributions to government authorities on your behalf. You provide an accepted filing (or filing amounts), and Cadana routes the payment through local rails with automatic FX conversion. Track the payment status and download receipts for your records.

How It Works

1

Filing is accepted

A filing must be in accepted status before remittance. This can come from Cadana’s filing flow or from your own external filing process.
2

Create remittance

Initiate a payment to the government authority. Specify which filings to pay and the currency to fund from.
3

Cadana converts and pays

Cadana handles FX conversion (if needed) and routes the payment to the correct government account through local payment rails.
4

Download receipt

Once the payment is confirmed, download the receipt for your audit trail.

Step 1: Create a Remittance

Once a filing is accepted, pay the authority. Specify the filing IDs, the country, and the currency you want to fund from: Response:
{
  "id": "rem_01STU"
}
Fetch the remittance to see amounts, FX rate, and status:
When you fund from a different currency than the filing currency, Cadana automatically converts at the current rate. The fundedAmount shows exactly how much will be debited from your wallet, and fxRate shows the conversion rate applied. You can also fund in the local currency by setting fundedCurrency to "MXN".

Step 2: Track Payment Status

Poll the remittance or listen for the remittance.completed webhook event: Response:
{
  "id": "rem_01STU",
  "businessId": "biz_01ABC",
  "filingIds": ["fil_01JKL"],
  "status": "completed",
  "countryCode": "MX",
  "amount": 82345.00,
  "fundedAmount": 457.48,
  "fundedCurrency": "USD",
  "fxRate": 18.001,
  "authorityId": "auth_mx_sat",
  "authorityName": "SAT",
  "paymentMethod": "local_rails",
  "paymentReference": "REF-2026-0310-001",
  "receiptUrl": "https://api.cadanapay.com/v1/statutory/remittances/rem_01STU/receipt",
  "createdAt": "2026-03-10T09:00:00Z"
}

Remittance Statuses

StatusDescription
pendingPayment initiated, awaiting processing
completedPayment delivered to the government authority
failedPayment failed — check the error details and retry
The status progresses: pendingprocessingcompleted.

Step 3: Download Receipt

Once the remittance is completed, download the receipt for your audit trail: The receipt is returned as a PDF containing the authority’s confirmation of payment, the amount, and the filing reference number.

Remittance Without Cadana Filing

If you handle filings yourself and only need Cadana to pay the authorities, you can still use the remittance API. Provide the filing amounts directly when creating the remittance.
This is the remittance-only model. You prepare and submit filings through your own process, then use Cadana’s local payment rails to pay the government. See the modularity options for more detail.

Next Steps