Archivo integración - TXT: Comprobantes Fiscales Digitales por Internet (CFDI)
Versión 3.3

A continuación, la definición para la generación del archivo de texto plano para la emisión de CFDI en la versión 3.3 en Reachcore.

Contenido
Características del archivo plano

El archivo de texto plano deberá cumplir con las siguientes características para su correcto procesamiento en Reachcore:

  • Debe ser un archivo de texto plano con extensión .txt.
  • La codificación del archivo debe ser UTF-8.
  • El fin de línea debe ser en formato Windows, es decir <CR><LF>.
  • El carácter que separará los datos es un pipe |.
  • El archivo de integración tiene varias líneas, en donde existen indicadores para delimitar una sección de información; estos indicadores están al inicio de cada línea, así como en diferentes posiciones dentro de la misma línea. En la guía se muestran en color rojo los que son requeridos y en color azul los opcionales.
  • Se puede omitir toda la sección definida para indicadores opcionales.
  • En caso de no existir datos para un valor en particular que es opcional dentro de una sección que se está utilizando, se deberá respetar la posición del valor, aunque no contenga ningún dato.
    Ej.: Indicador|valor1|valor2||valor4||valor6
  • En caso de no existir datos para ningún valor en lo subsecuente en la sección utilizada, se deberán respetar los separadores de valores, aunque no contengan ningún dato con el número de posiciones definida en la sección.
    Ej: Indicador|valor1|valor2||||Indicador|||
  • Los indicadores no son sensibles a mayúsculas ni minúsculas, por lo que no es necesario que se añadan exactamente como se muestra en la guía.
  • No hay restricciones en el nombre de archivo; se sugiere que sea único con fines de seguimiento en el proceso.
  • El tratamiento de espacios en blanco se maneja como en el Anexo 20 y el XSD, es decir si existen espacios antes o después, éstos serán eliminados.
  • El archivo TXT tiene la capacidad para procesar varios CFDI en un solo archivo.
Descripción del archivo

Esta guía para la generación del archivo de texto plano, se divide en nueve líneas; en cada línea se describen los campos para el procesamiento, para la información fiscal (conforme la definición del SAT en el Anexo 20 para la versión 3.3), así como los que se mostrarán en la representación impresa. Hay una línea definida cuando se requiera incluir información de alguna addenda comercial.

  1. LOTE.- línea requerida para indicar el inicio del archivo; sólo aparece una sola vez en el TXT.
  2. DOCUMENTO.- línea requerida para indicar el inicio de un CFDI en el TXT; aparece conforme al número de CFDI a emitir por archivo.
  3. COMPROBANTE.- línea requerida para indicar los datos a nivel cabecera del CFDI; sólo aparece una vez dentro de DOCUMENTO.
  4. CFDI_RELACIONADOS.- línea opcional para indicar los CFDI relacionados al CFDI que se emitirá; sólo aparece una vez dentro de COMPROBANTE
  5. EMISOR.- línea requerida para la información del emisor. Sólo aparece una vez dentro de COMPROBANTE
  6. RECEPTOR.- línea requerida para la información del receptor. Sólo aparece una vez dentro de COMPROBANTE
  7. CONCEPTO.- línea requerida donde se describen los datos de los servicios o productos; aparecen conforme al número de conceptos dentro del COMPROBANTE.
  8. IMPUESTOS.- línea condicional donde se indican los valores relacionados con los impuestos del CFDI; solo aparece una vez dentro de COMPROBANTE.
  9. COMPLEMENTO.- línea condicional en donde se indican los datos para complementos que se requiere incluir en el CFDI.
  10. ADDENDAS.- línea opcional en donde se indican los datos para la generación de una addenda comercial.
  11. DOMICILIOS.- línea opcional en donde se indican los datos para los domicilios que se requieran incluir en la representación impresa.
  12. IMPRESION.- línea opcional en donde se indican los datos de negocio para mostrarse en la representación impresa del CFDI.

A lo largo de la guía, encontrarás tablas con los siguientes encabezados, para mostrar la característica de cada dato en cada posición del texto plano

Posición Nombre Descripción Restricciones Obligatoriedad
Indica la posición dentro del campo después del indicador Indica el nombre del campo Describe que dato debe de contener la posición Se definen el tipo de dato, así como los valores permitidos. Indica si el valor es:
Requerido.- siempre se debe poner el valor para la emisión
Opcional.- el incluir el valor, es opcional
Condicional.- en base a algunas condiciones de procesamiento o fiscal, es requerido el dato.


La columna "Restricciones" hace referencia a los tipos de datos conforme lo siguiente:

  • Decimal – Tipo definido para expresar un valor numérico con o sin parte decimal, según las reglas publicadas por el SAT.
  • Texto – Tipo definido para cadena de caracteres definido por el SAT.
  • t_Importe – Tipo definido para expresar importes numéricos con fracción hasta seis decimales, definido en el Anexo 20.
  • Fecha – Tipo definido para expresar fecha que se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601. Ej: 2013-12-31
  • Fecha/Hora – Tipo definido para definir fecha y hora que se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601. Ej: 2013-12-31T23:59:59
  • t_RFC – tipo definido para expresar claves del Registro Federal de Contribuyentes (RFC) definido en el Anexo 20, con la siguiente expresión regular: ([A-Z,Ñ,&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z,0-9]?[A-Z,0-9]?[0-9,A-Z]?)


