Skip to main content

GET /api/sat/regimenes-fiscales

Retrieves the catalog of fiscal regimes (Régimen Fiscal) from SAT. This catalog is used when creating or updating profiles and invoices to ensure compliance with Mexican tax regulations.

Authentication

This endpoint requires authentication. Include your access token in the request cookies.

Query Parameters

tipo_persona
string
Filter by person type. Options: FISICA, MORAL

Response

data
RegimenFiscalItem[]
required
Array of fiscal regime objects

Example Request

curl -X GET "https://api.contafy.com/api/sat/regimenes-fiscales?tipo_persona=FISICA" \
  -H "Cookie: access_token=your_access_token"

Example Response

{
  "data": [
    {
      "clave": "605",
      "descripcion": "Sueldos y Salarios e Ingresos Asimilados a Salarios",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": false
    },
    {
      "clave": "606",
      "descripcion": "Arrendamiento",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": false
    },
    {
      "clave": "612",
      "descripcion": "Personas Físicas con Actividades Empresariales y Profesionales",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": false
    },
    {
      "clave": "621",
      "descripcion": "Incorporación Fiscal",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": false
    },
    {
      "clave": "625",
      "descripcion": "Régimen de las Actividades Empresariales con ingresos a través de Plataformas Tecnológicas",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": false
    },
    {
      "clave": "626",
      "descripcion": "Régimen Simplificado de Confianza",
      "aplica_persona_fisica": true,
      "aplica_persona_moral": true
    }
  ]
}

Common Fiscal Regimes

For Persona Física (Individuals)

  • 601: General de Ley Personas Morales
  • 605: Sueldos y Salarios e Ingresos Asimilados a Salarios
  • 606: Arrendamiento
  • 612: Personas Físicas con Actividades Empresariales y Profesionales
  • 621: Incorporación Fiscal
  • 626: Régimen Simplificado de Confianza
  • 601: General de Ley Personas Morales
  • 603: Personas Morales con Fines no Lucrativos
  • 626: Régimen Simplificado de Confianza

Use Cases

  • Populate regime dropdown when creating profiles
  • Validate fiscal regime codes in invoices
  • Filter available regimes based on person type
  • Display regime information in user interfaces

Error Responses

401 Unauthorized
error
Authentication required or token expired
{
  "error": "Unauthorized",
  "message": "Authentication required"
}
400 Bad Request
error
Invalid tipo_persona parameter
{
  "error": "Bad Request",
  "message": "Invalid tipo_persona. Must be FISICA or MORAL"
}
500 Internal Server Error
error
Server error occurred
{
  "error": "Internal Server Error",
  "message": "An unexpected error occurred"
}
This catalog is based on the official SAT c_RegimenFiscal catalog and is updated periodically to reflect changes in Mexican tax law.
When creating a profile, always validate that the selected fiscal regime is appropriate for the person type (física or moral).