¿Cómo saber si el IVA que te dio la IA está bien?
Una IA te da el IVA de octubre y tu cédula dice otra cosa. Encuentra los tres errores con las marcas de un papel de trabajo.
Página de muestra. Tu Maestro, una IA, responde tus preguntas gratis sobre esta página.
Antes de empezar, una cuenta rápida. No cuenta para nada: es tu punto de partida, y al final del curso vas a ver la misma pregunta otra vez.
Es fin de mes en el despacho. Refaccionaria Los Volcanes, un cliente de Puebla (ficticio, como todo lo de este curso), te mandó el Excel de metadatos de la descarga masiva del SAT con sus CFDI emitidos de octubre. Se lo pasas a una IA y le preguntas: "¿Cuánto IVA trasladado facturé en octubre?". Te contesta en segundos: $199,520.00.
Tu cédula dice $160,000.00. Son $39,520 de diferencia, y la cifra que va con tu firma es una sola.
La IA no inventó nada. Leyó el archivo, escribió un programa corto, lo corrió sin errores y te dio lo que el programa imprimió. El problema es lo que decidió sin decírtelo: qué renglones contar y de qué cantidad sacar el 16%. Esas decisiones se ven en su propio trabajo, si lo pides. Abajo está lo que hizo. Antes de seguir leyendo, decide tú si su trabajo respalda su respuesta.
Tres marcas antes de firmar
En un papel de trabajo marcas lo que revisaste: cotejado, sumado, verificado contra el original. Con una cifra de IA haces lo mismo, con tres preguntas. Son las mismas para cualquier asistente (ChatGPT, Copilot en Excel, Claude) y para cualquier archivo.
⊘ ¿Qué es una fila?
Un renglón de la descarga no siempre es un comprobante que cuenta. Aquí 3 de los 55 están cancelados: existen en el archivo, pero ya no amparan ninguna operación. La IA los sumó como si fueran ventas.
⧉ ¿Entró algo dos veces?
El folio fiscal (UUID) identifica a cada CFDI. Si 55 renglones tienen solo 53 UUID distintos, hay 2 comprobantes que entraron doble, por ejemplo por bajar el mismo rango de fechas dos veces.
÷ ¿16% de qué?
El archivo de metadatos trae el total, con el IVA ya incluido. El 16% se calcula sobre la base, no sobre el total. Si solo tienes el total, el IVA es total × 16/116.
Con las tres marcas, la diferencia cuadra peso por peso:
| Partida | IVA |
|---|---|
| Lo que dijo la IA | 199,520.00 |
| ⊘ 3 CFDI cancelados ($52,200 de total, por 0.16) | −8,352.00 |
| ⧉ 2 UUID repetidos ($34,800 de total, por 0.16) | −5,568.00 |
| ÷ 16% del total en lugar de 16/116 en los 50 vigentes | −25,600.00 |
| IVA trasladado revisado | 160,000.00 |
Ninguna de las tres es un error de cálculo. El programa sumó bien y multiplicó bien. Contestó otra pregunta: "¿cuánto es el 16% de todo lo que hay en el archivo?". Por eso la revisión no consiste en volver a sumar, sino en preguntar qué sumó. ¿Por qué la IA no filtró los cancelados si la columna estatus estaba ahí?
Nota: Lo facturado en octubre y lo que se declara
En esta página estás revisando el IVA que facturaste en octubre. Para la declaración mensual aplica el flujo de efectivo: el IVA se causa cuando se cobra, y una factura emitida en parcialidades o diferido (PPD) en octubre puede cobrarse hasta noviembre. Esa separación la harás en el módulo 2 con los complementos de pago.
Inténtalo
El archivo de la IA ya está cargado en la tabla data (55 renglones, datos sintéticos). El código aplica la primera marca: deja solo los vigentes. Ejecútalo con Ejecutar (o Ctrl + Enter, ⌘ + Enter en Mac) y luego aplica tú las otras dos: quita los UUID repetidos y saca el IVA incluido en el total. Cada línea que cambias tiene un comentario. Si te atoras, tu Maestro está a un lado.
Tu turno
Ejecuta el código: verás 52 CFDI y un IVA que todavía está mal. Cambia las dos líneas marcadas con Tu turno: quita los UUID repetidos con drop_duplicates("uuid") y calcula el IVA como total * 16 / 116. Terminas cuando ves 50 CFDI, un total facturado de 1,160,000.00 y un IVA de 160,000.00.
Datos: cfdi-emitidos-octubre, 55 filas
| Fila | Quitar | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | |||||||||
| 2 | |||||||||
| 3 | |||||||||
| 4 | |||||||||
| 5 | |||||||||
| 6 | |||||||||
| 7 | |||||||||
| 8 | |||||||||
| 9 | |||||||||
| 10 | |||||||||
| 11 | |||||||||
| 12 | |||||||||
| 13 | |||||||||
| 14 | |||||||||
| 15 | |||||||||
| 16 | |||||||||
| 17 | |||||||||
| 18 | |||||||||
| 19 | |||||||||
| 20 |
Enter guarda; Esc deshace; vacía es un valor faltante
Tab agrega sangría; Esc y Tab para salir
Si llegaste a 160,000.00, acabas de hacer lo que hace un revisor: no confiaste en la frase, revisaste qué contó. El resto del curso es esto mismo con más casos de despacho: facturas que se pagan después, conciliaciones que "cuadran", márgenes con el denominador equivocado y un cierre completo.
La próxima vez que una IA te dé una cifra fiscal, pídele antes que nada cuántos renglones leyó, cuántos dejó fuera y por qué, y sobre qué columna calculó. Ayúdame a pedirle eso a la IA.
Comprueba lo que sabes: Otra IA te dice: "Sumé los 52 CFDI vigentes: $1,194,800.00 de total, IVA de $164,800.00". ¿Qué falta revisar?