balanza de comprobación.
Estándar de balanza de comprobación que se entrega como parte de la contabilidad electrónica.
- Ejemplo de xml
- Formato txt (yaml)
- Documento xsd para validación de estructura
- Documento xslt para generar cadena original
Descripción de campos
- Ctas
- Nodo obligatorio para expresar el detalle de cada cuenta o subcuenta de la balanza de comprobación
- El documento puede contener varios nodos, uno para cada cuenta o subcuenta
- NumCta
- Atributo requerido para expresar la clave asignada con que se distingue la cuenta o subcuenta en el catálogo de cuentas del contribuyente
- Tipo string de entre 1 y 100 caracteres
- SaldoIni
- Atributo requerido para expresar el monto del saldo inicial de la cuenta o subcuenta en el periodo. De acuerdo a la naturaleza de la cuenta o subcuenta, deberá de corresponder el saldo inicial, de lo contrario se entenderá que es un saldo inicial de naturaleza inversa. En caso de no existir dato, colocar cero (0)
- Tipo importe, numérico de entre 99999999999999.99 y -99999999999999.99
- Debe
- Atributo requerido para expresar el monto de los movimientos deudores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0)
- Tipo importe, numérico de entre 99999999999999.99 y -99999999999999.99
- Haber
- Atributo requerido para expresar el monto de los movimientos acreedores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0)
- Tipo importe, numérico de entre 99999999999999.99 y -99999999999999.99
- SaldoFin
- Atributo requerido para expresar el monto del saldo final de la cuenta o subcuenta en el periodo. De acuerdo a la naturaleza de la cuenta o subcuenta, deberá de corresponder el saldo final, de lo contrario se entenderá que es un saldo final de naturaleza inversa. En caso de no existir dato, colocar cero (0)
- Tipo importe, numérico de entre 99999999999999.99 y -99999999999999.99
- Version
- Atributo requerido para expresar la versión del formato
- Tipo cadena, fijo a *1.1***
- RFC
- Atributo requerido para expresar el RFC del contribuyente que envía los datos
- Tipo cadena, que cumpla con la expresión regular
[A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[0-9A-Z]?
- Mes
- Atributo requerido para expresar el mes al que corresponde la balanza de comprobación
- Tipo cadena, que puede contener los valores 01, 02, 03 ... hasta 13
- Anio
- Atributo requerido para expresar el año al que corresponde la balanza
- Tipo entero, que puede contener los valores 2015 al 2099
- TipoEnvio
- Atributo requerido para expresar el tipo de envío de la balanza (N - Normal; C - Complementaria)
- Tipo cadena que puede contener el valor C o N
- FechaModBal
- Atributo opcional para expresar la fecha de la última modificación contable de la balanza de comprobación. Es requerido cuando el atributo TipoEnvio = C. Se convierte en requerido cuando se cuente con la información
- Tipo fecha, con formato 2006-05-04
- Sello
- Atributo opcional para contener el sello digital del archivo de contabilidad electrónica. El sello deberá ser expresado cómo una cadena de texto en formato Base 64
- Tipo cadena
- noCertificado
- Atributo opcional para expresar el número de serie del certificado de sello digital que ampara el archivo de contabilidad electrónica, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT
- Tipo cadena, con no más de 20 caracteres
- Certificado
- Atributo opcional que sirve para expresar el certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64
- Tipo cadena, que no puede contener espacios en blanco