v1
latestOpenAPI 3.0.32026-07-242644125.9 KBGet Business Invoices
Retrieves the invoices for a business identified by a 12-char RFC. Requires a prior successful verification that yielded invoice data. Results can be paginated and filtered by invoice type and issue date range. Pass include_payment_info=true to enrich each invoice with its associated payment details from pago (type P) records.
Path parameters
The 12-char RFC of the business.
Query parameters
Optional. Filter invoices by type (nomina, ingreso, egreso, pago). If not provided, all invoice types are returned.
Page number for pagination.
Number of items per page.
Optional. Filters invoices to include those issued on or after this date (YYYY-MM-DD). Applies to invoice 'issue_date'.
Optional. Filters invoices to include those issued on or before this date (YYYY-MM-DD). Applies to invoice 'issue_date'.
Optional. When true, each invoice in the response includes a payment_info array with associated payment details sourced from pago records. If an invoice has no associated payments, payment_info is null. Defaults to false.
Response
Invoices for the business (RFC).
Example response
{
"invoices": [
{
"payment_method": "PPD",
"payment_type": "99",
"payroll_type": "Ordinaria",
"payment_periodicity": "Quincenal",
"job_risk": "Clase II (Riesgo bajo)",
"job_role": "AYUDANTE GENERAL",
"job_department": "OPERACIONES",
"incomes": [
{
"key": "052",
"type": "001"
}
],
"deductions": [
{
"key": "052",
"type": "001"
}
],
"payment_info": [
{
"currency": "MXN",
"exchange_rate": 1,
"payment_form": "03",
"payment_date": "2025-08-15"
}
]
}
]
}