Ir al contenido
SoloWOS
Empieza tu prueba gratis

Inteligencia artificial

Cómo leer el XML de una factura CFDI 4.0: qué significa cada dato

Por el equipo de SoloWOSPublicado el

EN POCAS PALABRAS

El XML es la factura CFDI; el PDF solo es su representación impresa. Los datos clave están en atributos: SubTotal, Total, MetodoPago y FormaPago en el Comprobante; Rfc y Nombre en el Emisor; UsoCFDI en el Receptor; el IVA en Traslados, lo retenido en Retenciones y el folio fiscal (UUID) en el TimbreFiscalDigital.

Precios y límites al .

Lo esencial

  • El UUID del TimbreFiscalDigital es el folio fiscal que asigna el PAC al timbrar. El atributo Folio del Comprobante es solo el número interno del emisor.
  • En los impuestos, la clave 002 es IVA y la 001 es ISR. Lo trasladado viene en Traslados y lo retenido en Retenciones, cada uno con su importe.
  • Cuando una persona moral paga honorarios a una persona física, le retiene 10% de ISR (1.25% si está en RESICO) y dos terceras partes del IVA, y eso aparece en el XML.
  • MetodoPago PUE es pago en una sola exhibición; PPD es en parcialidades o diferido, va con FormaPago 99 y el pago se ampara con un complemento de pago.
  • En Gastos de SoloWOS, el XML se lee sin IA y sin gastar cupo, y el mismo UUID no se puede registrar dos veces. SoloWOS lee CFDI recibidos; no los timbra.

Esto es información general, no asesoría fiscal. Tu contador conoce tu caso y es quien debe confirmar qué te aplica.

Esta guía es parte de inteligencia artificial para tu negocio, aunque leer un CFDI no necesita IA: el XML ya trae cada dato en su lugar. Si lo que buscas es cómo emitir tus facturas, lee cómo facturar como freelancer con CFDI 4.0. Aquí vamos del otro lado: la factura que te llega de un proveedor y quieres pasar a tus gastos.

¿Dónde consigo el XML de una factura que recibí?

  • En el correo del proveedor. Casi todos mandan el XML junto con el PDF; es el archivo que termina en .xml.
  • En el portal del SAT, en el servicio para consultar y recuperar facturas: entras con tu RFC y contraseña o con tu e.firma y descargas las facturas que te emitieron.
  • En el portal de facturación del comercio, si la pediste con los datos de un ticket.

Guarda siempre el XML. Es el archivo que tiene el sello digital y el timbre del SAT, y el que tu contador necesita; el PDF se puede editar o imprimir mal. Si un proveedor solo te mandó el PDF, pídele el XML o descárgalo del portal del SAT.

Cómo abrir el XML sin programas especiales

Arrastra el archivo a tu navegador o ábrelo con cualquier editor de texto. Vas a ver etiquetas como cfdi:Comprobante, cfdi:Emisor o tfd:TimbreFiscalDigital, cada una con atributos de la forma Nombre="valor". No necesitas entender todo el archivo: para registrar un gasto, los datos están en cinco lugares, que la tabla de abajo ubica. La lista completa de campos y catálogos está en el Anexo 20 del SAT.

Los campos que importan, uno por uno

Dónde está cada dato en el XML de un CFDI 4.0 (Anexo 20 del SAT)
EtiquetaAtributoQué te dice
cfdi:ComprobanteVersion4.0 en las facturas actuales; todavía puedes recibir XML viejos en 3.3
cfdi:ComprobanteFechaCuándo se emitió, con hora: 2026-10-12T10:31:05
cfdi:ComprobanteSerie y FolioEl número interno del emisor. No es el folio fiscal
cfdi:ComprobanteSubTotal y DescuentoEl importe antes de impuestos y lo que te descontaron
cfdi:ComprobanteTotalLo que pagas: subtotal menos descuento, más impuestos trasladados, menos retenidos
cfdi:ComprobanteMoneda y TipoCambioMXN, USD u otra; con moneda extranjera viene el tipo de cambio
cfdi:ComprobanteTipoDeComprobanteI ingreso (la factura normal), E egreso (nota de crédito), P pago, N nómina, T traslado
cfdi:ComprobanteMetodoPagoPUE, pagada en una sola exhibición; PPD, en parcialidades o diferida
cfdi:ComprobanteFormaPago01 efectivo, 03 transferencia, 04 tarjeta de crédito, 28 tarjeta de débito, 99 por definir
cfdi:EmisorRfc, Nombre y RegimenFiscalQuién te vendió y en qué régimen tributa: 626 es RESICO, 612 actividades empresariales y profesionales
cfdi:ReceptorRfc, Nombre y UsoCFDITus datos y para qué usarás la factura: G03 gastos en general, I04 equipo de cómputo, S01 sin efectos fiscales
cfdi:ConceptoClaveProdServ, Descripcion, Cantidad, ValorUnitario e ImporteQué compraste, con su clave del catálogo de productos y servicios del SAT
cfdi:Traslado (en Impuestos)Impuesto, TasaOCuota e ImporteImpuesto 002 es IVA; TasaOCuota 0.160000 es 16%
cfdi:Retencion (en Impuestos)Impuesto e ImporteLo retenido: 001 ISR, 002 IVA
tfd:TimbreFiscalDigitalUUID, FechaTimbrado y RfcProvCertifEl folio fiscal, cuándo se timbró y qué PAC lo certificó

