DGT · IVACosta Rica25 de agosto de 202618 min

XML de factura electrónica en Costa Rica 2026: aceptación, rechazo y archivo ante Hacienda

Ritual para recibir XML, validar proveedor y CABYS, emitir mensajes de aceptación o rechazo, contabilizar y archivar evidencia en Costa Rica.

N

Nompli

Equipo Nompli

XML de factura electrónica en Costa Rica 2026: aceptación, rechazo y archivo ante Hacienda

El PDF se lee; el XML gobierna el dato fiscal

La representación gráfica ayuda a una persona, pero el XML contiene la estructura del comprobante electrónico y su clave. Para compras, debes recibir archivo, respuesta de Hacienda y documentación comercial. Contabilizar desde un PDF sin validar XML puede incorporar un documento rechazado, duplicado o emitido a otra identificación.

El flujo no termina al llegar al correo. Debes validar proveedor, receptor, fecha, moneda, líneas, CABYS, impuestos, totales, orden y recepción; luego emitir el mensaje del receptor que corresponda dentro de reglas vigentes. Aceptar ciegamente perjudica crédito y control; rechazar sin motivo bloquea al proveedor.

Confirma versiones y procedimientos en Hacienda. Usa el checklist mensual. Nompli no recibe XML, no firma mensajes y no presenta IVA.

Una bandeja central evita compras invisibles

Define un correo o integración única por entidad, no facturas dispersas en empleados. Registra fecha de recepción, clave, emisor, monto y estado. Controla adjuntos maliciosos y acepta solo formatos esperados. Un buzón central necesita responsable y suplente, no una contraseña compartida.

Deduplica por clave y hash. Un proveedor puede reenviar el mismo XML varias veces; cargar ambos duplica gasto y crédito. Conserva el original y marca reenvíos. Si llegan dos claves por una operación, investiga cuál quedó aceptada y qué documento corrige al otro.

Cruza bandeja con órdenes, tarjetas y cuentas por pagar para detectar compras sin XML y XML sin compra. El objetivo es integridad en ambas direcciones. Establece cola de excepciones con monto y plazo.

Valida emisor, receptor y estado de Hacienda

Comprueba identificación y nombre del proveedor, tu receptor, clave, fecha y respuesta. Un XML dirigido a otra entidad del grupo no se traslada por asiento. Solicita corrección al emisor. Verifica que el comprobante haya sido aceptado o tenga el estado aplicable antes de tratarlo como definitivo.

No confíes solo en dominio del correo. Valida firma y estructura mediante software adecuado. Protege el proceso contra suplantación y cambios de cuenta bancaria; la factura fiscal y la instrucción de pago son controles relacionados pero distintos.

Si Hacienda rechaza, registra causa y comunica al proveedor. No edites el XML recibido. Espera documento corregido y conserva cadena. Contabilidad puede registrar una provisión comercial separada, pero no debe fingir que existe un comprobante válido.

Orden, recepción y contrato antes del mensaje

Compara proveedor, cantidades, precios, moneda, descuentos y condiciones con orden y contrato. Confirma recepción de bienes o servicio. Divide discrepancias tributarias de comerciales. Una factura técnicamente válida puede no corresponder a lo comprado.

Implementa tolerancias aprobadas para redondeos o cantidades y escala excepciones. No permitas que el sistema acepte automáticamente todo monto bajo un umbral sin verificar receptor e impuesto. El fraude puede dividirse en facturas pequeñas.

Para servicios recurrentes usa evidencia de cumplimiento y período. Para inventario enlaza entrada de bodega. Para gastos sin orden exige aprobador. El mensaje al receptor debe descansar sobre una decisión empresarial real.

CABYS, IVA y exoneraciones en la compra

Revisa que líneas y CABYS sean coherentes con lo adquirido. Detecta tarifas inesperadas, exenciones y exoneraciones. No cambies el código del proveedor dentro de su XML; solicita corrección si es material. Tu clasificación contable puede añadir detalle sin alterar el original.

