Sin categoría

Nuevas validaciones del CFDI 4.0, CRP 2.0 y cambios a la LRFC

Con fecha 12 de enero de 2023 se publicó en el Diario Oficial de la Federación el Anexo 29 de la Resolución Miscelánea Fiscal para 2023, el cual contiene una serie de validaciones adicionales para el comprobante fiscal digital por Internet (CFDI) versión 4.0 y Complemento de Recepción de Pagos versión 2.0, que no se prevén dentro del Anexo 20 que es el que contiene los lineamientos técnicos de los documentos digitales.

En el nuevo Anexo 29 para 2023, se prevé un cambio a la Lista de contribuyentes inscritos no cancelados en el Registro Federal de Contribuyentes (LRFC), así como una serie de validaciones nuevas al CFDI, las cuales se indican a continuación.

En este sentido, también se actualiza la matriz de validaciones del CFDI 4.0.

Todo lo anterior se analiza a continuación.

Integración de la LRFC y aplicación de validaciones
Para efectos de la Lista de contribuyentes inscritos no cancelados en el Registro Federal de Contribuyentes (LRFC), se agrega un sexto campo a esta lista, que consiste en:

Marca de Retención. Esta marca corresponde a los contribuyentes emisores de CFDI de tipo Ingreso que son sujetos de retención de impuestos, de acuerdo a lo siguiente:

  • Valor 0 = Contribuyente persona física que no pertenezca al RESICO y persona moral de cualquier régimen.
  • Valor 1 = Contribuyente persona física del RESICO no obligado a que le retengan ISR.
  • Valor 2 = Contribuyente persona física del RESICO al que se debe retener ISR.

La integración de este nuevo campo se ilustra con los siguientes ejemplos, siendo el último dato, el sexto, este que se adiciona:

          RFC|SNCF|Subcontratacion|Nombre_Razon_Social|Codigo_Postal| Retencion
          AAAA010101AA0|0|0|JOSE LUIS ESPINOZA FUENTES|09000|1
          AAA010101AA0|0|0|LA MEJORA |74720|0
          SAX970701NN0|0|0|SERVICIO ADMON TRIBUTARIA|06330|0

Validaciones adicionales al CFDI
Adicionales a las validaciones previstas en el Anexo 20, en este Anexo 29 se adicionan las siguientes.

Atributo “Exportacion”: Para efectos de la segunda validación del atributo Exportación donde señala que:

  • “Si el atributo contiene el valor “02” debe existir el complemento para Comercio Exterior”.

Se precisa que, además se debe considerar lo siguiente:

  • “Si el tributo contiene el valor “04” puede o no existir el complemento para Comercio Exterior”.

Nodo “InformacionGlobal”: Para efectos de la segunda validación del nodo InformacionGlobal donde señala que:

  • “Si el valor registrado en el atributo Rfc del nodo Receptor contiene XAXX010101000 y el valor registrado en el atributo Nombre del nodo Receptor contiene el valor “PUBLICO EN GENERAL” este nodo debe existir”.

Se precisa que conjuntamente se debe considerar lo siguiente:

  • Que el valor registrado en el atributo TipoDeComprobante debe ser “I”.

Nodo: “ACuentaTerceros”: Se precisa que, cuando se trate de operaciones de expedición de CFDI por residentes en México que prestan servicios de intermediación entre terceros a oferentes de bienes y servicios residentes en el extranjero, se deben aplicar las siguientes validaciones:

  • RfcACuentaTerceros: Si el valor registrado en este atributo es “EXT990101NI1”, el valor de este atributo no debe validarse en la lista l_LCO y el atributo NombreACuentaTerceros debe contener el valor “EXPEDICIÓN DE CFDI POR RESIDENTES EN MÉXICO QUE PRESTAN SERVICIOS DE INTERMEDIACIÓN ENTRE TERCEROS A OFERENTES DE BIENES Y SERVICIOS RESIDENTES EN EL EXTRANJERO”.
  • NombreACuenta Terceros: Si el valor registrado en este atributo es “EXPEDICIÓN DE CFDI POR RESIDENTES EN MÉXICO QUE PRESTAN SERVICIOS DE INTERMEDIACIÓN ENTRE TERCEROS A OFERENTES DE BIENES Y SERVICIOS RESIDENTES EN EL EXTRANJERO”, el valor de este atributo no debe validarse en la lista de RFC inscritos no cancelados en el SAT y el atributo RfcACuentaTerceros debe contener el valor “EXT990101NI1”
  • RegimenFiscalA CuentaTerceros: Si el atributo RfcACuentaTerceros contiene el valor “EXT990101NI1” en este atributo se debe registrar la clave “616”.
  • DomicilioFiscalA CuentaTerceros: Si el valor del atributo RfcACuentaTerceros es EXT990101NI1, este atributo debe ser igual al valor del atributo LugarExpedicion y no debe validarse en la lista de RFC inscritos no cancelados en el SAT.

