Perfiles fiscales de empresa

El registro fiscal, el domicilio fiscal y el lugar de expedición predeterminado de una empresa que emite facturas electrónicas en México.

Campos

El nombre API es el que usan la API, MCP y la CLI.

NombreNombre APITipoObligatorioDescripción
IDidID de registroSí
Fecha de emisión de la CSFdateFechaFecha impresa en la constancia (Lugar y Fecha de Emisión), no la fecha de carga.
Registro fiscaltaxregistrationIdReferencia
Constancia de situación fiscal (CSF)csfPDFPDF emitido por el SAT. Al guardar, el sistema extrae RFC, régimen y domicilio fiscal.
Nombre o denominación socialrazonSocialTextoNombre legal registrado ante el SAT — denominación social para personas morales, nombre completo para personas físicas.
Tipo de entidadpersonaConstanteTipo de contribuyente según la CSF. Opcional en borrador; obligatorio para emitir CFDI.
CURPcurpTextoClave Única de Registro de Población para personas físicas.
CallecalleTexto
Número exteriornumeroExteriorTexto
Número interiornumeroInteriorTexto
ColoniacoloniaTexto
LocalidadlocalidadTexto
Municipio o alcaldíamunicipioTexto
Entidad federativaestadoTextoEstado mexicano (c_Estado). Debe coincidir con los registros del SAT.
País del domiciliopaisTextoCódigo de país del domicilio fiscal registrado ante el SAT.
Código postal fiscalcodigoPostalTextoDebe coincidir con el registrado ante el SAT. Obligatorio en CFDI 4.0 como DomicilioFiscalReceptor.
Mes de declaración anualmonthNúmero EnteroNúmero entero sin parte fraccionaria.
Ambiente del PACpacEnvironmentConstanteSin ambiente no se timbra. Solo un administrador lo cambia desde la app.
Inicio de periododateStartFechaFecha de calendario sin hora.
Fin de periododateEndFechaFecha de calendario sin hora.
Régimen fiscalregimenFiscalTextoSíRégimen fiscal SAT (c_RegimenFiscal). Debe coincidir con la CSF y el nodo Emisor/Receptor del CFDI.
Régimen capitalregimenCapitalTextoRégimen de capital de la CSF (solo personas morales), p. ej. S.A. de C.V.
Creado porcreatedByUsuario
Creado elcreatedAtFecha y HoraSí
Actualizado porupdatedByUsuario
Actualizado elupdatedAtFecha y HoraSí
Facturación habilitada porenabledFiscalByUsuario
Facturación habilitada elenabledFiscalAtFecha y Hora
Bloqueado porblockedByUsuario
Bloqueado elblockedAtFecha y Hora
Archivado porarchivedByUsuario
Archivado elarchivedAtFecha y Hora

Relaciones

Los registros poseídos (línea sólida) se eliminan con su dueño. Los registros agrupados (línea punteada) pueden existir solos.

Perfiles fiscales deempresaEmpresasCertificados CSD
CampoApunta aTipo
Registro fiscal taxregistrationIdRegistros fiscalesreferencia

Acciones

Lo que puedes hacer con un registro. Cada acción también envía el evento de webhook fiscalmxcompanies.<acción>. Las lecturas (find, get, count) funcionan en toda tabla.

NombreNombre APIDescripciónDónde
CrearcreateCrea un perfil.App · WebMCP · API · MCP · CLI
EditarupdateGuarda los cambios del perfil.App · API · CLI
Habilitar facturaciónenableFiscalHabilitar fiscal-mx para esta empresa.App · API · MCP · CLI
Exportar DIOTexportDiotCompilar hechos DIOT por proveedor para un periodo. No envía al SAT.App · API · MCP · CLI
Usar PAC de producciónsetPacProductionTimbrar con el PAC de producción. Los CFDI tienen validez fiscal.App · API · CLI
Usar PAC de pruebassetPacSandboxTimbrar con el PAC de pruebas. Los CFDI no tienen validez fiscal.App · API · CLI
EliminardeleteElimina el perfil y los datos que le pertenecen. No se puede deshacer.App · WebMCP · API · MCP · CLI

Estados

Cómo pasa un registro de un estado a otro. Archivar y bloquear pueden ocurrir en cualquier estado.

AcciónNombre API
Habilitar facturaciónenableFiscal