Valida autorizaciones de exoneración cuando correspondan. Consulta la guía de exoneraciones y CABYS. Una compra con tratamiento incorrecto afecta pago, crédito y saldo de autorización.

Marca el IVA como potencial, aceptado o no acreditable según revisión profesional. Pagar una factura no convierte el impuesto en crédito. Conserva fundamento para restricciones, uso mixto y operaciones especiales.

Aceptación total, parcial o rechazo con causa

Elige el mensaje disponible y aplicable según resultado. Aceptación total implica que tus controles aprobaron el documento; parcial o rechazo requieren motivo y monto coherentes. No uses rechazo como mecanismo de negociación después de recibir el bien.

Genera y firma por el canal vigente, envía y conserva XML del mensaje y respuesta de Hacienda. Registra fecha. Una captura de pantalla no sustituye los archivos estructurados. Controla reintentos para no producir mensajes contradictorios.

Comunica al proveedor número de clave, causa y siguiente acción. Si emite nota o nuevo comprobante, vincula documentos. Cierra la excepción solo cuando contabilidad, pago y expediente reflejen la solución.

Contabilización y pago sin romper trazabilidad

Importa datos validados a cuentas por pagar y asigna centro, proyecto, gasto, inventario e impuesto. Conserva vínculo a XML. Evita transcribir totales manualmente cuando hay integración, pero mantén controles de interfaz y reporte de errores.

Bloquea pago si estado está rechazado, receptor incorrecto o discrepancia material. Un aprobador puede liberar solo con política y evidencia. Verifica cuenta bancaria por canal independiente; XML válido no prueba que un correo posterior con nueva cuenta sea auténtico.

Después de pagar, enlaza comprobante y concilia banco. Para notas de crédito, aplica contra factura correcta. No borres cuentas por pagar originales; registra los documentos que explican el neto.

Cierre de IVA y conciliación de tres universos

Compara XML recibidos, mensajes del receptor y auxiliar de compras. Luego cruza con declaración de IVA. Explica recibidos no aceptados, aceptados no contabilizados, contabilizados sin XML y notas pendientes. Cada diferencia necesita estado y dueño.

Controla período conforme a reglas vigentes; no muevas un XML tardío al mes conveniente sin análisis. Vincula crédito con documento y aceptación. Revisa duplicados antes de sumar. Un archivo repetido en dos carpetas sigue siendo una sola compra.

Amplía con conciliación FE y D-104, confirmando el formulario o plataforma vigente. Nompli no calcula la declaración. Guarda el papel de trabajo junto con XML y respuestas.

Archivo, seguridad y continuidad

Conserva XML original, respuesta de Hacienda, mensaje receptor, respuesta, PDF, orden, recepción, aprobación y pago según plazos aplicables. Usa almacenamiento redundante, control de acceso y copias probadas. Una carpeta local del contador no es continuidad empresarial.

Nombra por fecha y clave sin alterar contenido. Verifica hash o integridad y registra exportaciones. Limita eliminación. Si cambias de proveedor tecnológico, exige migración completa y prueba búsquedas antes de cancelar acceso anterior.

No abras adjuntos ejecutables ni enlaces dudosos. Capacita al equipo sobre phishing. Separa credenciales de firma y correo. Revoca usuarios al salir y revisa bitácoras de mensajes enviados.

Prueba la recuperación, no solo la copia. Cada trimestre selecciona claves de meses y proveedores distintos y pide a una persona ajena al archivo que encuentre XML, mensajes, respuestas, orden y pago dentro de un tiempo definido. Registra archivos ausentes o dañados y corrige la causa. Una política de respaldo que nunca se restaura puede fallar justo durante una fiscalización, migración o salida del proveedor tecnológico.

Caso operativo: factura duplicada y corrección del proveedor

