II. Guía de llenado del Comprobante Fiscal Digital por Internet que ampara retenciones e información de pagos.
Cuando se emita un Comprobante Fiscal Digital por Internet que ampara retenciones e información de pagos, se debe emitir con las especificacionesseñaladas en cada uno de los campos expresados en lenguaje no informático que se incluyen en esta sección
En el presente documento se hace referencia a la descripción de la información que debe contener el citado documento técnico.
Cuando en las siguientes descripciones se establezca el uso de un valor, éste se señala entre comillas, pero en el Comprobante Fiscal Digital por Internet que ampara retenciones e información de pagos debe registrarse sin incluir las comillas respetando mayúsculas, minúsculas, números, espacios y signos de puntuación.
Nombre del nodo o atributo | Descripción | ||||||||||||||||||||
Nodo: Retenciones | Estándar del Comprobante Fiscal Digital por Internet que ampara retenciones e información de pagos. | ||||||||||||||||||||
Version |
Debe tener el valor “2.0”. Este dato lo integra el sistema que utiliza el contribuyente para la emisión del comprobante que ampara retenciones e información de pagos. |
||||||||||||||||||||
FolioInt | Es el folio de control interno que asigna el contribuyente emisor al comprobante que ampara retenciones e información de pagos y puede conformarse de 1 a 20 caracteres alfanuméricos. | ||||||||||||||||||||
Sello |
Es el sello digital del comprobante que ampara retenciones e información de pagos generado con el certificado de sello digital del contribuyente emisor del comprobante; éste funge como la firma del emisor del comprobante y lo integra el sistema que utiliza el contribuyente para la emisión del comprobante. |
||||||||||||||||||||
NoCertificado | Es el número que identifica al certificado de sello digital del emisor, el cual lo incluye en el comprobante que ampara retenciones e información de pagos el sistema que utiliza el contribuyente para la emisión. | ||||||||||||||||||||
Certificado | Es el contenido del certificado del sello digital del emisor, y lo integra el sistema que utiliza el contribuyente para la emisión del comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
FechaExp |
Se debe registrar la fecha y hora de expedición del comprobante que ampara retenciones e información de pagos. Se expresa en la forma AAAA-MMDDThh:mm:ss y debe corresponder con la hora local donde se expide el comprobante. Ejemplo: FechaExp=2017-01-11T17:28:05 |
||||||||||||||||||||
LugarExpRetenc |
Se debe registrar el código postal del lugar de expedición del comprobante que ampara retenciones e información de pagos, debe corresponder con una clave de código postal vigente incluida en el Catálogo de CFDI c_CodigoPostal Ejemplo: LugarExpedicion= 20159
|
||||||||||||||||||||
CveRetenc |
Se debe registrar la clave vigente de la retención e información de pagos. Las distintas claves de retención se encuentran incluidas en el Catálogo c_CveRetenc publicado en el Portal del SAT.
Ejemplo: CveRetenc= 01
|
||||||||||||||||||||
DescRetenc | Se debe registrar la descripción por la que se hace la retención e información de pagos cuando en el campo CveRetenc se haya registrado la clave de retención “25” (otro tipo de retenciones), puede conformarse de 1 a 100 caracteres.
Ejemplo: En este caso al tratarse de otro tipo de retenciones se registró la descripción definida por el propio emisor. DescRetenc= Información referente a la fiduciaria. |
||||||||||||||||||||
Nodo:CfdiRetenRelacionados | En este nodo se puede expresar la información de los comprobantes relacionados | ||||||||||||||||||||
TipoRelacion |
Se debe registrar la clave vigente de la relación que existe entre este comprobante que se está generando y el CFDI que ampara retenciones e información de pagos previos La clave de Tipo de relación se encuentra incluida en el Catálogo de CFDI c_TipoRelacion publicado en el Portal del SAT. Ejemplo: TipoRelacion= 04
|
||||||||||||||||||||
UUID |
Se debe registrar el folio fiscal (UUID) de un comprobante que ampara retenciones e información de pagos relacionado con el presente comprobante, Ejemplo: UUID=5FB2822E-396D-4725-8521- DC4BDD20CCF |
||||||||||||||||||||
Nodo:Emisor | En este nodo se debe expresar la información del contribuyente emisor del comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
RfcE |
Se debe registrar la Clave del Registro Federal de Contribuyentes del emisor del comprobante que ampara retenciones e información de pagos, sin guiones o espacios. En el caso de que el emisor sea una persona física, este campo debe contener una longitud de 13 posiciones, tratándose de personas morales debe contener una longitud de 12 posiciones. Ejemplo: En el caso de una persona física se debe registrar: RFCEmisor= CABL840215RF4 En el caso de una persona moral se debe registrar: RFCEmisor= PAL7202161U0 |
||||||||||||||||||||
NomDenRazSocE |
Se debe registrar el nombre, denominación o razón social del emisor inscrito en el RFC, del comprobante que ampara retenciones e información de pagos.
Este dato podrá ser consultado en la constancia de situación fiscal emitida por el SAT, la cual se puede obtener en la siguiente liga: https://www.sat.gob.mx/aplicacion/login/53027/genera-tu-constancia-de-situacion-fiscalEjemplo: En el caso de una persona física se debe registrar: NomDenRazSocE = Marton Aleejandro Sanzi Fierror En el caso de una persona moral se debe registrar: NomDenRazSocE= La Palma Aei0 S A de C V |
||||||||||||||||||||
RegimenFiscalE |
Se debe registrar la clave vigente del régimen del contribuyente emisor del comprobante que ampara retenciones e información de pagos. Las claves de los diversos regímenes se encuentran incluidas en el Catálogo c_RegimenFiscalE, publicado en el Portal del SAT. Este dato podrá ser consultado en la constancia de situación fiscal emitida por el SAT, la cual se puede obtener en la siguiente liga: https://www.sat.gob.mx/aplicacion/login/53027/genera-tu-constancia-de-situacion-fiscalEjemplo: En el caso de que el emisor sea una persona moral inscrita en el Régimen General de Ley de Personas Morales, debe registrar lo siguiente: RegimenFiscal= 601
|
||||||||||||||||||||
Nodo:Receptor | En este nodo se debe expresar la información del contribuyente receptor del comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
NacionalidadR |
Se debe registrar la nacionalidad del receptor del comprobante que ampara retenciones e información de pagos, el cual acepta únicamente los valores“Nacional” o “Extranjero”. Ejemplo: Nacionalidad= Nacional |
||||||||||||||||||||
Nodo: Nacional |
En este nodo se debe expresar la información del contribuyente receptor del comprobante que ampara retenciones e información de pagos, en caso de que sea de nacionalidad mexicana. |
||||||||||||||||||||
RfcR |
Se debe registrar la clave del Registro Federal de Contribuyentes del receptor del comprobante que ampara retenciones e información de pagos, sin guiones o espacios.
Ejemplo: En el caso de una persona física se debe registrar: RFCRecep= CABL840215RF4 En el caso de una persona moral se debe registrar: RFCRecep= PAL7202161U0 |
||||||||||||||||||||
NomDenRazSocR |
Se debe registrar el(los) nombre(s), primer apellido, segundo apellido, según corresponda denominación o razón social del receptor del comprobante que ampara retenciones e información de pagos, puede conformarse de 1 a 254 caracteres.
Este dato podrá ser consultado en la constancia de situación fiscal emitida por el SAT, la cual se puede obtener en la siguiente liga: https://www.sat.gob.mx/aplicacion/login/53027/genera-tu-constancia-de-situacion-fiscalEjemplo: En el caso de una persona física se debe registrar: NomDenRazSocR = Marton Aleejandro Sanzi Fierror En el caso de una persona moral se debe registrar: NomDenRazSocR= La Palma Aei0 S A de C V |
||||||||||||||||||||
CurpR |
Se puede registrar la Clave Única del Registro Poblacional del receptor del comprobante que ampara retenciones e información de pagos, se conforma de 18 caracteres alfanuméricos. En el caso de personas morales, estas no cuentan con CURP, por tanto, no debe registrar este dato. Ejemplo: CURPR= VCJE760422MDFRCA03 |
||||||||||||||||||||
DomicilioFiscalR |
Se debe registrar el código postal del domicilio fiscal del receptor del comprobante.
Este dato podrá ser consultado en la constancia de situación fiscal emitida por el SAT, la cual se puede obtener en la siguiente liga: https://www.sat.gob.mx/aplicacion/login/53027/genera-tu-constancia-de-situacion-fiscalEjemplo: LugarExpedicion= 20150 |
||||||||||||||||||||
Nodo:Extranjero | En este nodo se debe expresar la información del contribuyente receptor del comprobante que ampara retenciones e información de pagos, cuando sea residente en el extranjero. | ||||||||||||||||||||
NumRegldTribR |
Se puede capturar el número de registro de identificación fiscal del receptor del comprobante que ampara retenciones e información de pagos, cuando este sea un residente en el extranjero, puede conformarse de 1 a 20 caracteres. Ejemplo: En el caso de que el receptor del comprobante fiscal sea residente en el extranjero se debe registrar conforme a lo siguiente: NumRegIdTrib= 121585958 |
||||||||||||||||||||
NomDenRazSocR |
Se debe registrar el nombre, denominación o razón social del receptor del comprobante que ampara retenciones e información de pagos, cuando se trate de un residente en el extranjero, puede conformarse de 1 a 300 caracteres. Ejemplo: En el caso de una persona física se debe registrar: NomDenRazSocR = Verónicaa Erikka Hurttado Lópeez En el caso de una persona moral se debe registrar: NomDenRazSocR= La Pallmmera S A de C V |
||||||||||||||||||||
Nodo:Periodo | En este nodo se debe expresar el periodo del comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
MesIni |
Es el mes inicial, el cual se debe registrar la clave vigente de acuerdo al periodo en que se realizó la retención o la información de pagos, de conformidad con la clave contenida en el Catálogo de retenciones c_Periodo. Ejemplo: En el caso de que la retención se haya realizado el día 18 de enero, se debe registrar lo siguiente: MesIni= 1 Ejemplo: En el caso de que la retención se haya efectuado de forma anualizada, se debe registrar lo siguiente: MesIni= 1 |
||||||||||||||||||||
MesFin |
Es el mes final, el cual se debe registrar la clave vigente de acuerdo al periodo en que se realizó la retención o la información de pagos, de conformidad con la clave contenida en el Catálogo de retenciones c_Periodo. Ejemplo: En el caso de que la retención se haya efectuado dentro del mismo periodo (mes de enero) se debe registrar en este campo el mes señalado en el campo “MesIni”. MesIni= 1 Ejemplo: En el caso de que la retención se haya efectuado de forma anualizada, se debe registrar lo siguiente: MesIni= 12 |
||||||||||||||||||||
Ejercicio |
Se debe registrar el ejercicio fiscal (año) en el que se realizó la retención e información del pago. Las distintas claves del ejercicio fiscal se encuentran incluidas en el Catálogo c_Ejercicio. El valor registrado debe ser igual al año en curso o al año inmediato anterior considerando el registrado en la FechaExp Ejemplo: Ejerc= 2016 |
||||||||||||||||||||
Nodo: Totales | En este nodo se debe expresar el total de las retenciones e información de pagos efectuados en el periodo correspondiente al comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
MontoTotOperacion |
Se debe registrar el monto total de la operación que se relaciona en el comprobante que ampara retenciones e información de pagos. No se permiten valores negativos.
Ejemplo: En el caso de que un contribuyente enajene un bien inmueble por un monto total de $ 180,000.00 se debe registrar lo siguiente: MontoTotOperacion= 180000.00 Ejemplo: En el caso de que un contribuyente enajene un bien inmueble por un monto total de $ 190,000.65 se debe registrar lo siguiente: MontoTotOperacion= 190000.65 |
||||||||||||||||||||
MontoTotGrav |
Se debe registrar el monto total gravado de la operación que se relaciona en el comprobante que ampara retenciones e información de pagos. No se permiten valores negativos. Cuando existan ingresos exentos en este campo se debe ingresar la diferencia entre el monto total de la operación menos el ingreso exento
Ejemplo: En el caso de que un contribuyente haya obtenido ingresos por la enajenación de un bien inmueble por un monto total de $ 180,000.00 y no existan ingresos exentos, se debe registrar lo siguiente: MontoTotGrav= 180000.00
|
||||||||||||||||||||
MontoTotExent |
Se debe registrar el monto total exento de la operación que se relaciona en el comprobante que ampara retenciones e información de pagos. No se permiten valores negativos. El valor de este campo debe ser menor o igual al campo MontoTotOperacion Ejemplo: En el caso de que se enajene un bien inmueble y no existan ingresos exentos, se debe registrar en este campo “0”. MontoTotExent= 0
|
||||||||||||||||||||
MontoTotRet |
Se debe registrar el total de las retenciones efectuadas que se relacionan en el comprobante que ampara retenciones e información de pagos, es decir, es la suma de los montos de retención del nodo ImpRetenidos. No se permiten valores negativos. 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 campos MontoRet Ejemplo: |
||||||||||||||||||||
UtilidadBimestral |
Se puede registrar el monto de la utilidad bimestral. No se permiten valores negativos.
Ejemplo: UtilidadBimestral = 1250.00 |
||||||||||||||||||||
ISRCorrespondiente |
Se puede registrar el monto del ISR correspondiente al bimestre. No se permiten valores negativos.
Ejemplo: ISRCorrespondiente = 750.00 |
||||||||||||||||||||
Nodo:ImpRetenidos | En este nodo se puede expresar el total de impuestos retenidos que corresponden a los conceptos contenidos en el comprobante que ampara retenciones e información de pagos. | ||||||||||||||||||||
BaseRet |
Se puede registrar la base del impuesto, que puede ser la diferencia entre los ingresos percibidos y las deducciones autorizadas. No se permiten valores negativos. Ejemplo: BaseRet = 8100.00 |
||||||||||||||||||||
ImpuestoRet |
Se debe registrar la clave vigente del tipo de impuesto retenido en el periodo o ejercicio que se registra de acuerdo con el Catálogo de CFDI c_Impuesto, el cual se encuentra publicado en el Portal del SAT. Ejemplo: En el caso de que se haya enajenado un bien inmueble y resulte ISR a retener se debe registrar lo siguiente: Impuesto= 01
|
||||||||||||||||||||
MontoRet | Se debe registrar el importe del impuesto retenido de la operación ya sea en el periodo o en el ejercicio que se relaciona en el comprobante que ampara retenciones e información de pagos. No se permiten valores negativos.
Ejemplo: montoRet= 5033.00 |
||||||||||||||||||||
TipoPagoRet |
Se debe registrar la clave vigente del tipo del efecto que se le da al monto de la retención, de acuerdo con el Catálogo c_TipoPagoRet, el cual se encuentra publicado en el portal del SAT, donde la columna Tipo impuesto debe corresponder con el tipo de impuesto registrado en el campo ImpuestoRet. Ejemplo: TipoPagoRet= “01” (Pago definitivo IVA) |
||||||||||||||||||||
Nodo: Complemento | En este nodo se puede incluir los complementos determinados por el SAT de acuerdo con las disposiciones particulares para un sector o actividadespecífica. Para el caso del complemento Timbre Fiscal Digital se incluye de manera obligatoria. | ||||||||||||||||||||
Nodo: Addenda | En este nodo se puede expresar las extensiones al formato que sean de utilidad al contribuyente. Para las reglas de uso del mismo, referirse a la documentación técnica. |
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 |