Línea LOTE
Indica el inicio del archivo de integración y es requerido para su procesamiento. Sólo existe una sola línea en el archivo de texto plano.
Posición Nombre Descripción Tipo Uso
[Inicio línea] LOTE Indica el inicio para el procesamiento de un archivo de integración en Reachcore Valor permitido:
LOTE
Requerido
[Indicador] Versión Indica la versión del archivo de integración a procesarse en Reachcore Valor permitido:
6.0
Requerido
[Indicador] REPORTE_PROCESAMIENTO
Indica el o los correos electrónicos para notificar el resultado del procesamiento del TXT Valor permitido:
REPORTE_PROCESAMIENTO
Opcional
1 Nombre Indica el nombre de quien recibirá la notificación del resultado del procesamiento los comprobantes contenidos en el archivo Texto Opcional
2 Correo Electrónico Indica la o las direcciones de correo electrónico que recibirán la notificación del resultado del procesamiento los comprobantes contenidos en el archivo; se pueden indicar varias direcciones de correo electrónico separadas por comas Texto Condicional


Línea DOCUMENTO
Indica el inicio de la información para la generación de un CFDI; es requerido agregarlo para el procesamiento. Puede repetirse varias veces, conforme al número de CFDI que se necesite procesar en un solo archivo de texto plano.
Posición Nombre Descripción Tipo Uso
[Inicio línea] DOCUMENTO Indica el envío de un comprobante fiscal Valor permitido:
DOCUMENTO
Requerido
1 Esquema Indica el tipo de comprobante que se procesará. Valores permitidos:
CFDI_3.3
NO_FISCAL
Requerido
2 Nombre del emisor Indica si se debe incluir el nombre del emisor en el comprobante. El nombre del emisor se tomará del valor del nombre que esta configurado en la cuenta Reachcore para el RFC que se indica en el comprobante. Valores permitidos:
Si
No
Requerido
3 Dirección del emisor Indica si se debe incluir la dirección del emisor configurado en Reachcore para la representación impresa.
El valor se tomará de lo que este configurado en el portal web de Reachcore
Valores permitidos:
Si
No
Requerido
4 Tipo de documento Indica la clasificación del tipo de comprobante que se enviar a procesar. Ej: Factura, Nota de crédito, Recibo Honorarios Texto Requerido
[Indicador] ID_CONTROL Para indicar algún valor o referencia con la cual el emisor identifica el comprobante Valor permitido:
ID_CONTROL
Opcional
1 Valor del identificador Identificador del comprobante Texto Requerido al poner el indicador ID_CONTROL
[Indicador] ENVIO_RECEPTOR Para indicar los datos de entrega del comprobante al receptor. Debe tener activado dicho servicio en su cuenta. Valor permitido:
ENVIO_RECEPTOR
Opcional
1 Nombre Nombre de la persona a la que va dirigida el correo electrónico Texto Opcional
2 Correo Electrónico Correo al que se enviará el comprobante si se procesó correctamente; se pueden enviar varias direcciones de correo electrónico separadas por comas (,) o puntos y comas (;). Correo electrónico. Requerido al poner el indicador ENVIO_RECEPTOR


Línea DOCUMENTO - Datos de control
Son parámetros opcionales que indican a Reachcore algún tratamiento o funcionalidad que se debe hacer con el Comprobante que se está emitiendo. Estos parámetros se definen en la solicitud en la línea de DOCUMENTO

Los siguientes parámetros pueden utilizarse sin ninguna configuración adicional.

Propiedad Valor Descripción
fileName [Nombre_del_archivo] Se utiliza para establecer el nombre del archivo con el cual se descargará el XML y PDF del portal. (también aplica para los archivos que se generan por SFTP; toma en consideración que debes tener configurado este servicio)
folioOperacion [Valor_unico_Emisor] Se utiliza para proporcionar un identificador único por parte del Emisor. Este identificador puede ser usado para recuperar este comprobante en las siguientes 72 horas después de su emisión. La longitud máxima para este atributo es de 200 caracteres.


Para hacer uso de los siguientes parámetros, se requiere de una configuración adicional en tu cuenta. Si necesitas esta funcionalidad, por favor contáctanos a MEX-soporte@sovos.com