Nodo “Retenciones”: Se precisa que para lo señalado en el Nodo “Retenciones” a nivel concepto del CFDI de tipo Ingreso de la fracción I del Anexo 20, referente a: “Nodo opcional para asentar los impuestos retenidos aplicables al presente concepto”, deberán validar adicionalmente a lo señalado en el Anexo 20 (estándar tecnológico del CFDI), lo siguiente:

1. Debe existir el Nodo Retenciones:

  • Cuando el RFC del emisor contenga la marca Retención con valor “2” en la lista de RFC inscritos no cancelados en el SAT y el atributo RegimenFiscal del Nodo Emisor tenga el valor 626:
  • Debe existir el nodo “Retenciones”, con al menos un nodo hijo “Retencion”, donde el atributo “Impuesto” contenga un valor “001” y en el atributo “TasaOCuota” se registre el valor 0.0125, es decir el 1.25 %, siempre que el atributo “Rfc” del Nodo “Receptor” contenga una longitud de 12 posiciones (persona moral)

2. Puede existir el nodo “Retenciones”, siempre que:

  • El RFC del emisor contenga la marca Retención con valor “1” en la lista de RFC inscritos no cancelados en el SAT:
  • El atributo “RegimenFiscal” del Nodo Emisor, contenga el valor “626”.
  • El atributo “Rfc” del Nodo “Emisor” contenga una longitud de 13 posiciones (persona física) y el atributo “Rfc” del Nodo “Receptor” contenga una longitud de 12 posiciones (persona moral).
  • Y se deberá validar que a nivel del Concepto no contenga el valor 001 (ISR) en el atributo del Impuesto del nodo hijo “Retencion” del elemento Retenciones.

3. Cuando el RFC del emisor contenga la marca Retención con valor “0” en la lista de RFC inscritos no cancelados en el SAT, se deberá estar a las validaciones establecidas en el Anexo 20 para este nodo.

Validaciones adicionales al CRP
En materia del Complemento para Recepción de Pagos (CRP), se adicionan las siguientes validaciones:

  • NomDenRazSocR: Si el valor registrado en este atributo es “PÚBLICO EN GENERAL”, el valor XAXX010101000” debe existir en el atributo Rfc del nodo Receptor:Nacional.
  • DomicilioFiscalR: Si el valor del atributo RfcR del nodoes “XAXX010101000”, el valor de este atributo debe ser igual al registrado en el atributo LugarExpRetenc.

Matriz de validaciones
Con fecha 19 de enero de 2023 el Servicio de Administración Tributaria (SAT) actualiza la “Matriz de Errores” del CFDI 4.0 para incluir las siguientes validaciones relacionadas con el uso del complemento “A Cuenta de Terceros”, que se utiliza cuando un agente o intermediario emite la factura por cuenta de un tercero.

Se aclara que no se trata del complemento que se utiliza cuando se efectúan gastos por cuenta de terceros, pues ese complemento aún no se da a conocer.

Los cambios en la matriz de validaciones consisten en lo siguiente:

  • RfcACuentaTerceros: Si el valor de este atributo, es distinto de “EXT990101NI1”, debe encontrarse en la lista l_LCO.
  • RfcACuentaTerceros: El valor registrado en este atributo deber ser diferente al valor registrado en los atributos Rfc de los nodos  Emisor y Receptor.
  • NombreACuentaTerceros:  Si el valor del atributo RfcACuentaTerceros es distinto de “EXT990101NI1′, debe encontrarse en la lista de RFC inscritos no cancelados en el SAT, en otro caso debe contener la descripción  “EXPEDICIÓN DE CFDI POR RESIDENTES EN MÉXICO QUE PRESTAN SERVICIOS DE INTERMEDIACIÓN ENTRE TERCEROS A OFERENTES DE BIENES Y SERVICIOS RESIDENTES EN EL EXTRANJERO”.
  • DomicilioFiscalACuentaTerceros: El valor de este atributo debe encontrarse en la lista de RFC inscritos no cancelados en el SAT.
  • DomicilioFiscalACuentaTerceros: El valor de este atributo, debe pertenecer al nombre asociado al RFC registrado en el atributo RfcACuentaTerceros del Nodo ACuentaTerceros, en caso de que el valor del atributo RfcACuentaTerceros sea ‘EXT990101NI1’, el valor registrado en éste atributo debe ser igual al valor del atributo ‘LugarExpedicion’.
  • RegimenFiscalACuentaTerceros: Si el atributo RfcACuentaTerceros contiene el valor “EXT990101NI1” en este atributo se debe registrar la clave “616”.

Deja un comentario