New endpoint: GET /business-profile/{identifier} & Business Invoices Support

  • 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}

A new endpoint that returns the registered business name and RFC for a given identifier.

FieldTypeDescription
identifierstringThe RFC of the business
updated_atstring (date-time)Timestamp of the last data update
business_info.legal_namestringLegal registered name of the business
business_info.commercial_namestringTrade name, if available. Empty string if not
business_info.rfcstringRFC of the business

2. Business invoices on 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

CodeErrorDescription
404business_profile_not_foundNo business profile found for the specified RFC
401UnauthorizedInvalid 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.