Un proveedor envía dos XML con claves distintas por el mismo mantenimiento porque creyó que el primero fue rechazado. Ambos llegan aceptados por Hacienda. La bandeja detecta coincidencia de orden, importe y período y bloquea contabilización automática. Compras confirma que hubo un solo servicio; cuentas por pagar suspende ambos mientras el proveedor determina cuál corregirá mediante el documento electrónico correspondiente.

El proveedor emite la nota o corrección vinculada. Tu empresa procesa el mensaje receptor adecuado para cada comprobante dentro del marco vigente, conserva respuestas y contabiliza solo la obligación económica real. No elimina uno de los XML ni renombra archivos para esconderlo. El expediente muestra orden, dos claves, comunicación, documento correctivo, aceptación, asiento y pago único.

En el cierre de IVA, la conciliación presenta ambos comprobantes y el ajuste, de modo que el universo electrónico y el auxiliar se explican. El incidente lleva a configurar deduplicación por orden, proveedor, monto y cercanía de fecha, además de clave. La clave evita repetir el mismo archivo; la comparación comercial detecta dos documentos diferentes para una sola compra.

Diseña colas de excepción con prioridad y vencimiento

No todo XML requiere intervención manual, pero toda excepción necesita dueño. Crea colas por receptor incorrecto, rechazo de Hacienda, diferencia con orden, CABYS o impuesto dudoso, duplicado, falta de recepción y exoneración. Añade monto, fecha límite para mensaje, proveedor y siguiente acción. Ordena primero por plazo y riesgo, no por quién escribe más correos.

Define niveles: compras resuelve cantidad y entrega; fiscal revisa impuesto; tecnología corrige integración; tesorería mantiene bloqueo. Una excepción no puede saltar directamente de correo a pago. Registra decisión y archivo que la respalda. Si se acepta parcialmente, el monto y la causa deben coincidir con el mensaje y con el asiento.

Revisa diariamente pendientes cercanos a vencimiento y semanalmente antigüedad. Mide documentos sin mensaje, rechazos repetidos por proveedor, tiempo de resolución y pagos bloqueados. Usa hallazgos para capacitar y mejorar contratos. El objetivo no es aceptar más rápido a cualquier costo, sino decidir oportunamente con datos completos y conservar una cadena que Hacienda, auditoría y proveedor puedan reconstruir.

Checklist y aviso

Checklist: bandeja; deduplicación; emisor; receptor; clave; respuesta Hacienda; orden; recepción; líneas; CABYS; IVA; exoneración; decisión; mensaje; respuesta; contabilidad; pago; conciliación; archivo; copia; y accesos. La automatización debe conservar estos controles.

¿PDF basta? No para gestionar integralmente el comprobante. ¿Aceptar garantiza crédito? No por sí solo. ¿Puedes editar XML? No. ¿Nompli recibe o firma? No. Nompli solo organiza conocimiento y fechas.

Documenta además los indicadores del período: XML recibidos, duplicados, rechazados por Hacienda, mensajes pendientes, facturas bloqueadas y tiempo medio de resolución. Compara con meses anteriores y separa fallas del proveedor, del ERP y del proceso interno. La métrica no sirve para presionar aceptaciones; sirve para localizar cuellos de botella antes de que afecten crédito fiscal, pago o relación comercial. Todo indicador debe poder rastrearse hasta claves y expedientes concretos.

Guía educativa. Versiones XML, plazos y mensajes cambian. Confirma en Hacienda. Ante rechazo masivo, pérdida de archivos, firma comprometida, diferencias materiales o fiscalización, preserva evidencia y busca soporte profesional.

#XML Costa Rica#factura electrónica#aceptación#rechazo#Hacienda#2026

Automatiza tu gestión fiscal con Nompli

Escanea facturas, calcula impuestos y recibe alertas antes de cada vencimiento. Empieza gratis hoy.

Comenzar gratis

Sigue aprendiendo