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
Filter by person type. Options: FISICA, MORAL
Response
data
RegimenFiscalItem[]
required
Array of fiscal regime objects Show Fiscal Regime Object
Fiscal regime code (e.g., “601”, “612”)
Description of the fiscal regime
Whether this regime applies to individuals (Persona Física)
Whether this regime applies to legal entities (Persona Moral)
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
For Persona Moral (Legal Entities)
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
Authentication required or token expired {
"error" : "Unauthorized" ,
"message" : "Authentication required"
}
Invalid tipo_persona parameter {
"error" : "Bad Request" ,
"message" : "Invalid tipo_persona. Must be FISICA or MORAL"
}
500 Internal Server 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).