Una póliza de contabilidad es el documento en el que se registran las operaciones desarrolladas por una empresa. El registro de cada operación debe cumplir ciertos requisitos, por ejemplo:
- ser analítico y efectuarse a más tardar el último día natural del mes siguiente a la realización de la operación, acto o actividad (regla 2.8.1.17, fracción II de la RMISC 2015)
- permitir la identificación de cada operación relacionándola con los folios asignados a los comprobantes fiscales o con la documentación comprobatoria, de tal forma que pueda identificarse la forma de pago, las distintas contribuciones, tasas y cuotas. Cuando no se logre identificar el folio fiscal dentro de las pólizas se podrá elaborar un reporte auxiliar en el cual se relacionen todos los folios fiscales, el RFC y el monto de cada comprobante que esté amparado a cada póliza (regla 2.8.1.4, fracción III y anexo 24, apartado E, de la RMISC 2015)
- señalar la fecha de realización de la operación, su descripción, la cantidad o unidad de medida, la forma de pago especificando si fue de contado, a crédito, a plazos o en parcialidades, y el medio de pago. Registrar el monto del pago, precisando si se efectúa en efectivo, transferencia interbancaria de fondos, cheque nominativo para abono en cuenta, tarjeta de débito, crédito o de servicios, monedero electrónico o por cualquier otro medio. Cuando el pago se realice en especie o permuta, deberá indicarse el tipo de bien o servicio otorgado como contraprestación y su valor. Cuando no se cuente con la información que permita identificar el medio de pago, se podrá incorporar la expresión “NA”, y no será necesario especificar si fue de contado, a crédito, a plazos o en parcialidades, ni el medio de pago o de extinción de dicha obligación (regla 2.8.1.17, fracción III de la RMISC 2015)
- realizarse en idioma español y consignar los valores en moneda nacional. Si la documentación está en idioma distinto al español, o los valores se consignen en moneda extranjera, deberán acompañarse de la traducción correspondiente y señalar el tipo de cambio utilizado por cada operación
- permitir la identificación de los depósitos y retiros en las cuentas bancarias
En ocasiones es necesario contar con información detalla de una cuenta en particular, lo cual se obtiene a través de los auxiliares de cuentas. Para efectos fiscales, se precisa que los auxiliares deben ser a nivel de cuenta de mayor o subcuenta de primer nivel y que deberán permitir la identificación de las operaciones. Los requisitos para generar este archivo se contienen en el Anexo 24, apartado F, RMISC.
Las pólizas, los auxiliares de cuentas y los auxiliares de folios fiscales únicamente se envían a requerimiento de la autoridad, ya sea para que ésta verifique información contable o valide la procedencia de devoluciones y compensaciones.
Como lo marca el artículo Cuarto de la Séptima Modificación a la RMISC publicada en el DOF del 18 de diciembre de 2014, y a reserva de que dicho calendario se incorpore en la RMISC 2015, las autoridades podrán solicitar a los contribuyentes que envíen a través del buzón tributario las pólizas y auxiliares generados a partir de las fechas que se indican en la siguiente tabla:
A partir de | Tipo de contribuyentes |
Enero de 2015 | Sistema financiero así como personas morales con ingresos acumulables en 2013 iguales o superiores a $4,000,000.00 |
Enero de 2016 | Las demás personas morales, personas físicas, contribuyentes del sector primario que optaron por presentar su declaración semestralmente, personas morales con fines no lucrativos, así como personas morales y físicas inscritas en 2014 y 2015 |
Nota: Quienes se inscriban al RFC en 2016, a partir del primer día del mes siguiente a su alta
Características del archivo de las pólizas
De conformidad con el Anexo 24, inciso D, de la RMISC, la estructura del archivo .XML se integra por dos grupos de atributos. En el primero se contemplan los datos generales y en el segundo se especifica el motivo por el cual se envían las pólizas, ya sea por una revisión de la autoridad o por un trámite de devolución o compensación.
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) |
Mes | Mes al que corresponda la póliza | Sí | Valores permitidos del 01 hasta el 12 |
Anio | Año al que corresponde la póliza | Sí | Valor mínimo 2015 y máximo 2099 |
TipoSolicitud | Tipo de solicitud de la póliza ( AF–Acto de Fiscalización; FC–Fiscalización Compulsa; DE–Devolución; CO–Compensación) | Sí | Patrón AF|FC|DE|CO |
NumOrden | Expresar el número de orden asignado al acto de fiscalización al que hace referencia la solicitud de la póliza. Requerido para tipo de solicitud=AF y FC. Se convierte en requerido cuando se cuente con la información | No | Longitud 13 |
NumTramite | Número de trámite asignado a la solicitud de devolución o compensación al que hace referencia la solicitud de la póliza. Requerido para tipo de solicitud=DE o CO. Se convierte en requerido cuando se cuente con la información | No | Longitud 10 |
Sello | 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 | 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 | Certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64 | No | Tipo base xs:string |
El nodo PLZ:Polizas, permite identificar a la póliza. Este nodo, al igual que sus tres atributos tiene carácter obligatorio.
Atributo | Descripción | Observaciones |
NumUnIdenPol | Número único de identificación de la póliza. El campo deberá contener la clave o nombre utilizado por el contribuyente para diferenciar, el tipo de póliza y el número correspondiente. En un mes ordinario no debe repetirse un mismo número de póliza con la clave o nombre asignado por el contribuyente | Longitud mínima de uno y máxima de 50 |
Fecha | Fecha de registro de la póliza | Tipo Especial xs:date |
Concepto | Concepto de la operación | Longitud mínima de uno y máxima de 300 |
El nodo PLZ:Transaccion, es el obligatorio para reflejar el monto de la operación que ampara la póliza. Igual que en el nodo anterior, es necesario incluir la información de todos sus atributos.
Atributo | Descripción | Observaciones |
NumCta | Clave con que se distingue la cuenta o subcuenta que se afecta por la transacción | Longitud mínima de uno y máxima de 100 |
DesCta | Nombre de la cuenta o subcuenta que se afecta por la transacción | Longitud mínima de uno y máxima de 100 |
Concepto | Concepto de la transacción | Longitud mínima de uno y máxima de 200 |
Debe | Monto del cargo a la cuenta o subcuenta por la transacción. En caso de no existir dato, colocar cero (0) | Tipo Especial PLZ:t_Importe |
Haber | Monto del abono a la cuenta o subcuenta por la transacción. En caso de no existir dato, colocar cero (0) | Tipo Especial PLZ:t_Importe |
Además de los atributos requeridos, el nodo de transacción contiene los siguientes elementos hijo. Aun cuando todos ellos son opcionales, adquieren el carácter de requerido cuando se cuente con la información correspondiente a cada uno de ellos:
Objetivo | Elemento | Descripción | Observaciones |
Identificar los diversos tipos de comprobantes que pueden estar relacionados en cada póliza | CompNal | Es un nodo opcional para relacionar el detalle de los comprobantes de origen nacional | Se debe identificar, el soporte documental, tanto en la provisión, como en el pago y/o cobro de cada una de las cuentas y subcuentas que se vean afectadas |
CompNalOtr | Permite relacionar el detalle de los comprobantes de origen nacional relacionados con la transacción, diferente a CFDI, es decir, CFD y/o CBB | ||
CompExt | Con este nodo se relaciona el detalle de los comprobantes de origen extranjero | ||
Identificar los diversos métodos de pago de las operaciones relacionadas en cada póliza | Cheque | Aquí se relaciona el detalle de los cheques que integran la póliza | Se convierte en requerido cuando exista una salida de recursos, que involucre este método de pago de la obligación contraída por parte del contribuyente que envía los datos |
Transferencia | Pueden detallarse las transferencias bancarias que integran la póliza | Se convierte en requerido cuando exista una salida de recursos que involucre este método de pago por parte del contribuyente que envía los datos. Además se convierte en requerido cuando se realicen transacciones, entre las cuentas propias del contribuyente | |
OtrMetodoPago | Con este nodo pueden relacionarse otros métodos de pago de la transacción | Se convierte en requerido cuando la transacción involucra un método de pago diverso a cheque y/o transferencia |
Los atributos que conforman los elementos antes señalados son los siguientes:
Elementos relativos al tipo de comprobante
Atributo | Descripción | Tipo de comprobante relacionado con la póliza | ||
CFDI (CompNal) | CFD o Impreso con CBB (CompNalOtr) | Factura del extranjero (CompExt) | ||
UUID_CFDI | Clave UUID del CFDI soporte de la operación | Atributo requerido | N/A | N/A |
CFD_CBB_Serie | Serie del comprobante CFD_CBB que soporte la transacción | N/A | Atributo opcional | N/A |
CFD_CBB_NumFol | Número de folio del comprobante CFD_CBB que soporte la transacción | N/A | Atributo requerido | N/A |
NumFactExt | Clave numérica o alfanumérica del comprobante de origen extranjero que soporte la operación | N/A | N/A | Atributo requerido |
TaxID | Identificador del contribuyente extranjero. Se convierte en requerido cuando se cuente con la información | N/A | N/A | Atributo opcional |
RFC | RFC relacionado con el movimiento o transacción. El RFC al que se hace referencia, es el distinto del contribuyente que envía los datos, es decir, el RFC del tercero vinculado | Atributo requerido | Atributo requerido | N/A |
MontoTotal | Monto total del comprobante que soporte la transacción. Incluye IVA en su caso | Atributo requerido | ||
Moneda | Tipo de moneda utilizado en la transacción, de acuerdo con el catálogo publicado en la página de Internet del SAT. Este dato solo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información | Atributo opcional | ||
TipCamb | Tipo de cambio utilizado de acuerdo con la moneda. Este dato solo se utiliza en el caso de que la moneda, sea diferente a la moneda nacional (peso). Se convierte en requerido cuando se cuente con la información | Atributo opcional |
Elementos relativos al medio de pago
Los archivos .XML de las pólizas se comprimirán en formato ZIP y se nombrarán bajo las siguientes características:
RFC del contribuyente | 12 o 13 caracteres, ya sea persona moral o 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 “PL” que identifican el tipo de información que se envía |
Extensión | “.ZIP” que identifican un archivo comprimido |
Un ejemplo del archivo de una póliza de la empresa “Poliductos, S.A.” para enero 2015, es: POL130402OE1201501PL.zip
Para el caso de personas físicas, retomando el supuesto del señor Gabriel Martínez Rosas quien presentará su archivo de póliza de marzo de 2015, nombrará su archivo: MARG800329ES3201503PL.zip
Reporte auxiliar de folios
Una de las principales preocupaciones de los contribuyentes consistía en poder incluir dentro de cada póliza el folio de los CFDI que soportan las operaciones que se estaban registrando.
Ante esta problemática, el SAT indicó que aquellos contribuyentes que no pudieran cumplir con dicho requisito, podrían elaborar un reporte auxiliar en el cual se relacionen todos los folios fiscales, el RFC y el monto de cada comprobante (regla 2.8.1.4, fracción III de la RMISC 2015).
Las características técnicas para generar el reporte auxiliar de folios se contiene en el Anexo 24, apartado E, RMISC.
Esta opción resulta de gran utilidad por ejemplo para la póliza del pago de salarios que conlleva relacionar todos los CFDI nómina emitidos por el empleador a sus trabajadores.
Se debe preparar un archivo por mes en el cual se desglosarán las pólizas de dicho periodo y posteriormente los comprobantes amparados por cada póliza, tal y como se ilustra enseguida:
Para efectos técnicos, la estructura del reporte es la siguiente:
Elemento: RepAuxFol
La primera parte del reporte auxiliar de folios de los comprobantes fiscales se integra con los atributos de identificación del archivo, y con aquellos en los que se indica el tipo de acto de autoridad o trámite que motiva el envío de la póliza.
Atributo | Descripción | Requerido | Observaciones |
Version | Versión del formato | Sí | Valor Prefijado “1.1” |
RFC | RFC del contribuyente que envía los datos | Sí | Longitud mínima 12 y máxima 13 (según sea persona moral o física) |
Mes | Mes en que inicia la vigencia del reporte auxiliar de los folios de los comprobantes fiscales de las pólizas | Sí | Valores permitidos del 01 hasta el 12 |
Anio | Año al que inicia la vigencia del reporte auxiliar de los folios de los comprobantes fiscales de las pólizas | Sí | Valor mínimo 2015 y máximo 2099 |
TipoSolicitud | Tipo de solicitud del reporte auxiliar de los folios de los comprobantes fiscales de las pólizas. (AF–Acto de Fiscalización; FC–Fiscalización Compulsa; DE–Devolución; CO–Compensación) | Sí | Patrón AF|DE|CO|FC |
NumOrden | Número de orden asignado al acto de fiscalización al que hace referencia el reporte auxiliar de los folios de los comprobantes fiscales de las pólizas. Requerido para tipo de solicitud=AF y FC. Se convierte en requerido cuando se cuente con la información | No | Longitud de 13 |
NumTramite | Número de trámite asignado a la solicitud de devolución o compensación al que hace referencia el reporte auxiliar de los folios de los comprobantes fiscales de las pólizas. Requerido para tipo de solicitud=DE o CO. Se convierte en requerido cuando se cuente con la información | No | Longitud de 10 |
Sello | 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 | 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 | Certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64 | No | Tipo base xs:string |
Adicionalmente, en este nodo se debe incluir el elemento en el que se identifique la póliza y el que permita describir su documentación soporte.
Elemento: DetAuxFol
Mediante los atributos que conforman este elemento, será posible identificar las pólizas generadas en el mes, razón por la cual los atributos tienen el carácter de requerido.
Atributo | Descripción | Observaciones |
NumUnIdenPol | Número único de identificación de la póliza. El campo deberá contener la clave o nombre utilizado por el contribuyente para diferenciar, el tipo de póliza y el número correspondiente. En un mes ordinario no debe repetirse un mismo número de póliza con la clave o nombre asignado por el contribuyente | Longitud 3 |
Fecha | Fecha de registro de la póliza | Tipo Especial xs:date |
Una vez identificada la póliza es necesario enlistar los tipos de comprobantes que dan soporte a la misma. Los datos de cada comprobante se ingresarán en el elemento que corresponda al documento que se hubiera emitido conforme a lo siguiente:
Elemento | Descripción | Observaciones |
ComprNal | En este puede relacionarse el detalle de los comprobantes de origen nacional que tienen que ver con la transacción | Se considera que se debe identificar, el soporte documental, tanto en la provisión, como en el pago y/o cobro de cada una de las cuentas y subcuentas que se vean afectadas. Se convierte en requerido cuando se cuente con la información |
ComprNalOtr | Para identificar el detalle de los comprobantes de origen nacional de la transacción, diferente a CFDI, es decir, CFD y/o CBB | |
ComprExt | Tratándose de comprobantes de origen extranjero relacionados con la transacción |
En seguida se ilustra la estructura de estos elementos:
Atributo | Descripción | Tipo de comprobante relacionado con la póliza | ||
CFDI (ComprNal) | CFD o Impreso con CBB (ComprNalOtr) | Factura del extranjero (ComprExt) | ||
UUID_CFDI | Clave UUID del CFDI soporte de la operación (folio de 36 caracteres del comprobante) | Atributo requerido | N/A | N/A |
CFD_CBB_Serie | Serie del comprobante CFD_CBB que soporte la transacción | N/A | Atributo opcional | N/A |
CFD_CBB_NumFol | Número de folio del comprobante CFD_CBB que soporte la transacción | N/A | Atributo requerido | N/A |
NumFactExt | Clave numérico o alfanumérico del comprobante de origen extranjero que soporte la operación | N/A | N/A | Atributo requerido |
TaxID | Identificador del contribuyente extranjero. Se convierte en requerido cuando se cuente con la información | N/A | N/A | Atributo opcional |
RFC | RFC relacionado con el movimiento o transacción. El RFC al que se hace referencia, es distinto al del contribuyente que envía los datos, es decir, el RFC del tercero vinculado | Atributo requerido | Atributo requerido | N/A |
MontoTotal | Monto total del comprobante que soporte la transacción. Incluye IVA en su caso | Atributo requerido | ||
MetPagoAux | Método de pago de la operación, de acuerdo con el catálogo publicado en la página de Internet del SAT | Atributos opcionales. Se convierten en requerido cuando se cuente con la información | ||
Moneda | Tipo de moneda utilizado en la transacción, de acuerdo con el catálogo publicado en la página de Internet del SAT. Este dato solo se utiliza en el caso de que el tipo de moneda, sea diferente a la moneda nacional (peso) | |||
TipCamb | Tipo de cambio utilizado de acuerdo con la moneda. Este dato solo se utiliza en el caso de que la moneda, sea diferente a la moneda nacional (peso) |
Los archivos .XML con la información de folios fiscales asignados a los comprobantes fiscales dentro de las pólizas se comprimirán en formato ZIP y se nombrarán 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 “XF” que identifican el tipo de información que se envía |
Extensión | “.ZIP” que identifican un archivo comprimido |
Para el caso de la empresa “Poliductos, S.A.” que genera el archivo correspondiente a enero 2015, se nombraría: POL130402OE1201501XF.zip
Tratándose de personas físicas, por ejemplo, el archivo del señor Gabriel Martínez Rosas para marzo de 2015, será: MARG800329ES3201503XF.zip
Formato reporte auxiliar de cuentas y/o subcuentas
A diferencia de la balanza de comprobación, en la cual se aprecia el saldo inicial de una cuenta, el importe total de los cargos y créditos realizados y el saldo final, el reporte auxiliar de cuentas y/o subcuentas permite conocer el detalle de todos los movimientos que se realizaron a una cuenta en un periodo determinado. Es decir, es posible consultar el número de la póliza, fecha y concepto que afectaron el saldo de cada cuenta de mayor o subcuenta de primer nivel.
Ahora bien, para generar el archivo .XML que debe enviarse al SAT, es necesario cumplir con los requisitos técnicos tal y como se establece en el Anexo 24, apartado F, de la RMISC. Los aspectos principales de cada elemento y atributo del reporte se describen enseguida:
Elemento: AuxiliarCtas
Estándar de auxiliar de la cuenta o subcuenta del periodo que se entrega como parte de la contabilidad electrónica. Contempla los datos generales así como el motivo que por el cual se envía.
Atributo | Descripción | Requerido | Observaciones |
Version | Versión del formato | Sí | Valor prefijado “1.1” |
RFC | RFC del contribuyente que envía los datos | Sí | Longitud mínima 12 y máxima 13 (según sea persona moral o física) |
Mes | Mes en que inicia la vigencia del auxiliar de la cuenta o subcuenta | Sí | Valores permitidos del 01 hasta el 12 |
Anio | Año en que inicia la vigencia del auxiliar de la cuenta o subcuenta | Sí | Valor mínimo 2015 y máximo 2099 |
TipoSolicitud | Tipo de envío del auxiliar de la cuenta o subcuenta (AF–Acto de Fiscalización; FC–Fiscalización Compulsa; DE–Devolución; CO–Compensación) | Sí | Patrón AF|FC|DE|CO |
NumOrden | Número de orden asignado al acto de fiscalización al que hace referencia la solicitud del auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud=AF y FC. Se convierte en requerido cuando se cuente con la información | No | Longitud 13 |
NumTramite | Número de trámite asignado a la solicitud de devolución o compensación al que hace referencia el auxiliar de la cuenta o subcuenta. Requerido para tipo de solicitud=DE o CO. Se convierte en requerido cuando se cuente con la información | No | Longitud 10 |
Sello | 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 | 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 | Certificado de sello digital que ampara al archivo de contabilidad electrónica como texto, en formato base 64 | No | Tipo base xs:string |
Posteriormente se integra la información de cada cuenta y de las pólizas que modifican su saldo. Para estos efectos se crean los siguientes nodos:
Elemento: Cuenta
Nodo obligatorio para expresar los movimientos del periodo de cada uno de los auxiliares de la cuenta y/o subcuenta. Todos los atributos de este elemento tienen la naturaleza de requerido.
Atributo | Descripción |
NumCta | Clave con que se distingue la cuenta o subcuenta que se afecta por la transacción que integra el auxiliar |
DesCta | Concepto de la cuenta o subcuenta que se afecta por la transacción que integra el auxiliar |
SaldoIni | Monto del saldo inicial de la cuenta o subcuenta del periodo del auxiliar. En caso de no existir dato, colocar cero (0) |
SaldoFin | Monto del saldo final de la cuenta o subcuenta del periodo del auxiliar. En caso de no existir dato, colocar cero (0) |
Elemento: DetalleAux
Es obligatorio, con este se muestra el detalle de los movimientos del periodo de cada uno de los auxiliares. Todos los atributos de este elemento tienen la naturaleza de requerido.
Atributo | Descripción |
Fecha | Fecha de registro de la transacción que afecta la cuenta o subcuenta que integra el auxiliar |
NumUnIdenPol | Número único de identificación de la póliza. El campo deberá contener la clave o nombre utilizado por el contribuyente para diferenciar, el tipo de póliza y el número correspondiente. En un mes ordinario no debe repetirse un mismo número de póliza con la clave o nombre asignado por el contribuyente |
Concepto | Concepto de la transacción que integra el auxiliar |
Debe | Monto del cargo de la cuenta o subcuenta de la transacción que integra el auxiliar. En caso de no existir dato, colocar cero (0) |
Haber | Monto del abono de la cuenta o subcuenta de la transacción que integra el auxiliar. En caso de no existir dato, colocar cero (0) |
Los archivos .XML de los auxiliares de cuenta de nivel mayor y/o de la subcuenta de primer nivel, se comprimirán en formato ZIP y se nombrarán bajo las siguientes características:
RFC del contribuyente | 12 o 13 caracteres, ya sea persona moral o 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 “XC” que identifican el tipo de información que se envía |
Extensión | “.ZIP” que identifican un archivo comprimido |
Retomando los ejemplos anteriores de la empresa “Poliductos, S.A.” de enero 2015 y del señor Gabriel Martínez Rosas para marzo de 2015, los archivos se nombrarían de la forma que se indica enseguida:
POL130402OE1201501XC.zip
MARG800329ES3201503XC.zip