Generar Contabilidad Electrónica (Anexo 24 SAT)
Abrir Generar Contabilidad Electrónica en DigiContaThis content is not available in your language yet.
Generar Contabilidad Electrónica (/sat/contabilidad/generar) produce los tres documentos XML del Anexo 24 que el SAT exige a las personas morales mexicanas obligadas a llevar contabilidad electrónica: el Catálogo de Cuentas, la Balanza de Comprobación y las Pólizas. Cada XML se valida contra los esquemas (XSD) oficiales del SAT antes de emitirse.
1. Selecciona compañía, tipo y periodo
Sección titulada «1. Selecciona compañía, tipo y periodo»Menú → SAT → Generar Contabilidad Electrónica (/sat/contabilidad/generar).
-
Elige la compañía.
-
Elige el tipo de exportación: Catálogo de Cuentas, Balanza de Comprobación o Pólizas.
-
Captura año y mes del periodo.
-
Si el tipo es Pólizas, completa el bloque adicional de solicitud (ver abajo).
-
Pulsa Generar.

2. Qué genera cada tipo
Sección titulada «2. Qué genera cada tipo»El listado completo de cuentas activas de la compañía con su código agrupador SAT — se presenta la primera vez y luego solo cuando cambia la estructura del catálogo.
Saldos y movimientos del mes por cuenta, calculados a partir de las pólizas contabilizadas del periodo — es la exportación mensual recurrente.
Las pólizas contables (asientos) del mes, ligadas a su CFDI de origen cuando aplica. A diferencia de las otras dos, no se presenta de forma periódica.
3. Pólizas: solo en respuesta a un requerimiento del SAT
Sección titulada «3. Pólizas: solo en respuesta a un requerimiento del SAT»Cuando el tipo elegido es Pólizas, DigiConta muestra el bloque “¿Qué requerimiento del SAT estás respondiendo?” y exige capturarlo antes de generar:
| Tipo de solicitud | Significado | Dato que acompaña |
|---|---|---|
| AF | Acto de Fiscalización — una auditoría | Número de orden (13 caracteres) |
| FC | Fiscalización Compulsa — cruce con un tercero | Número de orden (13 caracteres) |
| DE | Devolución — una solicitud de devolución de saldo a favor | Número de trámite (14 caracteres) |
| CO | Compensación — un aviso de compensación | Número de trámite (14 caracteres) |
4. Cuando la generación falla (fail-closed)
Sección titulada «4. Cuando la generación falla (fail-closed)»Si algo no cumple lo que el esquema del SAT exige, DigiConta no genera ningún XML — muestra la lista completa de errores de validación y detiene ahí. Motivos típicos:
- Cuentas sin código agrupador o sin naturaleza — resuélvelo en Mapeo del código agrupador SAT.
- Balanza descuadrada — el total de Debe no coincide con el total de Haber del periodo; DigiConta reporta el monto exacto de cada lado.
- RFC de la compañía faltante o con formato inválido.
- Cuenta o descripción que excede la longitud máxima que permite el esquema SAT.
- Sin movimientos contables en el periodo solicitado.
5. Descargar y consultar el historial
Sección titulada «5. Descargar y consultar el historial»Cada generación exitosa aparece en la tabla Historial con tipo, periodo, estatus y fecha — desde ahí descargas el XML en cualquier momento, sin tener que regenerarlo.
¿Qué sigue?
Sección titulada «¿Qué sigue?»- Periodos fiscales — abrir/cerrar el periodo contable que respalda la Balanza y las Pólizas.
Ver también
Sección titulada «Ver también»- Mapeo del código agrupador SAT — pre-requisito obligatorio de cobertura.
- Contabilización de CFDI a pólizas — de ahí salen las pólizas que se exportan aquí.
- Cierre mensual — el wizard de cierre genera sus propios reportes preliminares; esta pantalla es para el Anexo 24 formal.
- Problemas comunes y FAQ — soluciones rápidas.
- Abrir DigiConta →