Ojo con los impuestos: cada concepto trae los suyos, y al final del comprobante hay un bloque cfdi:Impuestos con los totales. Para tus gastos usa los totales del comprobante, no la suma que hagas de los conceptos, porque el redondeo puede variar por unos centavos.

XML de ejemplo, recortado y con datos ficticios
<cfdi:Comprobante Version="4.0" Serie="A" Folio="1532" Fecha="2026-10-12T10:31:05"
  SubTotal="1000.00" Moneda="MXN" Total="1160.00" TipoDeComprobante="I"
  MetodoPago="PUE" FormaPago="04" LugarExpedicion="06600">
  <cfdi:Emisor Rfc="AAA010101AAA" Nombre="SOFTWARE DE EJEMPLO" RegimenFiscal="601"/>
  <cfdi:Receptor Rfc="TU RFC" Nombre="TU NOMBRE" UsoCFDI="G03"
    DomicilioFiscalReceptor="TU CP" RegimenFiscalReceptor="626"/>
  <cfdi:Conceptos>
    <cfdi:Concepto ClaveProdServ="43231500" Cantidad="1" ClaveUnidad="E48"
      Descripcion="Suscripción mensual de software" ValorUnitario="1000.00" Importe="1000.00" ObjetoImp="02"/>
  </cfdi:Conceptos>
  <cfdi:Impuestos TotalImpuestosTrasladados="160.00">
    <cfdi:Traslados>
      <cfdi:Traslado Base="1000.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="160.00"/>
    </cfdi:Traslados>
  </cfdi:Impuestos>
  <cfdi:Complemento>
    <tfd:TimbreFiscalDigital UUID="5FB2822E-396D-4725-8521-CDC4BDD20CCF" FechaTimbrado="2026-10-12T10:31:40"/>
  </cfdi:Complemento>
</cfdi:Comprobante>

Leído en voz alta: el 12 de octubre de 2026 pagaste con tarjeta de crédito una suscripción de software de $1,000 más $160 de IVA, en una sola exhibición, y la pediste como gasto en general. El folio fiscal es el UUID del timbre, no el “A 1532” de la serie y el folio.

Retenciones: cuándo aparecen en un XML

Si eres persona física y compras a otras empresas, casi nunca verás retenciones en las facturas que recibes: retener le toca a quien paga, y las personas físicas en general no retienen. Donde sí las vas a ver es en las facturas que tú emites a una persona moral. Cuando una empresa te paga honorarios, la Ley del ISR le pide retenerte 10% del subtotal (artículo 106), o 1.25% si estás en RESICO (artículo 113-J), y la Ley del IVA le pide retener el IVA, que el reglamento deja en dos terceras partes. Esas retenciones se restan del total y van en el bloque cfdi:Retenciones.

EJEMPLO CON NÚMEROS

Ejemplo: honorarios de $10,000.00 a una persona moral

Subtotal $10,000.00, IVA trasladado $1,600.00. En el régimen 612, la empresa retiene ISR de $1,000.00 (Impuesto 001) e IVA de $1,066.67 (Impuesto 002), y el Total del XML queda en $9,533.33. En RESICO, el ISR retenido baja a $125.00 y el Total queda en $10,408.33. Ese Total es lo que te van a depositar, no los $11,600.00 de subtotal más IVA.

El cálculo completo, con la tasa de IVA de la frontera, está en retenciones de ISR e IVA por honorarios.

Cómo pasar el XML a tus gastos sin teclear

  1. Junta los XML del mes en una carpeta. Si los bajas del portal del SAT, filtra por facturas recibidas y por el periodo.
  2. Por cada XML, toma del Emisor el nombre y el RFC; del Comprobante, la fecha, el subtotal, el total, la moneda y la forma de pago; de los Traslados, el IVA; y del timbre, el UUID.
  3. Usa el UUID como llave. Si ya registraste ese UUID, es la misma factura: no la cuentes dos veces aunque te llegue en dos correos.
  4. Revisa el UsoCFDI y tu RFC en el Receptor. Si la factura salió con S01 o con el RFC de otra persona, pide al proveedor que la cancele y la emita bien.
  5. Guarda el XML junto al gasto como comprobante. Para deducir un gasto necesitas el CFDI (Ley del ISR, artículo 27, fracción III) y para acreditar el IVA, que venga trasladado por separado (Ley del IVA, artículo 5).

