Validaciones adicionales a realizar por el proveedor.
Del Comprobante fiscal digital por Internet que ampara retenciones e información de pagos.
Elemento:RetencionesAtributos |
|
Sello | |
Validar |
Desencriptar el contenido de este atributo usando el certificado incluido en el atributo "Certificado". Generar la cadena original del comprobante. Aplicar el algoritmo de digestión SHA-256. El resultado de la digestión debe ser igual al resultado de la desencripción del sello |
Ciertificado | |
Validar |
El atributo debe contener un archivo .cer válido. El número de certificado registrado en el archivo debe ser igual al registrado en el atributo "NoCertificado". El certificado debe ser emitido por el Servicio de Administración Tributaria. El certificado debe estar vigente a la fecha y hora de expedición del comprobante. El certificado no debe estar revocado a la fecha y hora de expedición del comprobante. El RFC registrado en el certificado debe ser igual al registrado en el emisor del CFDI que ampara Retenciones e Información de Pagos. El certificado debe ser del tipo "Certificado de Sello Digital". |
FechaExp | |
Validar | Al momento de la recepción del archivo XML por parte del Proveedor de Certificación, éste
debe verificar que la fecha y hora no debe ser:
|
Resolución Miscelánea Fiscal vigente - Obligaciones de los proveedores en el proceso de certificación de CFDI . |
|
LugarExpRetenc | |
Validar |
Debe corresponder con una clave vigente de código postal incluida en el Catálogo c_CodigoPostal publicado en la página del SAT . |
CveRetenc | |
Validar |
Este atributo debe contener una clave vigente en el Catálogo c_CveRetenc Si el valor registrado en este atributo es “25”, se debe registrar información el atributo DescRetenc. Cuando el Catálogo señale un complemento asociado al tipo de retención, se debe incluir dicho complemento en el comprobante. |
Elemento: Retenciones Nodo: Emisor Atributos |
|
RfcE | |
Validar |
Se deben aplicar las reglas de validación que se indican en el Anexo 29 aplicables para este atributoo |
NomDenRazSocE | |
Validar |
El valor de este atributo debe encontrarse en la lista de RFC inscritos no cancelados en el SAT y debe estar asociado a la clave de CFDI registrado en el atributo RfcE del Nodo Emisor. |
RegimenFiscalE | |
Validar |
Este atributo debe contener una clave vigente del Catálogo c_RegimenFiscal El régimen fiscal que se registre en este atributo debe corresponder con el tipo de persona del emisor, es decir, si el RFC tiene longitud de 12 posiciones, debe ser de persona moral y si tiene longitud de 13 posiciones debe ser de persona física. |
Elemento: Retenciones Nodo: Receptor Nodo: Nacional Atributos: |
|
RfcR | |
Validar |
Si el valor de este atributo es diferente de la clave del RFC génerica “XAXX010101000”, debe estar en la lista de RFC inscritos no cancelados en el SAT . |
NomDenRazSocR | |
Validar |
El valor de este atributo debe encontrarse en la lista de inscritos no cancelados en el SAT inscritos no cancelados en el SAT y debe estar asociado a la clave de inscritos no cancelados en el SAT registrado en el atributo RfcR del Nodo Retenciones:Receptor/Nacional. |
CurpR | |
Validar |
Este atributo no debe existir si la clave del RFC del atributo RfcR tiene longitud de 12 |
DomicilioFiscalR | |
Validar |
El valor de este atributo debe encontrarse en la lista de RFC inscritos no cancelados en el SAT y debe estar asociado a la clave de RFC registrado en el atributo Nacional:Receptor:RfcR. |
Elemento: Retenciones Nodo: Periodo Atributos: |
|
Mesini |
|
Validar |
Este atributo debe contener una clave vigente del Catálogo c_Periodo y debe ser menor o igual que el atributo MesFin. |
MesFin | |
Validar |
Este atributo debe contener una clave vigente del Catálogo c_Ejercicio El valor de este atributo debe ser igual al año en curso o al año inmediato anterior. Para validar el año en curso o el año inmediato anterior se debe considerar el registrado en el atributo FechaExp. |
Elemento: Retenciones Nodo: Totales Atributos: |
|
MontoTotOperacion | |
Validar |
El valor de este atributo debe ser igual a la suma de los atributos MontoTotGrav y MontoTotExent. |
MontoTotGravado | |
Validar |
El valor de este atributo debe ser menor o igual al atributo MontoTotOperacion. |
MontoTotExent | |
Validar |
El valor de este atributo debe ser menor o igual al atributo MontoTotOperacion. |
MontoTotRet | |
Validar |
Si el valor es mayor que cero, debe existir al menos un nodo hijo de ImpRetenidos y debe ser igual a la suma de los atributos MontoRet. |
UtilidadBimestral | |
Validar |
Si el valor registrado en el atributo CveRetenc es “28”, el valor de este atributo debe ser mayor a cero y los atributos MontoTotGrav y MontoTotExento deben tener el valor “0”. |
ISRCorrespondiente | |
Validar |
Si el valor registrado en el atributo CveRetenc es “28”, el valor de este atributo debe ser mayor a cero y los atributos MontoTotGrav y MontoTotExento deben tener el valor “0”. |
Elemento: Retenciones Nodo: Totales Nodo: ImpRetenidos Atributos: |
|
TipoPagoRet | |
Validar |
Este atributo debe contener una clave vigente del Catálogo c_TipoPagoRet donde la columna Tipo impuesto debe corresponder con el tipo de impuesto registrado en el atributo ImpuestoRet. |
Elemento: Retenciones Nodo:Comple mento |
Permitir la inclusión del complemento TimbreFiscalDigital y los complementos específicos para el CFDI que ampara retenciones e información de pagos. |
Ver también:
Anexo 20 versión 4.0 Conoce el Anexo 20 versión 4.0 |
|
Estándar Estándar del Anexo 20 Versión 4.0 |
|
Catálogos Catálogos del Anexo 20 Versión 4.0 |
|
Preguntas Catálogos del Anexo 20 Versión 4.0 |
|
Matriz de errores Catálogos del Anexo 20 Versión 4.0 |
|
Guia de llenado Catálogos del Anexo 20 Versión 4.0 |
|
Complemento de Pagos 2.0 Conoce el Complemento de Pagos 2.0 |
|
Listado de complementos Conoce los complementos que puedes incorporar a tu factura |
Software
GNcys Factura Electrónica
CFDI |
Enlaces externos
Portal de trámites y servicios (SAT)
Servicio de Administración Tributaria |