New endpoint: GET /business-profile/{identifier} & Business Invoices Support
5 days ago by Assad Aboultaif
- Buró de Ingresos now supports business (RFC) identifiers across two endpoints: a new dedicated business profile endpoint and expanded invoice support for business entities.
- These changes enable clients to retrieve structured business identity data and invoice history for legal entities, not just individuals.
⚙️ What's New
1. GET /business-profile/{identifier}
GET /business-profile/{identifier}A new endpoint that returns the registered business name and RFC for a given identifier.
| Field | Type | Description |
|---|---|---|
identifier | string | The RFC of the business |
updated_at | string (date-time) | Timestamp of the last data update |
business_info.legal_name | string | Legal registered name of the business |
business_info.commercial_name | string | Trade name, if available. Empty string if not |
business_info.rfc | string | RFC of the business |
2. Business invoices on GET /invoices/{identifier}
GET /invoices/{identifier}The /invoices endpoint now returns invoices for RFC-based (business) identifiers. The response structure is identical to individual invoices — same fields, same filters, same pagination.
💡 Examples
Business Profile Request: GET /business-profile/MNT850612KR4
{
"identifier": "MNT850612KR4",
"updated_at": "2026-04-06T19:21:47.939077Z",
"business_info": {
"legal_name": "MATERIALES Y CONSTRUCCIONES DEL NORTE SA DE CV",
"commercial_name": "",
"rfc": "MNT850612KR4"
}Business Invoices Request::
GET /invoices/MNT850612KR4
{
"identifier": "MNT850612KR4",
"updated_at": "2026-04-06T19:21:47.939077Z",
"invoices": [
{
"type": "pago",
"amount": 48750,
"currency": "MXN",
"issue_date": "2026-03-28",
"rfc_issuer": "LOG180405BN2",
"issuer_name": "LOGISTICA INTEGRAL BANORTE SA DE CV",
"rfc_receiver": "MNT850612KR4",
"receiver_name": "MATERIALES Y CONSTRUCCIONES DEL NORTE SA DE CV",
"incomes": [],
"deductions": [],
"folio_fiscal": "4B9C2E17-8F30-4A61-D902-3E7A16B5F481",
"invoice_status": "",
"zip_code_receiver": ""
}
],
"pagination": {
"page": 1,
"items_per_page": 100,
"total_items": 1,
"total_pages": 1
}
}⚠️ Error Responses
| Code | Error | Description |
|---|---|---|
| 404 | business_profile_not_found | No business profile found for the specified RFC |
| 401 | Unauthorized | Invalid or missing API key |
🛠️ No Action Required
Both changes are additive. No modifications to existing integrations are needed. All existing CURP-based requests to /invoices continue to work exactly as before.
