
La contabilidad electrónica hace referencia al envío en formato XML de la contabilidad por medio del buzón tributario de los contribuyentes, ya sean personas físicas o morales (Artículo 28, fracciones III y IV del CFF).
Existen 5 diferentes archivos que incluye la contabilidad electrónica:
- Balanza de comprobación
- Catálogo de cuentas
- Pólizas
- Auxiliar de cuentas
- Auxiliar de folios
Los archivos XML deben ser nombrados según la estructura indicada para cada uno y comprimirse en .ZIP para poder ser enviados a través de buzón tributario (apartado de contabilidad electrónica).
El anexo 24 de la resolución miscelánea es el documento que establece las bases para elaborar los documentos electrónicos (XML) de la contabilidad electrónica.
¿Quiénes están obligados a realizar el envío de contabilidad electrónica?

¿Quiénes no están obligados a realizar el envío de contabilidad electrónica por facilidad administrativa?
El SAT establece una facilidad en la resolución miscelánea donde algunos contribuyentes quedan relevados de esta obligación.

¿Qué información debe enviarse?

¿Cuáles fueron los cambios de la contabilidad electrónica versión 1.1 a la 1.3 (vigente a partir de Octubre 2017 a la fecha)?
Los principales cambios son los siguientes:
- XML de pólizas: Cuando iniciamos con el envío de la contabilidad electrónica solamente se requeria agregar el apartado “Método de pago” para las pólizas de egresos, al cambiar a la versión 1.3, se volvió obligatoria la captura de esté en las pólizas de ingresos, debiendo identificar si el cobro realizado fue con Cheque, Transferencia u Otro método de pago.
- Catálogo de cuentas: Se realizó un cambio en la “Naturaleza de las cuentas” para indicar que existen cuentas de activo, pasivo y captital, de tipo deudoras o acreedoras.
¿Qué datos deben tener mis pólizas en XML?
Obligatorios: fecha, concepto, número único de identificación. A nivel transacción debe ir siempre el número y descripción de cuenta contable, concepto, debe y haber.
Opcionales: el ser opcionales no hace referencia a que ninguno deba ser agregado, sino a que se debe seleccionar el que corresponda según la póliza.
|
Tipo |
Elemento |
Atributos |
|
Relativos al comprobante que la ampara |
CompNac: requerido cuando la transacción se ampare con un XML.
|
UUID RFC: distinto del contribuyente que envía los datos Monto total (incluye IVA en su caso) Moneda y tipo de cambio |
|
CompNacOtro: requerido cuando la transacción se ampare con un CFDI o CBB. |
Serie y folio del CFD o CBB RFC: distinto del contribuyente que envía los datos. Monto total (incluye IVA en su caso) Moneda y tipo de cambio |
|
|
CompExt: requerido cuando la transacción se ampare con un comprobante extranjero. |
Núm. de factura extranjera Tax ID: Identificador del contribuyente extranjero Monto total Moneda y tipo de cambio |
|
|
Relativos al método de pago/cobro |
Cheque: requerido cuando se cobre/pague con este método. |
Numero de cheque Banco emisor nacional o extranjero en su caso. Cuenta origen Fecha Beneficiario RFC: distinto del contribuyente que envía los datos Monto Moneda y tipo de cambio. |
|
Transferencia: requerido cuando se cobre/pague con este método. |
Cuenta origen Banco origen nacional o banco origen extranjero según corresponda. Cuenta de destino Banco de destino nacional o extranjero según corresponda. Fecha Beneficiario RFC Monto Moneda y tipo de cambio |
|
|
OtrMetodopago: requerido cuando se cobre/pague con un método diferente a cheque o transferencia.
|
Método de pago Fecha Beneficiario RFC: (distinto del contribuyente que envía los datos) Monto Moneda y tipo de cambio |
Contadigital registra en automático la información para la contabilidad electrónica proveniente de los CFDIS. Para conocer más del funcionamiento puedes consultar nuestro manual: https://contadigital.gitbook.io/basedeconocimiento/contabilidad/contabilidad-electronica