Propiedad Valor Descripción
PemexVault COPADE,Ejercicio,NoAcreedor Cuando se emite el CFDI, se entregará de manera automática a la bóveda electrónica de Pemex para un COPADE. Para ello se requiere indicar los valores del COPADE, Ejercicio y Número de acreedor de Pemex. Esta propiedad sólo aplica para CFDI
correoReceptor elcorreo@micliente.com Una vez que se emite el comprobante, es posible entregarlo a la(s) dirección(es) de correo especificadas. En caso de poner más de una dirección de correo, se deberán separan con una coma (,)
CC_RECEPTOR elcorreo@concopia.com Una vez que se emite el comprobante, es posible entregar una copia a la(s) dirección(es) de correo especificadas. En caso de poner más de una dirección de correo, se deberán separan con una coma (,). Si no se especifica un correoReceptor, el CC_RECEPTOR funcionará como la dirección principal y no será usada como copia.
PSECFDI true Se indica esta propiedad cuando se requiere que Reachcore emita el CFDI como un Proveedor de Servicios de Expedición de CFDI Para Sector Primario (PSECFDI)
CSDWide true Define si se debe utilizar el CSD de una cuenta vinculada o no.
VinculaCliente DatoConElQueVinculoAMiCliente Una vez que se emite el comprobante, es posible asociar el comprobante con el dato de vinculación que se especifique en este DatoDeControl. Puede ser un número de contrato, número de póliza, o algún otro identificador interno al Emisor que vincule el CFDI que se emitió con su cliente. El cliente del emisor podrá tener acceso al portal para recuperar sus comprobantes por medio de la dirección de e-mail registrada en correoReceptor a menos que el dato de asociación del comprobante con el cliente sea un correo electrónico: en ese caso no es necesario especificar el correoReceptor y los correos electrónicos con notificaciones y claves de acceso serán enviadas a la dirección que se especifique como VinculaCliente.

A continuación el ejemplo de como se deben de incluir los datos de control en la línea DOCUMENTO:

  • En color azul los indicadores
  • Entre corchetes [ ], se muestra el nombre del campo, en donde se incluye los valores correspondientes, conforme a la definición previa.
  • Para los valores Propiedad y Valor, después de los indicadores DatosDeControl y DatoDeControl, se pueden utilizar los parámetros descritos previamente, conforme la funcionalidad que se requiera. Se pueden poner varios indicadores DatoDeControl
DOCUMENTO|[Esquema]|[NombreEmisor]|[DirecciónEmisor]|[TipoDocumento]|ID_CONTROL|[ValorID_Control]|ENVIO_RECEPTOR|[NombreReceptor]|[correoReceptor]|DatosDeControl|DatoDeControl|[Propiedad]|[Valor]|DatoDeControl|[Propiedad]|[Valor]


Línea COMPROBANTE
Indica el inicio del archivo de integración y es requerido para su procesamiento. Sólo existe una sola línea en el archivo de texto plano.
Posición Atributo Descripción Tipo Uso
[Inicio línea] COMPROBANTE Indica el inicio de la información fiscal Valor permitido:
COMPROBANTE
Requerido
1 Versión Indica la versión del estándar bajo el que se encuentra expresado el comprobante Valor permitido: 3.3 Requerido
2 Serie Expresa la serie del contribuyente para control interno del contribuyente. Este atributo acepta una cadena de caracteres. Texto.
Longitud de 1 - 25 caracteres
Opcional
3 Folio Expresa el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. Texto.
Longitud de 1 - 40 caracteres
Opcional
4 Fecha 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
5 FormaPago 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:
catCFDI:c_FormaPago
Condicional
6 NoCertificado 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. Si se especifica este valor, se realizará el sellado del comprobante con dicho certificado en su cuenta Reachcore. Numérico.
Longitud 20
Opcional
7 CondicionesDePago 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.
Longitud de 1 a 1,000
Condicional
8 SubTotal Representa la suma de los importes de los conceptos antes de descuentos e impuestos. No se permiten valores negativos. Importe Requerido
9 Descuento 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
10 Moneda 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:
catCFDI:c_Moneda
Requerido
11 TipoCambio 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
12 Total 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
13 TipoDeComprobante Indica la clave del efecto del comprobante fiscal para el contribuyente emisor. Catálogo:
catCFDI:c_TipoDeComprobante
Requerido
14 MetodoPago 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:
catCFDI:c_MetodoPago
Condicional
15 LugarExpedicion 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:
catCFDI:c_CodigoPostal
Requerido
16 Confirmacion 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
Longitud 5
Condicional


Línea CFDI_RELACIONADOS
Indica la información de los comprobantes relacionados con el que se va a emitir.
Posición Nombre Descripción Restricciones Obligatoriedad
[Inicio línea] CFDI_RELACIONADOS opcional para precisar la información de los comprobantes relacionados Valor permitido:
CFDI_RELACIONADOS
Opcional
1 TipoRelacion indicar la clave de la relación que existe entre este que se está generando y el o los CFDI previos. Catálogo:
catCFDI:c_TipoRelacion
Requerido
[Indicador] CFDI_RELACIONADO Indica el inicio de la información del emisor.
Se puede repetir varias veces dentro de CFDI_RELACIONADOS
Valor permitido:
CFDI_RELACIONADO
Requerido
1 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. UUID Opcional


