La balanza de comprobación es un listado en el que aparecen los movimientos y saldos deudores y acreedores de todas las cuentas que integran la contabilidad. La balanza nos permite validar que el registro de las operaciones cumple con la partida doble y que en consecuencia, las sumas de las columnas del debe y haber son iguales.
Los saldos de las cuentas que integran la balanza deben permitir identificar los impuestos (regla 2.8.1.4., fracc. II, RMISC 2015):
- por cobrar
- por pagar
- trasladados efectivamente cobrados
- acreditables efectivamente pagados
Asimismo, para dar cumplimiento a lo dispuesto en el artículo 33, apartado B, fracción III del RCFF, las cuentas de ingresos deben distinguir las distintas tasas, cuotas y las actividades por las que no se deba pagar el impuesto.
Las balanzas mensuales se enviará conforme al siguiente calendario:
Sujeto | Término |
Contribuyentes emisores de valores que coticen en las bolsas de valores concesionadas en los términos de la Ley del Mercado de Valores o en las bolsas de valores ubicadas en los mercados reconocidos así como sus subsidiarias | Enero, febrero y marzo, el 3 de mayo Abril, mayo y junio, el 3 de agosto Julio, agosto y septiembre, el 3 de noviembre Octubre, noviembre y diciembre, el 3 de marzo |
Personas morales | A más tardar en los primeros tres días del segundo mes posterior al que correspondan los datos |
Personas físicas | A más tardar en los primeros cinco días del segundo mes posterior al que se trate |
Personas morales y físicas que realicen actividades agrícolas, silvícolas, ganaderas o de pesca y que hayan optado por realizar sus pagos provisionales de ISR de manera semestral | A más tardar en los primeros tres o cinco días, respectivamente, del segundo mes posterior al último mes reportado en el semestre, mediante seis archivos vinculados con cada uno de los meses que reporten |
Adicionalmente, los contribuyentes deben generar una balanza de comprobación ajustada al cierre del ejercicio. Las personas morales deben remitirla a más tardar el 20 de abril del año siguiente, mientras que las físicas lo harán a más tardar el 22 de mayo. En esta balanza se debe incluir la información de los ajustes que para efectos fiscales se registren, desglosados a nivel de cuenta de mayor y subcuenta a primer nivel con excepción de los contribuyentes que en su catálogo de cuentas generen únicamente cuentas de nivel mayor.
Características del archivo
La estructura del archivo .XML, es la siguiente (Anexo 24 apartado “C”, de la RMISC, publicado en el DOF el 5 de enero de 2015):
Datos generales
Atributo | Descripción | Requerido | Observaciones |
Version | Expresión de la versión del formato | Sí | Valor prefijado “1.1” |
RFC | RFC del contribuyente que envía el catálogo | Sí | Longitud mínima 12 y máxima 13 (según sea persona moral o física, respectivamente) |
Mes | Mes al que corresponde la balanza | Sí | Valores permitidos del 01 hasta el 13 |
Anio | Año al que corresponde la balanza | Sí | Valor mínimo 2015 y máximo 2099 |
TipoEnvio | Para expresar el tipo de envío de la balanza (N–Normal; C–Complementaria) | Sí | Tipo base xs:string |
FechaModBal | Es 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 | No | |
Sello | 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 | No | Tipo base xs:string |
noCertificado | Para expresar el número de serie del certificado de sello digital que ampara el archivo de contabilidad electrónica, de acuerdo con el acuse correspondiente a 20 posiciones otorgado por el sistema del SAT | No | Longitud 20 |
Certificado | Sirve para expresar el certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64 | No | Tipo base xs:string |
Los atributos “Sello”, “noCertificado” y “Certificado”, si bien son opcionales, su uso permite asegurar la autenticidad de la información y personalidad de quien envía el documento.
La estructura del nodo Ctas, es el que muestra el detalle de cada cuenta de la balanza conforme a lo requerido:
Atributo | Descripción | Requerido | Observaciones |
NumCta | Número de cuenta, subcuenta o partida asignada por el contribuyente | Sí | Longitud mínima uno y máxima 100 |
SaldoIni | Para expresar el monto del saldo inicial de la cuenta o subcuenta en el periodo. De acuerdo con 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) | Sí | Tipo Especial BCE:t_Importe Expresar los importes numéricos con fracción hasta dos decimales |
Debe | Monto de los movimientos deudores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0) | Sí | Tipo Especial BCE:t_Importe Expresar los importes numéricos con fracción hasta dos decimales |
Haber | Monto de los movimientos acreedores de la cuenta o subcuenta. En caso de no existir dato, colocar cero (0) | Sí | Tipo Especial BCE:t_Importe Expresar los importes numéricos con fracción hasta dos decimales |
SaldoFin | Monto del saldo final de la cuenta o subcuenta del periodo. De acuerdo con 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) | Sí | Tipo Especial BCE:t_Importe Expresar los importes numéricos con fracción hasta dos decimales |
Previo a su envío, el archivo .XML debe comprimirse en formato ZIP y nombrarse bajo las siguientes características:
RFC del contribuyente | 12 o 13 caracteres, ya sea persona moral o persona física |
Ejercicio | Cuatro caracteres que identifican el año al que corresponde la información |
Periodo | Dos caracteres que identifican el número de mes al que corresponde la información |
Clave | Caracteres “BN” cuando la balanza de comprobación sea de carácter normal (es la primera ocasión que se envía por ese periodo). Caracteres “BC” para balanzas de comprobación con información complementaria |
Extensión | “.ZIP” que identifican un archivo comprimido |
Tomando el supuesto de la empresa “Poliductos, S.A.” que realiza el envío por primera ocasión de su balanza de comprobación de enero 2015, el archivo se nombraría: POL130402OE1201501BN.zip
Posteriormente la compañía se percató de que la balanza enviada contenía errores en su información, por lo que envía un nuevo archivo que se denominará: POL130402OE1201501BC.zip
En otro caso, el señor Gabriel Martínez Rosas quien presentará su balanza de comprobación para el mes de marzo de 2015, nombrará su archivo como sigue: MARG800329ES3201503BN.zip