catálogo de cuentas.
Estándar de catálogo de cuentas 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
- CodAgrup
- Atributo requerido para expresar el código asociador de cuentas y subcuentas conforme al catálogo publicado en la página de internet del SAT. Se debe asociar cada cuenta y subcuenta que sea más apropiado de acuerdo con la naturaleza y preponderancia de la cuenta o subcuenta
- Tipo string, proveniente del catálogo de cuentas Códigos agrupadores del SAT
- NumCta
- Atributo requerido, es la clave con que se distingue la cuenta o subcuenta en la contabilidad
- Tipo string, de entre 1 y 100 caracteres
- Desc
- Atributo requerido para expresar el nombre de la cuenta o subcuenta
- Tipo string, de entre 1 y 400 caracteres
- SubCtaDe
- Atributo opcional en el caso de subcuentas. Sirve para expresar la clave de la cuenta a la que pertenece dicha subcuenta. Se convierte en requerido cuando se cuente con la información
- Tipo string, de entre 1 y 400 caracteres
- Nivel
- Atributo requerido para expresar el nivel en el que se encuentra la cuenta o subcuenta en el catálogo
- Tipo entero, mayor a 1
- Natur
- Atributo requerido para expresar la naturaleza de la cuenta o subcuenta. (D - Deudora, A - Acreedora). ( Activo = D ) ( Pasivo = A ) ( Capital = A ) ( Ingreso = A ) ( Costo = D ) ( Gasto = D ) ( Resultado Integral de Financiamiento = D y/o A ) ( Cuentas de orden = D y/o A )
- Tipo string, que puede contener un caracter A o D
- 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