Línea EMISOR
Indica la información del emisor del comprobante.
Posición Nombre Descripción Restricciones Obligatoriedad
[Inicio línea] EMISOR Expresa la información del contribuyente emisor del comprobante. Valor permitido:
EMISOR
Requerido
1 Rfc Registra la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante. tdCFDI:t_RFC Requerido
2 RegimenFiscal Incorpora la clave del régimen del contribuyente emisor al que aplicará el efecto fiscal de este comprobante. Catálogo:
catCFDI:c_RegimenFiscal
Requerido
3 Nombre Para registrar el nombre, denominación o razón social del contribuyente emisor del comprobante. Texto Opcional


Línea RECEPTOR
Indica la información del receptor del comprobante.
Posición Nombre Descripción Restricciones Obligatoriedad
[Inicio línea] RECEPTOR Indica el inicio de la información del Receptor. Valor permitido:
RECEPTOR
Requerido
1 Rfc Precisa la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante. tdCFDI:t_RFC Requerido
2 Nombre Precisa el nombre, denominación o razón social del contribuyente receptor del comprobante. Texto.
Longitud: 1-254
Opcional
3 ResidenciaFiscal 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:
catCFDI:c_Pais
Opcional
4 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.
Longitud: 1-40
Opcional
5 UsoCFDI Expresa la clave del uso que dará a esta factura el receptor del CFDI. Catálogo:
catCFDI:c_UsoCFDI
Requerido


Línea CONCEPTO
Indica los conceptos del comprobante. Esta línea se repite las veces necesarias para expresar los conceptos con la información de un bien o servicio amparado en el comprobante.
Posición Nombre Descripción Tipo Uso
[Inicio línea] CONCEPTO Registra la información detallada del bien o servicio amparado en el comprobante. Valor permitido:
CONCEPTO
Requerido
1 ClaveProdServ 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:
catCFDI:c_ClaveProdServ
Requerido
2 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.
Longitud: 1-100
Opcional
3 Cantidad Precisa la cantidad de bienes o servicios del tipo particular definido por el presente concepto. Decimal.
Valor mínimo incluyente: 0.000001
Requerido
4 ClaveUnidad 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:
catCFDI:c_ClaveUnidad
Requerido
5 Unidad 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.
Longitud: 1-20
Opcional
6 Descripcion Precisa la descripción del bien o servicio cubierto del presente concepto. Texto.
Longitud: 1-1,000
Requerido
7 ValorUnitario Precisar el valor o precio unitario del bien o servicio cubierto por el presente concepto. tdCFDI:t_Importe Requerido
8 Importe 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
9 Descuento Representa el importe del descuento aplicable al concepto. No se permiten valores negativos tdCFDI:t_Importe Opcional



Elementos hijos de CONCEPTO
Conforme se especifica en el Anexo 20, los siguientes elementos opcionales son hijos del elemento concepto.
  • Impuestos (concepto)
  • Información aduanera
  • Cuenta Predial
  • Complemento concepto
  • Parte


Impuestos (Concepto)
Posición Nombre Descripción Tipo Uso
[Indicador] C_IMP_TRASLADADOS Indica el inicio de los impuestos trasladados para el concepto. Valor permitido:
C_IMPUESTOS_TRASLADADOS
Opcional
[Indicador] IMP_TRASLADADO Indica el detalle de los impuestos trasladados para el concepto.
Se puede repetir varias veces dentro de C_IMP_TRASLADADOS
Valor permitido:
IMP_TRASLADADO
Requerido al usar el indicador C_IMP_TRASLADADOS
1 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
2 Impuesto Señala la clave del tipo de impuesto trasladado aplicable al concepto. Catálogo:
catCFDI:c_Impuesto
Requerido
3 TipoFactor Señala la clave del tipo de factor que se aplica a la base del impuesto. Catálogo:
catCFDI:c_TipoFactor
Requerido
4 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:
catCFDI:c_T asaOCuota
Condicional
5 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
[Indicador] C_IMP_RETENCIONES Indica el inicio de la información del impuesto para el concepto. Valor permitido:
C_IMP_RETENCIONES
Opcional
[Indicador] IMP_RETENIDO Indica el inicio de la información del impuesto para el concepto.
Se puede repetir varias veces dentro de C_IMP_RETENCIONES
Valor permitido:
IMPUESTO_RETENIDO
Requerido al usar el indicador C_IMP_RETENCIONES
1 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
2 Impuesto Señala la clave del tipo de impuesto trasladado aplicable al concepto. Catálogo:
catCFDI:c_Impuesto
Requerido
3 TipoFactor Señala la clave del tipo de factor que se aplica a la base del impuesto. Catálogo:
catCFDI:c_TipoFactor
Requerido
4 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:
catCFDI:c_TasaOCuota
Requerido
5 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 Requerido


Información aduanera
Posición Nombre Descripción Tipo Uso
[Indicador] INFORMACIONES_ADUANERAS 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:
INFORMACIONES_ADUANERAS
Opcional
[Indicador] INFORMACION_ADUANERA Para indicar un elemento de la información aduanera.
Se puede repetir varias veces dentro de INFORMACIONES_ADUANERAS
Valor permitido:
INFORMACION_ADUANERA
Requerido al usar el indicador INFORMACIONES_ADUANERAS
1 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.
Longitud: 21
Requerido