Errores comunes al leer un CFDI

  • Usar el Folio como folio fiscal. El folio fiscal es el UUID del timbre.
  • Registrar el Total como gasto y el IVA otra vez aparte. El gasto antes de impuestos es el SubTotal menos el Descuento; el IVA va en su campo.
  • Registrar un complemento de pago (TipoDeComprobante P) como si fuera otra compra. Es el comprobante de que pagaste una factura PPD que ya tienes.
  • Olvidar las notas de crédito (tipo E): restan de una compra anterior.
  • No revisar la moneda. Una factura en USD trae TipoCambio; tus gastos en pesos necesitan la conversión.
  • Confiar en un XML sin verificarlo. El emisor puede cancelar una factura después de mandártela.

Verifica que la factura siga vigente

El servicio “Verifica tus facturas electrónicas” del SAT te dice si un CFDI existe y si sigue vigente o ya se canceló, con el folio fiscal y los RFC del emisor y del receptor. Hazlo con las facturas grandes y con cualquiera que se vea rara. Leer el XML no prueba que siga vigente: el archivo no cambia cuando el emisor cancela.

En SoloWOS

En Gastos, el botón “Leer ticket” acepta el XML del CFDI además de fotos y PDF. El XML se lee en nuestros servidores sin IA y sin gastar tu cupo de lecturas: CFDI 4.0 y 3.3, de hasta 2 MB. Llena el formulario con el emisor y su RFC, la fecha, el subtotal, el total, la moneda, el IVA y su tasa, las retenciones de ISR e IVA, la forma y el método de pago, el uso del CFDI, los conceptos y el folio fiscal, y muestra “Leído de tu CFDI (UUID …)”. La categoría la sugiere por la clave del concepto principal y la marca para que la revises. Nada se guarda hasta que das clic en Guardar, y el XML queda como comprobante.

Si ya registraste ese UUID, SoloWOS te avisa con link al gasto y no deja guardarlo dos veces. Rechaza los CFDI de pago, nómina y traslado, porque no son una compra. Lo que no hace: no valida el sello ni consulta al SAT si la factura sigue vigente, y no timbra CFDI. Con él puedes registrar tus gastos con comprobante y estimar tu IVA y tu ISR en RESICO. Si además tienes tickets sin factura, lee qué pasa con los gastos sin factura y calcula cuánto tiempo te quita capturarlos en la calculadora de captura de tickets. Para lo que sí usa IA en Gastos, mira el asistente de IA de SoloWOS.

Preguntas frecuentes

¿Cuál es el folio fiscal de una factura?

Es el UUID del TimbreFiscalDigital: 32 caracteres hexadecimales en cinco grupos separados por guiones, como 5FB2822E-396D-4725-8521-CDC4BDD20CCF. Lo asigna el PAC al timbrar. No lo confundas con el atributo Folio del Comprobante, que es el número interno del emisor.

¿El PDF de la factura sirve para deducir?

El PDF es la representación impresa del CFDI y te sirve para leerlo. El comprobante que cuenta es el XML timbrado: guárdalo siempre y pídelo si el proveedor solo te mandó el PDF. También lo puedes descargar del portal del SAT.

¿Qué significa forma de pago 99 en un CFDI?

Por definir. Se usa cuando la factura es PPD: al emitirla todavía no se sabe cómo se va a pagar. Cuando se paga, el emisor timbra un complemento de pago con la forma real, por ejemplo 03 transferencia.

¿SoloWOS lee el XML con inteligencia artificial?

No. El XML se lee en nuestros servidores con un lector de XML, sin IA y sin gastar tu cupo de lecturas. La IA solo se usa con fotos y PDF de tickets. SoloWOS tampoco timbra CFDI: lee los que recibes.

¿Puedo registrar un complemento de pago como gasto?

En SoloWOS no: el lector rechaza los CFDI de pago, nómina y traslado, porque no son una compra. Registra el gasto con la factura original (tipo I) y guarda el complemento junto a ella para tu contador.

Fuentes

Revisadas el 24 de octubre de 2026. Las reglas y las tasas cambian: confírmalas en la fuente o con tu contador antes de declarar o firmar.

  1. SAT: Anexo 20, estándar técnico y catálogos del CFDI
  2. SAT: Anexo 20, guía de llenado del CFDI 4.0
  3. SAT: preguntas y respuestas sobre el Anexo 20 versión 4.0
  4. SAT: verifica tus facturas electrónicas
  5. SAT: consulta, cancela y recupera tus facturas electrónicas
  6. Ley del Impuesto sobre la Renta (arts. 27, fr. III, 106 y 113-J), Cámara de Diputados
  7. Ley del Impuesto al Valor Agregado (arts. 1-A, 5 y 5-D), Cámara de Diputados

Última revisión:

Herramientas de SoloWOS para esto

Lleva a tus clientes desde una sola cuenta

14 días gratis, sin tarjeta · Después, el Básico por $60 MXN al mes con IVA.

Empieza tu prueba gratis