TABLA
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Comprobante | Indica el inicio de la información fiscal | Valor permitido: | Requerido | Indica el inicio de la información fiscal | Valor permitido: | Requerido |
Comprobante | COMPROBANTE | |||||
Versión | Indica la versión del comprobante | Valor permitido: 3.2 | Requerido | Indica la versión del estándar bajo el que se encuentra expresado el comprobante | Valor permitido: 3.3 | Requerido |
Serie | Expresa la serie a la que corresponde el Comprobante; cadena de caracteres alfabéticos de 1 a 25 caracteres sin incluir caracteres acentuados. | Texto | Opcional | Expresa la serie del contribuyente para control interno del contribuyente. Este atributo acepta una cadena de caracteres. | Texto. | Opcional |
Longitud de 1 – 25 caracteres | ||||||
Folio | Expresa el folio del comprobante, un número entero superior a 0, para el control interno del contribuyente. La longitud máxima es de 20. | Texto | Opcional | Expresa el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | Texto. | Opcional |
Longitud de 1 – 40 caracteres | ||||||
Fecha | Expresión de la fecha y hora de expedición del comprobante Fiscal | Fecha/Hora | Requerido | Indica la fecha y hora de expedición del Comprobante Fiscal Digital por Internet que corresponde con la hora local donde se expide. Se expresa en la forma AAAA-MM-DDThh:mm:ss. | tdCFDI:
t_FechaH |
Requerido |
Forma de Pago | Expresa la forma de pago que aplica para este comprobante fiscal digital. Los valores sugeridos: | Texto | Requerido | Expresa la clave de la forma de pago de los bienes o servicios amparados por el comprobante. Si no se conoce la forma de pago este atributo se debe omitir. | Catálogo: | Condicional |
Pago en una sola exhibición | ||||||
Pago en parcialidades |
catCFDI: c_FormaPago |
|||||
Parcialidad 1 de X | ||||||
No. Certificado | Expresa el número de serie del certificado de sello digital que ampara al comprobante, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT. | Texto | Opcional | Expresa el número de serie del certificado de sello digital del comprobante, de acuerdo al acuse correspondiente a 20 posiciones otorgado por el sistema del SAT. | Numérico. | Opcional |
Longitud 20 | ||||||
Condiciones de pago | Expresa las condiciones comerciales aplicables para el pago del comprobante fiscal digital | Texto | Opcional | Atributo condicional para expresar las condiciones comerciales aplicables para el pago del comprobante fiscal digital por Internet. Este atributo puede ser condicionado mediante atributos o complementos. | Texto. | Condicional |
Longitud de 1 a 1,000 |
||||||
Subtotal | Representa la suma de los importes antes de descuentos e impuestos. | Importe | Requerido | Representa la suma de los importes de los conceptos antes de descuentos e impuestos. No se permiten valores negativos. | Importe | Requerido |
Descuento | Representa el importe total de los descuentos aplicables antes de impuestos | Importe | Opcional | Atributo condicional para representar el importe total de los descuentos aplicables antes de impuestos. No se permiten valores negativos. Se debe registrar cuando existan conceptos con descuento. | Importe | Condicional |
Motivo de descuento | Expresa el motivo del descuento aplicable a todo el documento. | Texto | Opcional | NO EXISTE / NA | ||
Tipo de cambio | Representa el tipo de cambio conforme a la moneda usada. | Texto | Opcional | Atributo condicional para representar el tipo de cambio conforme con la moneda usada. Es requerido cuando la clave de moneda es distinta de MXN y de XXX. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo moneda. Si el valor está fuera del porcentaje aplicable a la moneda tomado del catálogo c_Moneda, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmacion. | Decimal | Condicional |
Moneda | Expresa la moneda utilizada para mostrar los montos. | Texto | Opcional | Atributo requerido para identificar la clave de la moneda utilizada para expresar los montos, cuando se usa moneda nacional se registra MXN. Conforme con la especificación ISO 4217. | Catálogo: | Requerido |
catCFDI:
c_Moneda |
||||||
Total | representar la suma del subtotal, menos los descuentos aplicables, más los impuestos trasladados, menos los impuestos retenidos. | Importe | Requerido | Representa la suma del subtotal, menos los descuentos aplicables, más las contribuciones recibidas (impuestos trasladados – federales o locales, derechos, productos, aprovechamientos, aportaciones de seguridad social, contribuciones de mejoras) menos los impuestos retenidos. Si el valor es superior al límite que establezca el SAT en la Resolución Miscelánea Fiscal vigente, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmacion. No se permiten valores negativos. | Importe | Requerido |
Tipo de Comprobante | Expresa el efecto del comprobante fiscal para el contribuyente emisor | Lista de valores permitidos: | Requerido | Indica la clave del efecto del comprobante fiscal para el contribuyente emisor. | Catálogo: | Requerido |
ingreso | ||||||
egreso | catCFDI:
c_TipoDeComprobante |
|||||
traslado | ||||||
Método de pago | Expresa el método de pago de los bienes y servicios amparados por el comprobanteSe entiende como método de pago leyendas tales como: cheque, tarjeta de crédito o débito, depósito en cuenta, etc. | Texto | Requerido | Precisa la clave del método de pago que aplica para este comprobante fiscal digital por Internet, conforme al Artículo 29-A fracción VII incisos a y b del CFF. | Catálogo: | Condicional |
Para comprobantes con fecha de expedición a partir del 15 de julio de 2016 deberá especificarse la clave del método de pago de acuerdo al catálogo publicado en el portal del SAT en la página de FACTURA ELECTRÓNICA (CFDI). En caso de aplicar más de una forma de pago en una transacción, deberá especificarse cada uno de las claves aplicables, empezando por la que corresponda a la forma con la que se liquida la mayor cantidad del pago y así, progresivamente hasta llegar al final a la forma con el que se liquida la menor cantidad del pago, separadas por una coma (,). |
catCFDI: c_MetodoPago |
|||||
Lugar de expedición | Lugar de expedición del comprobante | Texto | Requerido | Atributo requerido para incorporar el código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal). | Catálogo: | Requerido |
catCFDI: c_CodigoPostal |
||||||
Confirmacion | NO EXISTE / NA | Atributo condicional para registrar la clave de confirmación que entregue el PAC para expedir el comprobante con importes grandes, con un tipo de cambio fuera del rango establecido o con ambos casos. Es requerido cuando se registra un tipo de cambio o un total fuera del rango establecido. | Texto | Condicional | ||
Longitud 5 | ||||||
Número de cuenta de pago | Al menos los cuatro últimos dígitos del número de cuenta con la que se realizó el pago. | Texto | Opcional | NO EXISTE / NA | ||
Folio fiscal original | Indica el número de folio fiscal del comprobante que se hubiese expedido por el valor total del comprobante, tratándose del pago en parcialidades. | Texto | Opcional | |||
Serie del folio fiscal original | Indica la serie del folio del comprobante que se hubiese expedido por el valor total del comprobante, tratándose del pago en parcialidades. | Texto | Opcional | |||
Fecha del folio fiscal original | Fecha de emisión del comprobante que se hubiese expedido por el valor total de la operación, tratándose del pago en parcialidades. | Fecha/Hora | Opcional | |||
Monto del folio fiscal original | Total del comprobante que se hubiese expedido por el valor total de la operación, tratándose del pago en parcialidades. | Importe | Opcional |
CFDI_RELACIONADOS | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Desc. | Restric. | Oblig. | Descripción | Restricciones | Obligatoriedad |
CFDI_ RELACIONADOS |
NO EXISTE / NA | opcional para precisar la información de los comprobantes relacionados | Valor permitido: |
Opcional | ||
CFDI_ RELACIONADOS |
||||||
TipoRelacion | indicar la clave de la relación que existe entre este que se está generando y el o los CFDI previos. | Catálogo: | Requerido | |||
catCFDI: c_TipoRelacion |
||||||
CFDI_
RELACIONADO |
Indica el inicio de la información del emisor. | Valor permitido: | Requerido | |||
Se puede repetir varias veces dentro de CFDI_
RELACIONADOS |
CFDI_ RELACIONADO |
|||||
UUID | Para registrar el folio fiscal (UUID) de un CFDI relacionado con el presente comprobante, por ejemplo: Si el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía. Si este comprobante se usa como nota de crédito o nota de débito del comprobante relacionado. Si este comprobante es una devolución sobre el comprobante relacionado. Si éste sustituye a una factura cancelada. | Texto | Opcional |
EMISOR | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Restricciones | Obligatoriedad | Descripción | Restricciones | Obligatoriedad |
Emisor | Indica el inicio de la información del emisor. | Valor permitido: | Requerido | Expresa la información del contribuyente emisor del comprobante. | Valor permitido: | Requerido |
Emisor | EMISOR | |||||
RFC | Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios. | RFC | Requerido | registrar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante. |
tdCFDI: t_RFC |
Requerido |
RegimenFiscal | NO EXISTE / NA | incorporar la clave del régimen del contribuyente emisor al que aplicará el efecto fiscal de este comprobante. | Catálogo: | Requerido | ||
catCFDI: c_RegimenFiscal |
||||||
Nombre | Nombre, denominación o razón social del contribuyente emisor del comprobante. | Texto | Opcional | NO EXISTE / NA | ||
DomicilioFiscal | Precisar la información de ubicación del domicilio fiscal del contribuyente emisor. | Valor permitido: | Opcional | |||
DomicilioFiscal | ||||||
Calle | Define la avenida, calle, camino o carretera del domicilio fiscal del Emisor | Texto | Condicional requerido | |||
No. Exterior | Expresa el número particular de domicilio fiscal del emisor | Texto | Opcional | |||
No. Interior | Expresa el número interior particular del domicilio fiscal del emisor | Texto | Opcional | |||
Colonia | Expresa la colonia del domicilio fiscal del emisor | Texto | Opcional | |||
Localidad | Expresa la ciudad o población del domicilio fiscal del emisor | Texto | Opcional | |||
Referencia | Expresa una referencia adicional del domicilio fiscal del emisor | Texto | Opcional | |||
Municipio | Expresa el municipio o delegación (en el caso del Distrito Federal) del domicilio fiscal del emisor | Texto | Condicional requerido | |||
Estado | Expresa el estado o entidad federativa del domicilio fiscal del emisor | Texto | Condicional requerido | |||
Pais | Expresa el país del domicilio fiscal del emisor. | Texto | Requerido | |||
En caso de existir dirección del emisor | ||||||
Código Postal | Expresa el código postal del domicilio fiscal Emisor | Entero | Condicional requerido | |||
Longitud máxima y mínima 5 caracteres numéricos | ||||||
ExpedidoEn | Se indica la información de ubicación del domicilio en donde es emitido el comprobante fiscal en caso de que sea distinto del domicilio fiscal del contribuyente emisor. | Valor permitido: | Opcional | |||
ExpedidoEn | ||||||
calle | Expresa la avenida, calle, camino o carretera del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
No. Exterior | Expresa el número exterior del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
No. Interior | Expresa el número interior del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Colonia | Expresa la colonia del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Localidad | Expresa la ciudad o población del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Referencia | Expresa una referencia adicional del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Municipio | Expresa el municipio o delegación (en el caso del Distrito Federal) del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Estado | Expresa el estado o entidad federativa del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
País | Expresa el país del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Condicional requerido | |||
Código Postal | Expresa el código postal del domicilio fiscal en donde fue expedido en comprobante fiscal | Texto | Opcional | |||
Regimenes | Indica el inicio de los regímenes | Valor permitido: | Requerido | |||
Regimenes | ||||||
Regimen | Incorpora los regímenes en los que tributa el contribuyente emisor. Se puede repetir “n” dentro de la línea Comprobante. | Valor permitido: | Requerido | |||
Regimen | ||||||
Régimen | Nombre del régimen en el que tributa el contribuyente emisor.Longitud mínima 1. | Texto | Requerido |
RECEPTOR | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Restricciones | Obligatoriedad | Descripción | Restricciones | Obligatoriedad |
Receptor | Indica el inicio de la información del Receptor. | Valor permitido: | Requerido | Indica el inicio de la información del Receptor. | Valor permitido: | Requerido |
Receptor | RECEPTOR | |||||
RFC | Atributo requerido para precisar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante. | RFC | Requerido | Precisa la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante. | tdCFDI:t_RFC | Requerido |
Nombre | Atributo opcional para el nombre, denominación o razón social del contribuyente receptor del comprobante. | Texto | Opcional | Precisa el nombre, denominación o razón social del contribuyente receptor del comprobante. | Texto. | Opcional |
Longitud: 1-254 | ||||||
ResidenciaFiscal | NO EXISTE / NA | Registra la clave del país de residencia para efectos fiscales del receptor del comprobante, cuando se trate de un extranjero, y que es conforme con la especificación ISO 3166-1 alpha-3. Es requerido cuando se incluya el complemento de comercio exterior o se registre el atributo NumRegIdTrib. | Catálogo: | Opcional | ||
catCFDI:c_Pais | ||||||
NumRegIdTrib | Expresa el número de registro de identidad fiscal del receptor cuando sea residente en el extranjero. Es requerido cuando se incluya el complemento de comercio exterior. | Texto. | Opcional | |||
Longitud: 1-40 | ||||||
UsoCFDI | Expresa la clave del uso que dará a esta factura el receptor del CFDI. | Catálogo: | Requerido | |||
catCFDI:
c_UsoCFDI |
||||||
Domicilio | Indica el comienzo del domicilio fiscal del Receptor | Valor permitido: | Opcional | NO EXISTE / NA | ||
Domicilio | ||||||
Calle | Expresa avenida, calle, camino o carretera del domicilio fiscal del receptor | Texto | Opcional | |||
No. Exterior | Expresa el número exterior del domicilio fiscal del receptor | Texto | Opcional | |||
No. Interior | Expresa el número interior del domicilio fiscal del receptor | Texto | Opcional | |||
Colonia | Expresa la colonia del domicilio fiscal del receptor | Texto | Opcional | |||
Localidad | Expresa la ciudad o población del domicilio fiscal del receptor | Texto | Opcional | |||
Referencia | Expresa la referencia del domicilio fiscal del receptor | Texto | Opcional | |||
Municipio | Expresa el municipio o delegación (en el caso del Distrito Federal) del domicilio fiscal del receptor | Texto | Opcional | |||
Estado | Expresa el estado del domicilio fiscal del receptor | Texto | Opcional | |||
País | Expresa el país del domicilio fiscal del receptor | Texto | Condicional requerido | |||
Código Postal | Expresa el código postal del domicilio fiscal del receptor | Texto | Opcional |
CONCEPTO | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Concepto | Indica la información detallada de un bien o servicio amparado en el comprobante. | Valor permitido: | Requerido | Registra la información detallada del bien o servicio amparado en el comprobante. | Valor permitido: | Requerido |
Concepto | CONCEPTO | |||||
ClaveProdServ | NO EXISTE / NA | expresar la clave del producto o del servicio amparado por el presente concepto. Es requerido y deben utilizar las claves del catálogo de productos y servicios, cuando los conceptos que registren por sus actividades correspondan con dichos conceptos. | Catálogo: | Requerido | ||
catCFDI:c_ClaveProdServ | ||||||
NoIdentificacion | expresar el número de parte, identificador del producto o del servicio, la clave de producto o servicio, SKU o equivalente, propia de la operación del emisor, amparado por el presente concepto. Opcionalmente se puede utilizar claves del estándar GTIN. | Texto. | Opcional | |||
Longitud: 1-100 | ||||||
Cantidad | Precisa la cantidad de bienes o servicios del tipo particular definido por el presente concepto | Decimal | Requerido | Precisa la cantidad de bienes o servicios del tipo particular definido por el presente concepto. | Decimal. | Requerido |
Valor mínimo incluyente: 0.000001 | ||||||
ClaveUnidad | NO EXISTE / NA | Precisar la clave de unidad de medida estandarizada aplicable para la cantidad expresada en el concepto. La unidad debe corresponder con la descripción del concepto. | Catálogo: | Requerido | ||
catCFDI:c_ClaveUnidad | ||||||
Unidad de medida | Precisa la unidad de medida aplicable para la cantidad facturada | Texto | Requerido | Precisa la unidad de medida propia de la operación del emisor, aplicable para la cantidad expresada en el concepto. La unidad debe corresponder con la descripción del concepto. | Texto. | Opcional |
Longitud: 1-20 | ||||||
Descripción | Precisa la descripción del bien o servicio cubierto por el presente concepto | Texto | Requerido | Precisa la descripción del bien o servicio cubierto del presente concepto. | Texto. | Requerido |
Longitud: 1-1,000 | ||||||
Valor Unitario | Precisa el valor o precio unitario del bien o servicio cubierto por el presente concepto. | Importe | Requerido | Precisar el valor o precio unitario del bien o servicio cubierto por el presente concepto. | tdCFDI:t_Importe | Requerido |
Importe | Precisa el importe total de los bienes o servicios del presente concepto. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en el concepto. | Importe | Requerido | precisar el importe total de los bienes o servicios del presente concepto. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en el concepto. No se permiten valores negativos. | tdCFDI:t_Importe | Requerido |
Descuento | NO EXISTE / NA | Representa el importe del descuento aplicable al concepto. No se permiten valores negativos | tdCFDI:t_Importe | Opcional |
Impuestos (Concepto) | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
C_IMP_TRASLADADOS | NO EXISTE / NA | Indica el inicio de los impuestos trasladados para el concepto. | Valor permitido: | Opcional | ||
C_IMPUESTOS_ TRASLADADOS |
||||||
IMP_TRASLADADO | Indica el detalle de los impuestos trasladados para el concepto. | Valor permitido: | Requerido | |||
Se puede repetir varias veces dentro de C_IMP_TRASLADADOS | IMP_TRASLADADO | |||||
Se puede repetir. | ||||||
Base | Señala la base para el cálculo del impuesto, la determinación de la base se realiza de acuerdo con las disposiciones fiscales vigentes. No se permiten valores negativos. | tdCFDI:t_Importe | Requerido | |||
Impuesto | Señala la clave del tipo de impuesto trasladado aplicable al concepto. | Catálogo: | Requerido | |||
catCFDI: c_Impuesto |
||||||
TipoFactor | Señala la clave del tipo de factor que se aplica a la base del impuesto. | Catálogo: | Requerido | |||
catCFDI: c_TipoFactor |
||||||
TasaOCuota | Para señalar el valor de la tasa o cuota del impuesto que se traslada para el presente concepto. Es requerido cuando el atributo TipoFactor tenga una clave que corresponda a Tasa o Cuota. | Catálogo: | Condicional | |||
catCFDI:c_T asaOCuota | ||||||
Importe | Condicional para señalar el importe del impuesto trasladado que aplica al concepto. No se permiten valores negativos. Es requerido cuando TipoFactor sea Tasa o Cuota | tdCFDI:t_Importe | Condicional | |||
C_IMP_RETENCIONES | Indica el inicio de la información del impuesto para el concepto. | Valor permitido: | Opcional | |||
C_IMP_RETENCIONES | ||||||
IMP_RETENIDO | Indica el inicio de la información del impuesto para el concepto. | Valor permitido: | Opcional | |||
Se puede repetir varias veces dentro de C_IMP_RETENCIONES | IMPUESTO_RETENIDO | |||||
Base | Señala la base para el cálculo de la retención, la determinación de la base se realiza de acuerdo con las disposiciones fiscales vigentes. No se permiten valores negativos. | tdCFDI:t_Importe | Requerido | |||
Impuesto | Señala la clave del tipo de impuesto trasladado aplicable al concepto. | Catálogo: | Requerido | |||
catCFDI: c_Impuesto |
||||||
TipoFactor | Señala la clave del tipo de factor que se aplica a la base del impuesto. | Catálogo: | Requerido | |||
catCFDI: c_TipoFactor |
||||||
TasaOCuota | Señala el valor de la tasa o cuota del impuesto que se traslada para el presente concepto. Es requerido cuando el atributo TipoFactor tenga una clave que corresponda a Tasa o Cuota. | Catálogo: | Condicional | |||
catCFDI: c_T asaOCuota |
||||||
Importe | condicional para señalar el importe del impuesto trasladado que aplica al concepto. No se permiten valores negativos. Es requerido cuando TipoFactor sea Tasa o Cuota | tdCFDI:t_Importe | Condicional |
Información aduanera | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
INFORMACIONES _ADUANERAS |
NO EXISTE / NA | Para indicar la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios. | Valor permitido: | Opcional | ||
INFORMACIONES _ADUANERAS |
||||||
Información aduanera | Indica el comienzo de Información Aduanera. | Valor permitido: | Requerido al usar ésta sección | Para indicar un elemento de la información aduanera. Se puede repetir varias veces dentro de INFORMACIONES
_ADUANERAS |
Valor permitido: | Requerido. |
Informacion
Aduanera |
INFORMACION _ADUANERA |
|||||
NumeroPedimento | NO EXISTE / NA | Expresar el número del pedimento que ampara la importación del bien que se expresa en el siguiente formato: últimos 2 dígitos del año de validación seguidos por dos espacios, 2 dígitos de la aduana de despacho seguidos por dos espacios, 4 dígitos del número de la patente seguidos por dos espacios, 1 dígito que corresponde al último dígito del año en curso, salvo que se trate de un pedimento consolidado iniciado en el año inmediato anterior o del pedimento original de una rectificación, seguido de 6 dígitos de la numeración progresiva por aduana. | Texto. | Requerido | ||
Longitud: 21 | ||||||
Aduana | Indica el comienzo de Información Aduanera; se puede repetir varias veces. | Valor permitido: | Requerido | NO EXISTE / NA | ||
Aduana | ||||||
Número documento | Expresa el número del documento aduanero que ampara la importación del bien | Texto | Requerido | |||
Fecha | Expresa la fecha de expedición del documento aduanero.Se expresa en la forma: | Fecha | Requerido | |||
aaaa-mm-dd | ||||||
Aduana | Expresa la aduana por la que se efectuó la importación del bien o servicio | Texto | Opcional |
Cuenta predial | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Cuenta predial | Indica el comienzo de cuenta predial; solo puede aparecer una sola vez | Valor permitido: | Requerido al usar ésta sección | Para asentar el número de cuenta predial con el que fue registrado el inmueble, en el sistema catastral de la entidad federativa de que trate, o bien para incorporar los datos de identificación del certificado de participación inmobiliaria no amortizable. | Valor permitido: | Opcional |
CuentaPredial | CUENTA_PREDIAL | |||||
Número | Número de cuenta predial con el que fue registrado el inmueble, en el sistema catastral de la entidad federativa de que trate | Texto | Requerido | Precisar el número de la cuenta predial del inmueble cubierto por el presente concepto, o bien para incorporar los datos de identificación del certificado de participación inmobiliaria no amortizable, tratándose de arrendamiento. | Texto. | Requerido |
Longitud: 1-150 |
Complementos concepto | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
COMPLEMENTOS _CONCEPTO |
NO EXISTE / NA | Para incluir los nodos complementarios de extensión al concepto, definidos por el SAT, de acuerdo a disposiciones particulares a un sector o actividad específica. | Valor permitido: | Requerido al usar ésta sección | ||
COMPLEMENTOS _CONCEPTO |
||||||
COMPLEMENTO _CONCEPTO |
NO EXISTE / NA | Indica el inicio de un complemento concepto. | Valor permitido: | Requerido | ||
Se puede repetir varias veces dentro de COMPLEMENTOS
_CONCEPTO |
COMPLEMENTO _CONCEPTO` |
|||||
Complementos Concepto |
Indica el comienzo de Información de Partes | Valor permitido: | Requerido al usar ésta sección | NO EXISTE / NA | ||
Complementos Concepto |
||||||
Complemento Concepto |
Indica el comienzo de información de parte; se puede repetir varias veces dentro de
ComplementosConcepto |
Valor permitido: | Requerido | NO EXISTE / NA | ||
Complemento Concepto |
Parte | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Partes | Indica el comienzo de Información de Partes | Valor
permitido: |
Requerido al usar ésta sección | Para expresar las partes o componentes que integran la totalidad del concepto expresado. | Valor
permitido: |
Opcional |
Partes | PARTES | |||||
Parte | Indica el comienzo de información de parte; se puede repetir varias veces dentro de Partes | Valor
permitido: |
Requerido | Indica el comienzo de información de parte. | Valor
permitido: |
Requerido |
Parte | Se puede repetir varias veces dentro de CONCEPTO_
IMPUESTOS_ RETENCIONES |
PARTE | ||||
ClaveProdServ | NO EXISTE / NA | Expresar la clave del producto o del servicio amparado por la presente parte. Es requerido y deben utilizar las claves del catálogo de productos y servicios, cuando los conceptos que registren por sus actividades correspondan con dichos conceptos. | Catálogo: | Requerido | ||
catCFDI: c_ClaveProdServ |
||||||
NoIdentificación | Expresa el número de serie del bien o identificador del servicio amparado por la presente parte | Texto | Opcional | Expresar el número de parte, identificador del producto o del servicio, la clave de producto o servicio, SKU o equivalente, propia de la operación del emisor, amparado por el presente concepto. Opcionalmente se puede utilizar claves del estándar GTIN. | Texto. | Opcional |
Longitud: 1-100 | ||||||
Cantidad | Precisa la cantidad de bienes o servicios del tipo particular definido por la presente parte | Decimal | Requerido | Precisar la cantidad de bienes o servicios del tipo particular definido por el presente concepto. | Decimal. | Requerido |
Valor mínimo incluyente: 0.000001 | ||||||
Unidad de media | Precisa la unidad de medida de la presente parte | Texto | Opcional | Precisar la unidad de medida propia de la operación del emisor, aplicable para la cantidad expresada en el concepto. La unidad debe corresponder con la descripción del concepto. | Texto. | Opcional |
Longitud: 1-20 | ||||||
Descripción | Precisa la descripción de la presente parte | Texto | Requerido | Precisar la descripción del bien o servicio cubierto por el presente concepto. | Texto. | Requerido |
Longitud: 1-1,000 | ||||||
Valor Unitario | Precisa el valor o precio unitario neto de la presente parte | Importe | Requerido | Precisar el valor o precio unitario del bien o servicio cubierto por la presente parte. No se permiten valores negativos. | tdCFDI:
t_Importe |
Opcional |
Importe | Precisa la unidad de medida de la presente parte | Importe | Requerido | Precisar el importe total de los bienes o servicios de la presente parte. Debe ser equivalente al resultado de multiplicar la cantidad por el valor unitario expresado en la parte. No se permiten valores negativos. | tdCFDI:
t_Importe |
Opcional |
P_INFORMACIONES _ADUANERAS |
NO EXISTE / NA | La información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios. | Valor permitido: | Requerido al usar ésta sección | ||
P_INFORMACIONES _ADUANERAS |
||||||
P_INFORMACION _ADUANERA |
la información aduanera aplicable cuando se trate de ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior con bienes o servicios. | Valor permitido: | Requerido al usar ésta sección | |||
Se puede repetir varias veces el indicador P_ INFORMACIONES _ADUANERAS |
P\_ INFORMACION\ _ADUANERA |
|||||
NumeroPedimento | expresar el número del pedimento que ampara la importación del bien que se expresa en el siguiente formato: últimos 2 dígitos del año de validación seguidos por dos espacios, 2 dígitos de la aduana de despacho seguidos por dos espacios, 4 dígitos del número de la patente seguidos por dos espacios, 1 dígito que corresponde al último dígito del año en curso, salvo que se trate de un pedimento consolidado iniciado en el año inmediato anterior o del pedimento original de una rectificación, seguido de 6 dígitos de la numeración progresiva por aduana. | Texto. | Requerido | |||
Longitud: 21 | ||||||
Parte información aduanera | Indica el comienzo de Información Aduanera de Parte | Valor permitido: | Opcional | NO EXISTE / NA | ||
ParteInformacion Aduanera |
||||||
ParteAduana | Indica el comienzo de Información Aduanera de Parte. Se puede repetir varias veces dentro del Indicador
ParteInformacionAduanera |
Texto | Condicional requerido | |||
Número documento | Expresa el número del documento aduanero que ampara la importación del bien definida en la parte | Texto | Requerido | |||
Fecha | Expresa la fecha de expedición del documento aduanero | Fecha | Requerido | |||
Aduana | Expresa la aduana por la que se efectuó la importación del bien de la parte | Texto | Opcional |
IMPUESTOS | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Impuestos | Indica los impuestos del CFDI | Valor permitido: | Requerido | Expresa el resumen de los impuestos aplicables | Valor permitido: | Condiconal |
Impuestos | IMPUESTOS | |||||
Total de impuestos retenidos | Expresa el total de los impuestos retenidos que se desprenden de los conceptos expresados en el comprobante fiscal digital. | Importe | Opcional | el total de los impuestos retenidos que se desprenden de los conceptos expresados en el comprobante fiscal digital por Internet. No se permiten valores negativos. Es requerido cuando en los conceptos se registren impuestos retenidos. | tdCFDI:
t_Importe |
Condicional |
Total de impuestos trasladados | Expresa el total de los impuestos trasladados que se desprenden de los conceptos expresados en el comprobante fiscal digital. | Importe | Opcional | expresar el total de los impuestos trasladados que se desprenden de los conceptos expresados en el comprobante fiscal digital por Internet. No se permiten valores negativos. Es requerido cuando en los conceptos se registren impuestos trasladados. | tdCFDI:
t_Importe |
Condicional |
Retenciones | Indica el comienzo de Retenciones. | Valor permitido: | Opcional | capturar los impuestos retenidos aplicables. Es requerido cuando en los conceptos se registre algún impuesto retenido. | Valor permitido: | Condicional |
Retenciones | RETENCIONES | |||||
Retencion | Indica el comienzo de una retención. Se puede repetir varias veces dentro del Indicador Retenciones | Valor permitido: | Condicional requerido | información detallada de una retención de impuesto específico. | Valor permitido: | Requerido |
Retención | Se puede repetir varias veces el indicador RETENCIONES | RETENCION | ||||
Impuesto | Señala el tipo de impuesto retenido. Los valores permitidos: | Texto | Requerido | para señalar la clave del tipo de impuesto retenido. | Catálogo: | Requerido |
IVA |
catCFDI: c_Impuesto |
|||||
ISR | ||||||
Importe | Señala el importe o monto del impuesto retenido retenido | Importe | Requerido | señalar el monto del impuesto retenido. No se permiten valores negativos. | tdCFDI:
t_Importe |
Requerido |
Traslados | Indica el comienzo de Traslados. | Valor permitido: | Opcional | capturar los impuestos trasladados aplicables. Es requerido cuando en los conceptos se registre un impuesto trasladado. | Valor permitido: | Condicional |
Traslados | TRASLADOS | |||||
Traslado | Se puede repetir varias veces dentro de Traslados. | Valor permitido: | Condicional requerido | información detallada de un traslado de impuesto específico. | Valor permitido: | Requerido |
Traslado | Se puede repetir varias veces el indicador TRASLADOS | TRASLADO | ||||
Impuesto | Señala el tipo de impuesto trasladado. Los valores permitidos: | Texto | Requerido | señalar la clave del tipo de impuesto trasladado. | Catálogo: | Requerido |
IVA |
catCFDI: c_Impuesto |
|||||
IEPS | ||||||
TipoFactor | NO EXISTE / NA | Señala la clave del tipo de factor que se aplica a la base del impuesto. | Catálogo: | Requerido | ||
catCFDI: c_TipoFactor |
||||||
TasaOCuota | Señala el valor de la tasa o cuota del impuesto que se traslada por los conceptos amparados en el comprobante. | Catálogo: | Requerido | |||
catCFDI: c_T asaOCuota |
||||||
Tasa | Señala la tasa del impuesto que se traslada por cada concepto amparado en el comprobante | Importe | Requerido | NO EXISTE / NA | ||
Importe | Señala el importe del impuesto trasladado | Importe | Requerido | Indica la suma del importe del impuesto trasladado, agrupado por impuesto, TipoFactor y TasaOCuota. No se permiten valores negativos. | Importe | Requerido |
Complementos | ||||||
SEGÚN CORRESPONDA |
COMPLEMENTO PARA RECEPCIÓN DE PAGOS | ||||||
V. 3.2 | V. 3.3 | |||||
Nombre | Descripción | Tipo | Uso | Descripción | Tipo | Uso |
Elemento: Pagos | NO EXISTE / NA | Complemento para el Comprobante Fiscal Digital por Internet (CFDI) para registrar información sobre la recepción de pagos. El emisor de este complemento para recepción de pagos debe ser quien las leyes le obligue a expedir comprobantes por los actos o actividades que realicen, por los ingresos que se perciban o por las retenciones de contribuciones que efectúen | Valor permitido: | Requerido | ||
PAGOS | ||||||
Version | Atributo requerido que indica la versión del complemento para recepción de pagos. | Valor permitido: | Requerido | |||
1.0 | ||||||
Elemento: Pago | Elemento requerido para incorporar la información de la recepción de pagos | Valor permitido: | Requerido | |||
Pago | ||||||
FechaPago | Atributo requerido para expresar la fecha y hora en la que el beneficiario recibe el pago. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.En caso de no contar con la hora se debe registrar 12:00:00. | Catálogo: | Requerido | |||
tdCFDI: t_FechaH |
||||||
FormaDePagoP | Atributo requerido para expresar la clave de la forma en que se realiza el pago. | Catálogo: | Requerido | |||
catCFDI: c_FormaPago |
||||||
MonedaP | Atributo requerido para identificar la clave de la moneda utilizada para realizar el pago, cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto y los atributos TotalImpuestosRetenidos, TotalImpuestosTrasladados, Traslados:Traslado:Importe y Retenciones:Retencion:Importe del nodo Pago:Impuestos deben ser expresados en esta moneda. Conforme con la especificación ISO 4217. | Catálogo: | Requerido | |||
catCFDI: c_Moneda |
||||||
TipoCambioP | Atributo condicional para expresar el tipo de cambio de la moneda a la fecha en que se realizó el pago. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo MonedaP. Es requerido cuando el atributo MonedaP es diferente a MXN. | xs:decimal | Opcional | |||
Valor minimo 0.000001 | ||||||
Monto | Atributo requerido para expresar el importe del pago. | tdCFDI:t_Importe | Requerido | |||
NumOperacion | Atributo condicional para expresar el número de cheque, número de autorización, número de referencia, clave de rastreo en caso de ser SPEI, línea de captura o algún número de referencia análogo que identifique la operación que ampara el pago efectuado | xs:string | Opcional | |||
Texto | ||||||
Longitud: 1-100 | ||||||
RfcEmisorCtaOrd | Atributo condicional para expresar la clave RFC de la entidad emisora de la cuenta origen, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc., en caso de ser extranjero colocar XEXX010101000, considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | xs:string | Opcional | |||
Texto | ||||||
NomBancoOrdExt | Atributo condicional para expresar el nombre del banco ordenante, es requerido en caso de ser extranjero. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | xs:string | Opcional | |||
Texto | ||||||
CtaOrdenante | Atributo condicional para incorporar el número de la cuenta con la que se realizó el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago | xs:string | Opcional | |||
Texto | ||||||
Longitud: 10-50 | ||||||
RfcEmisorCtaBen | Atributo condicional para expresar la clave RFC de la entidad operadora de la cuenta destino, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | Catálogo: | Opcional | |||
tdCFDI: t_RFC_PM |
||||||
CtaBeneficiario | Atributo condicional para incorporar el número de cuenta en donde se recibió el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | xs:string | Opcional | |||
Texto | ||||||
Longitud: 10-50 | ||||||
TipoCadPago | Atributo condicional para identificar la clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | Catálogo: | Opcional | |||
catPagos: c_TipoCadenaPago |
||||||
CertPago | Atributo condicional que sirve para incorporar el certificado que ampara al pago, como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. | xs:base64Binary | Opcional | |||
CadPago | Atributo condicional para expresar la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. Es requerido en caso de que el atributo TipoCadPago contenga información. | xs:string | Opcional | |||
Texto | ||||||
Longitud: 1-8192 | ||||||
SelloPago | Atributo condicional para integrar el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante, este sello digital es el que se debe registrar en este campo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. | xs:base64Binary | Opcional | |||
Elemento: DoctoRelacionado | Nodo condicional para expresar la lista de documentos relacionados con los pagos diferentes de anticipos. Por cada documento que se relacione se debe generar un nodo DoctoRelacionado. | Valor permitido: | Condicional | |||
DoctoRelacionado | ||||||
IdDocumento | Atributo requerido para expresar el identificador del documento relacionado con el pago. Este dato puede ser un Folio Fiscal de la Factura Electrónica o bien el número de operación de un documento digital. | xs:string | Requerido | |||
Texto | ||||||
Longitud: 16-36 | ||||||
Serie | Atributo opcional para precisar la serie del comprobante para control interno del contribuyente, acepta una cadena de caracteres | xs:string | Opcional | |||
Texto | ||||||
Longitud: 1-25 | ||||||
Folio | Atributo opcional para precisar el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | xs:string | Opcional | |||
Texto | ||||||
Longitud: 1-40 | ||||||
MonedaDR | Atributo requerido para identificar la clave de la moneda utilizada en los importes del documento relacionado, cuando se usa moneda nacional o el documento relacionado no especifica la moneda se registra MXN. Los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto” de éste nodo, deben corresponder a esta moneda. Conforme con la especificación ISO 4217. | Catálogo: | Requerido | |||
catCFDI: c_Moneda |
||||||
TipoCambioDR | Atributo condicional para expresar el tipo de cambio conforme con la moneda registrada en el documento relacionado. Es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago. Se debe registrar el número de unidades de la moneda señalada en el documento relacionado que equivalen a una unidad de la moneda del pago. Por ejemplo: El documento relacionado se registra en USD El pago se realiza por 100 EUR. Este atributo se registra como 1.114700 USD/EUR. El importe pagado equivale a 100 EUR * 1.114700 USD/EUR = 111.47 USD. | xs:decimal | Opcional | |||
Valor minimo 0.000001 | ||||||
MetodoDePagoDR | Atributo requerido para expresar la clave del método de pago que se registró en el documento relacionado. | Catálogo: | Requerido | |||
catCFDI: c_MetodoPago |
||||||
NumParcialidad | Atributo condicional para expresar el número de parcialidad que corresponde al pago. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. | Numerico | Opcional | |||
xs:integer | ||||||
ImpSaldoAnt | Atributo condicional para expresar el monto del saldo insoluto de la parcialidad anterior. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido.En el caso de que sea la primer parcialidad este campo debe contener el importe total del documento relacionado | tdCFDI:t_Importe | Opcional | |||
ImpPagado | Atributo condicional para expresar el importe pagado para el documento relacionado. Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor. | tdCFDI:
t_Importe |
Opcional | |||
ImpSaldoInsoluto | Atributo condicional para expresar la diferencia entre el importe del saldo anterior y el monto del pago. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. | tdCFDI:
t_Importe |
Opcional | |||
Elemento: Impuestos | Nodo condicional para expresar el resumen de los impuestos aplicables cuando este documento sea un anticipo. | Valor permitido: | Condicional | |||
Impuestos | ||||||
TotalImpuestosRetenidos | Atributo condicional para expresar el total de los impuestos retenidos que se desprenden del pago. No se permiten valores negativos. | tdCFDI:
t_Importe |
Opcional | |||
Elemento: Retenciones | Nodo condicional para capturar los impuestos retenidos aplicables. | Valor permitido: | Condicional | |||
Retenciones | ||||||
Elemento: Retencion | Nodo requerido para registrar la información detallada de una retención de impuesto específico. | Valor permitido: | Condicional | |||
Retenciones | ||||||
Impuesto | Atributo requerido para señalar la clave del tipo de impuesto retenido. | catCFDI:c_Impuesto | Requerido | |||
Importe | Atributo requerido para señalar el importe o monto del impuesto retenido. No se permiten valores negativos. | tdCFDI:t_Importe | Requerido | |||
Elemento: Traslados | Nodo condicional para capturar los impuestos trasladados aplicables. | Valor permitido: | Condicional | |||
Traslados | ||||||
Elemento: Traslado | Nodo requerido para la información detallada de un traslado de impuesto específico. | Valor permitido: | Condicional | |||
Traslado | ||||||
Impuesto | Atributo requerido para señalar la clave del tipo de impuesto trasladado. | catCFDI:
c_Impuesto |
Requerido | |||
TipoFactor | Atributo requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto. |
catCFDI: c_TipoFactor |
Requerido | |||
TasaOCuota | Atributo requerido para señalar el valor de la tasa o cuota del impuesto que se traslada. | xs:decimal | Requerido | |||
Valor minimo 0.000000 | ||||||
Importe | Atributo requerido para señalar el importe del impuesto trasladado. No se permiten valores negativos. | tdCFDI:
t_Importe |
Requerido | |||
Se importan de las definiciones establecidas en tdCFDI y catCFDI publicadas en el Portal del SAT. |
IMPUESTOS LOCALES | |||
V. 3.2 y 3.3 | |||
Nombre | Descripción | Tipo | Uso |
version | Atributo requerido para expresar la versión del complemento | Valor permitido: | Requerido |
1.0 | |||
TotaldeRetenciones | Atributo requerido para expresar la suma total de Retenciones aplicables | xs:decimal | Requerido |
Posiciones Decimales 2 | |||
TotaldeTraslados | Atributo requerido para expresar la suma total de traslados aplicables | xs:decimal | Requerido |
Posiciones Decimales 2 | |||
Elemento: RetencionesLocales | Nodo opcional para la expresión de los impuestos locales retenidos | Opcional | |
ImpLocRetenido | Nombre del impuesto local retenido | xs:string | Requerido |
Texto | |||
TasadeRetencion | Porcentaje de retención del impuesto local | xs:decimal | Requerido |
Posiciones Decimales 2 | |||
Importe | Monto del impuesto local retenido | xs:decimal | Requerido |
Posiciones Decimales 2 | |||
Elemento: TrasladosLocales | Nodo opcional para la expresión de los impuestos locales trasladados | Opcional | |
ImpLocTrasladado | Nombre del impuesto local trasladado | xs:string | Requerido |
Texto | |||
TasadeTraslado | Porcentaje de traslado del impuesto loca | xs:decimal | Requerido |
Posiciones Decimales 2 | |||
Importe | Monto del impuesto local trasladado | xs:decimal | Requerido |
Posiciones Decimales 2 |
Addendas | ||||||
RECEPTOR SEGÚN CORRESPONDA |