Cuenta predial
Posición Nombre Descripción Tipo Uso
[Indicador] CUENTA_PREDIAL 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:
CUENTA_PREDIAL
Opcional
1 Numero 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.
Longitud: 1-150
Requerido


Complementos concepto
Posición Nombre Descripción Tipo Uso
[Indicador] COMPLEMENTOS_CONCEPTO 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:
COMPLEMENTOS_CONCEPTO
Requerido al usar ésta sección
[Indicador] COMPLEMENTO_CONCEPTO Indica el inicio de un complemento concepto.
Se puede repetir varias veces dentro de COMPLEMENTOS_CONCEPTO
Valor permitido:
COMPLEMENTO_CONCEPTO`
Requerido al usar el indicador COMPLEMENTOS_CONCEPTO


La definición de los campos para integrar la información de cada uno de los complementos concepto, se encuentran en las siguientes ligas:


Parte
Posición Nombre Descripción Tipo Uso
[Indicador] PARTES Para expresar las partes o componentes que integran la totalidad del concepto expresado. Valor permitido:
PARTES
Opcional
[Indicador] PARTE Indica el comienzo de información de parte.
Se puede repetir varias veces dentro de CONCEPTO_IMPUESTOS_RETENCIONES
Valor permitido:
PARTE
Requerido al usar el indicador PARTES
1 ClaveProdServ 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:
catCFDI:c_ClaveProdServ
Requerido
2 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.
Longitud: 1-100
Opcional
3 Cantidad precisar la cantidad de bienes o servicios del tipo particular definido por el presente concepto. Decimal.
Valor mínimo incluyente: 0.000001
Requerido
4 Unidad 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.
Longitud: 1-20
Opcional
5 Descripcion precisar la descripción del bien o servicio cubierto por el presente concepto. Texto.
Longitud: 1-1,000
Requerido
6 ValorUnitario precisar el valor o precio unitario del bien o servicio cubierto por la presente parte. No se permiten valores negativos. tdCFDI:t_Importe Opcional
7 Importe 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
[Indicador] P_INFORMACIONES_ADUANERAS 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:
P_INFORMACIONES_ADUANERAS
Opcional
[Indicador] 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.
Se puede repetir varias veces el indicador P_INFORMACIONES_ADUANERAS
Valor permitido:
P\_INFORMACION\_ADUANERA
Requerido al usar el indicador P_INFORMACIONES_ADUANERAS
1 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.
Longitud: 21
Requerido


Línea IMPUESTOS
Expresa el resumen de los impuestos del comprobante; sólo aparece una vez dentro de COMPROBANTE.
Posición Nombre Descripción Tipo Uso
[Inicio línea] IMPUESTOS Expresa el resumen de los impuestos aplicables Valor permitido:
IMPUESTOS
Condiconal
1 TotalImpuestosRetenidos 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
2 TotalImpuestosTrasladados 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
[Indicador] RETENCIONES capturar los impuestos retenidos aplicables. Es requerido cuando en los conceptos se registre algún impuesto retenido. Valor permitido:
RETENCIONES
Condicional
[Indicador] RETENCION información detallada de una retención de impuesto específico.
Se puede repetir varias veces el indicador RETENCIONES
Valor permitido:
RETENCION
Requerido al usar el indicador RETENCIONES
1 Impuesto para señalar la clave del tipo de impuesto retenido. Catálogo:
catCFDI:c_Impuesto
Requerido
2 Importe señalar el monto del impuesto retenido. No se permiten valores negativos. tdCFDI:t_Importe Requerido
[Indicador] TRASLADOS capturar los impuestos trasladados aplicables. Es requerido cuando en los conceptos se registre un impuesto trasladado. Valor permitido:
TRASLADOS
Condicional
[Indicador] TRASLADO información detallada de un traslado de impuesto específico.
Se puede repetir varias veces el indicador TRASLADOS
Valor permitido:
TRASLADO
Requerido al usar el indicador TRASLADOS
1 Impuesto señalar la clave del tipo de impuesto trasladado. Catálogo:
catCFDI:c_Impuesto
Requerido
2 TipoFactor Señala la clave del tipo de factor que se aplica a la base del impuesto. Catálogo:
catCFDI:c_TipoFactor
Requerido
3 TasaOCuota Señala el valor de la tasa o cuota del impuesto que se traslada por los conceptos amparados en el comprobante. Catálogo:
catCFDI:c_TasaOCuota
Requerido
4 Importe Indica la suma del importe del impuesto trasladado, agrupado por impuesto, TipoFactor y TasaOCuota. No se permiten valores negativos. Importe Requerido


Línea COMPLEMENTOS
Las guías con la definición para generar las líneas de los complementos del CFDI, puedes consultarlas en la siguiente liga: Complementos CFDI.

En caso que se necesite poner el mismo complemento dentro del mismo CFDI más de una ocasión, se deberá de ingresar una sola línea con el valor COMPLEMENTO para que pueda identificarse hasta donde finaliza e inicia otro.

Ejemplo: Supongamos que se necesita poner dos veces el complemento de Nómina en el CFDI, en la versión 1.2. Quedaría de la siguiente manera (sólo se muestra el inicio de cada línea con fines ilustrativos):

COMPLEMENTO|Nomina12|Tipo de Nómina|....
COMPLEMENTO|Nomina12|EMISOR|...
COMPLEMENTO|Nomina12|RECEPTOR|...
COMPLEMENTO|Nomina12|PERCEPCIONES|...
COMPLEMENTO 
COMPLEMENTO|Nomina12|Tipo de Nómina|....
COMPLEMENTO|Nomina12|EMISOR|...
COMPLEMENTO|Nomina12|RECEPTOR|...
COMPLEMENTO|Nomina12|PERCEPCIONES|...
  • En rojo el indicador que separa las líneas del primer complemento de las del segundo.
  • En azul las líneas que hacen referencia la primer complemento de nómina.
  • En verde, las líneas que hacen referencia al segundo complemento de nómina.


Línea ADDENDA
Las guías para integrar los datos de las addendas comerciales, puedes consultarlas en la siguiente liga de Addendas: aquí encontrarás las que están disponibles en el ambiente de producción. Si requieres de alguna addenda en particular que no encuentre en la lista, te pedimos puedas enviar la consulta a: contacto@reachcore.com


Línea DOMICILIOS
Al ya no existir campos para incluir domicilio en el CFDI versión 3.3, se podrá incluir de manera opcional los domicilios del receptor o alguna otra que se requiera.
Posición Nombre Descripción Tipo Uso
[Inicio línea] DOMICILIOS Para indicar los domicilios que se mostrarán en la representación impresa Valor permitido:
DOMICILIOS
Opcional
[Indicador] DOMICILIO Para indicar una dirección que se mostrará en la representación impresa.
Se puede repetir varias veces dentro del indicador DOMICILIOS
Valor permitido:
DOMICILIO
Requerido al usar el indicador DOMICILIOS
1 Identificador domicilio Para indicar el tipo de domicilio que se desea incluir. No debe tener caracteres especiales ni espacios. Texto.
Valores sugeridos:
Receptor, Cliente,Embarque
Requerido
2 Calle La calle del domicilio. Texto Opcional
3 Numero exterior El número exterior del domicilio. Texto Opcional
4 Numero interior El número interior del domicilio. Texto Opcional
5 Colonia La colonia del domicilio. Texto Opcional
6 Municipio El municipio/delegación del domicilio. Texto Opcional
7 Estado El estado del domicilio. Texto Opcional
8 País El país del domicilio. Texto Opcional
9 Código postal El código postal del domicilio. Texto Opcional


A continuación, se presenta un ejemplo para la línea de DOMICILIOS

DOMICILIOS|DOMICILIO|CLIENTE|Calle 1|123|Piso 20|Centro|Álvaro Obregón|Ciudad de México|México||DOMICILIO|ENTREGA|Calle 1|123|Piso 40|Centro|Álvaro Obregón|Ciudad de México|México|11000 

El resultado de la línea DOMICILIOS, en la estructura XML que se utiliza para generar la representación impresa.

<Domicilios>
  <CLIENTE calle="Calle 1" no_interior="123" no_exterior="Piso 20" colonia="Centro" municipio="Álvaro Obregón" estado="Ciudad de México" pais="México" cp=""/>
  <ENTREGA calle="Calle 1" no_interior="123" no_exterior="Piso 40" colonia="Centro" municipio="Álvaro Obregón" estado="Ciudad de México" pais="México" cp="11000"/>
</Domicilios>


Línea IMPRESION
Indica el inicio de los datos de impresión con el fin de que sean mostrados en la representación impresa del CFDI.
Posición Nombre Descripción Tipo Uso
[Inicio línea] IMPRESION Indica el inicio de datos de impresión Valor permitido:
IMPRESION
Opcional
[Indicador] TABLA Indica el nombre de la estructura.
Se puede repetir varias veces dentro del indicador IMPRESION.
Valor permitido:
TABLA
Requerido
1 Nombre Nombre del nodo que contendrá el conjunto de datos de impresión. Texto Requerido
[Indicador] ATRIBUTO Nombre del atributo que se desea agregar al nodo agrupador de datos de impresión.
Se puede repetir varias veces dentro del indicador TABLA
Valor permitido:
ATRIBUTO
Opcional
1 Nombre atributo Nombre del atributo que se desea agregar como un dato de impresión. Sólo debe contener caracteres alfanuméricos Texto Requerido
2 Valor atributo valor del atributo del nodo agrupador de datos de impresión Texto Opcional
[Inicio línea] FILA Indica el inicio de los datos de impresión a nivel concepto; siempre está asociada al indicador TABLA.
Se puede repetir varias veces dentro del indicador TABLA.
Valor permitido:
FILA
Opcional
1 Nombre fila Nombre del nodo que contendrá el conjunto de atributos que se desea agregar. Texto Requerido
[Indicador] ATRIBUTO Se puede repetir varias veces dentro del indicador FILA Valor permitido:
ATRIBUTO
Requerido
1 Nombre atributo Nombre del atributo que se desea agregar como un dato de impresión. No debe contener espacios ni caracteres especiales Texto Requerido
2 Valor atributo Valor del atributo de datos de impresión que se desea agregar Texto Opcional


A continuación un ejemplo para la línea IMPRESION.

IMPRESION|TABLA|libro|ATRIBUTO|genero|novela
FILA|indice|ATRIBUTO|fuente|trebuchet
FILA|prologo|ATRIBUTO|fuente|tahoma|ATRIBUTO|peso|italica
FILA|capitulo|ATRIBUTO|fuente|arial|ATRIBUTO|peso|bold|ATRIBUTO|color|negro
TABLA|volumen|ATRIBUTO|Edicion|1978|ATRIBUTO|tomos|15
FILA|uno|ATRIBUTO|paginas|120
FILA|dos|ATRIBUTO|paginas|154|ATRIBUTO|fuente|tahoma
FILA|tres|ATRIBUTO|paginas|200|ATRIBUTO|peso|bold|ATRIBUTO|fuente|arial

El resultado del ejemplo previo para la línea IMPRESION, en la estructura XML que se utiliza para generar la representación impresa.

<DatosDeImpresion>
  <libro genero="novela" >
    <indice fuente="trebuchet" />
    <prologo fuente="tahoma" peso="italica" />
    <capitulo fuente ="arial" peso="bold" color="negro" />
  </libro>
  <volumen edicion="1978" tomos="15" >
    <uno paginas="120" />
    <dos paginas="154" fuente="tahoma" />
    <tres paginas="200" peso="bold" fuente ="arial" />
  </volumen>
</DatosDeImpresion>


Ejemplo del archivo TXT

Resumiendo, la estructura de un archivo de integración completo consta de al menos 6 líneas, marcadas en rojo:

  1. LOTE
  2. DOCUMENTO
  3. COMPROBANTE
  4. CFDI_RELACIONADOS
  5. EMISOR
  6. RECEPTOR
  7. CONCEPTO
  8. IMPUESTOS
  9. COMPLEMENTO
  10. ADDENDA
  11. DOMICILIOS
  12. IMPRESION

Ejemplo de un TXT para la emisión de un CFDI versión 3.3

NOTA: Los datos utilizados tanto en el TXT y XML de ejemplo, solamente tienen el propósito de representar el mapeo de los campos. No hay ninguna regla de validación aplicada.

LOTE|6.0|REPORTE_PROCESAMIENTO|Nombre|prueba@reachcore.com
DOCUMENTO|CFDI_3.3|Si|Si|Factura|ID_CONTROL|1234567890|ENVIO_RECEPTOR|Mi receptor|micliente@micliente.com|DatosDeControl|DatoDeControl|fileName|El nombre de mi archivo
COMPROBANTE|3.3|A|1|2017-03-01T12:01:01|01||Mis condiciones de pago|10000|1000|MXN|1|1500|I|PUE|01150|
CFDI_RELACIONADOS|04|CFDI_RELACIONADO|34B351F2-00D0-437F-AD26-CBEABA6C3897
EMISOR|TCM970625MB1|601|Nombre del emisor
RECEPTOR|AAA010101AAA|Nombre de receptor|||G01
CONCEPTO|20101708||1|EA|Unidad|Molino de varilla|10000|10000|1000|C_IMP_TRASLADADOS|IMP_TRASLADADO|10000|002|Tasa|0.160000|1600|C_IMP_RETENCIONES|IMP_RETENIDO|5000|001|Tasa|0.100000|500|INFORMACIONES_ADUANERAS|INFORMACION_ADUANERA|01  12  4321  1234567|INFORMACION_ADUANERA|01  12  4321  1234568|CUENTA_PREDIAL|123456123|PARTES|PARTE|12161700||1|Pieza|Amortiguadores|10.00|10.00|P_INFORMACIONES_ADUANERAS|P_INFORMACION_ADUANERA|01  12  4321  1234570
IMPUESTOS|5000|1600|RETENCIONES|RETENCION|001|4500|TRASLADOS|TRASLADO|002|Tasa|0.160000|1600


El resultado del TXT del ejemplo anterior, tiene como resultado el siguiente CFDI - XML.

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante Certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" CondicionesDePago="Mis condiciones de pago" Descuento="0" Fecha="2017-03-01T12:01:01" Folio="1" FormaPago="01" LugarExpedicion="01150" MetodoPago="PUE" Moneda="AED" NoCertificado="20001000000300022762" Sello="jTDtfZKgQJc8C9MhMIalHrSj3QU44UmHkybLj5Q2NAIl0vGYvmz6hxfZ3DhfZZV+oFPGQYg7oFa0+dtc116tqxf364w6TLws+oKskxXiT/9ulwI59x0oJgxSXXeOWBfrmyC3/xZHASfiXfpny2tWNcbqrqR1kct/UhSBW9b+cs0ltBXXbw12TYWXqqgVSRSpNbA3+Icz5/o+yu+7GdboAkaX0NqtFUSDqERP5/zYKFdkA5/fvCCszHHtT+LRbfh/Zz45YRPdBj2+CSrO4H4cyhik/Vv234MEtrY+nN+PyiBfoD4evMPIBSVxwtF0P1xFXHuwgxAK69+CTbBTncMlPw==" Serie="A" SubTotal="0" TipoCambio="1" TipoDeComprobante="I" Total="1500" Version="3.3" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd">
  <cfdi:CfdiRelacionados TipoRelacion="04">
    <cfdi:CfdiRelacionado UUID="34B351F2-00D0-437F-AD26-CBEABA6C3897"/>
  </cfdi:CfdiRelacionados>
  <cfdi:Emisor Nombre="Nombre del emisor" RegimenFiscal="601" Rfc="TCM970625MB1"/>
  <cfdi:Receptor Nombre="Nombre de receptor" Rfc="AAA010101AAA" UsoCFDI="G01"/>
  <cfdi:Conceptos>
    <cfdi:Concepto Cantidad="1" ClaveProdServ="20101708" ClaveUnidad="EA" Descripcion="Molino de varilla" Descuento="1000" Importe="10000" Unidad="Unidad" ValorUnitario="10000">
      <cfdi:Impuestos>
        <cfdi:Traslados>
          <cfdi:Traslado Base="10000" Importe="1600" Impuesto="002" TasaOCuota="0.160000" TipoFactor="Tasa"/>
        </cfdi:Traslados>
        <cfdi:Retenciones>
          <cfdi:Retencion Base="5000" Importe="500" Impuesto="001" TasaOCuota="0.100000" TipoFactor="Tasa"/>
          </cfdi:Retenciones>
      </cfdi:Impuestos>
      <cfdi:InformacionAduanera NumeroPedimento="01  12  4321  1234567"/>
      <cfdi:InformacionAduanera NumeroPedimento="01  12  4321  1234568"/>
      <cfdi:CuentaPredial Numero="123456123"/>
      <cfdi:Parte Cantidad="1" ClaveProdServ="12161700" Descripcion="Amortiguadores" Importe="10.00" Unidad="Pieza" ValorUnitario="10.00">
        <cfdi:InformacionAduanera NumeroPedimento="01  12  4321  1234570"/>
      </cfdi:Parte>
    </cfdi:Concepto>
  </cfdi:Conceptos>
  <cfdi:Impuestos TotalImpuestosRetenidos="5000" TotalImpuestosTrasladados="1600">
    <cfdi:Retenciones>
      <cfdi:Retencion Importe="4500" Impuesto="001"/>
    </cfdi:Retenciones>
    <cfdi:Traslados>
      <cfdi:Traslado Importe="1600" Impuesto="002" TasaOCuota="0.160000" TipoFactor="Tasa"/>
    </cfdi:Traslados>
  </cfdi:Impuestos>
  <cfdi:Complemento>
    <tfd:TimbreFiscalDigital FechaTimbrado="2017-01-02T01:01:10" Leyenda="Leyenda del SAT" NoCertificadoSAT="20001000000300022323" RfcProvCertif="AAA020202AAA" SelloCFD="jTDtfZKgQJc8C9MhMIalHrSj3QU44UmHkybLj5Q2NAIl0vGYvmz6hxfZ3DhfZZV+oFPGQYg7oFa0+dtc116tqxf364w6TLws+oKskxXiT/9ulwI59x0oJgxSXXeOWBfrmyC3/xZHASfiXfpny2tWNcbqrqR1kct/UhSBW9b+cs0ltBXXbw12TYWXqqgVSRSpNbA3+Icz5/o+yu+7GdboAkaX0NqtFUSDqERP5/zYKFdkA5/fvCCszHHtT+LRbfh/Zz45YRPdBj2+CSrO4H4cyhik/Vv234MEtrY+nN+PyiBfoD4evMPIBSVxwtF0P1xFXHuwgxAK69+CTbBTncMlPw==" SelloSAT="GzOVFZFHmN8OsELN8UxQ0sAO+ds1d2blbMLnYHPvlkcwBxlqKUMO80Bt+eLhNDaMB4qzl7vSqCPVz5s41w85D8gS0/GSPtQMvcKZFMGmA2iYg530hm++AbSokczJ4sMcv4Pi1YhUWSCqfk3GyB13rVP80MYuT1dCUX+ug3wygo0FsxZyjFC/AFX/TkOBnOvOLWa6rsMokjvWRN65H70BVMEF1fpUDJoOvo9111wzC2RKAfJadZZJRWQGZWuJ/MvpPlYIg748uZV9ZleP3ceVgGwxILtJbPX0W/b8GYCjdkDJNeNI0iQBzR+RoZoT7K9PgLbpv1MaLPv0rZohtwVbpQ==" UUID="89A4D076-C297-43EA-9478-37E253067A30" Version="1.1" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd"/>
  </cfdi:Complemento>
</cfdi:Comprobante>

Cualquier duda que llegaras a tener o para tener mayor información, por favor, envía un correo a MEX-soporte@sovos.com


Regresar