Guía · Verificar comprobantes

¿Cómo saber si una factura electrónica es válida?

Una factura electrónica de Costa Rica solo es válida si el Ministerio de Hacienda la aceptó. No importa que se vea bien o traiga logo: lo que la hace válida es el estado aceptado en Hacienda, una firma digital válida y que te entreguen el XML, no solo el PDF. Acá te mostramos cómo comprobarlo en un minuto, por la clave.

¿Qué hace que una factura electrónica sea válida?

No es el diseño del PDF ni que llegue por correo: lo que la hace válida es que Hacienda la haya aceptado. Toda factura electrónica pasa por una validación del Ministerio de Hacienda (TRIBU-CR), y solo tiene validez fiscal cuando el resultado es aceptado. Estas son las cinco señales de una factura válida:

  • Estado «aceptado» en Hacienda. Es la prueba de fondo. Si está rechazado o todavía procesando, no respalda nada.
  • Clave numérica de 50 dígitos y consecutivo de 20 dígitos, únicos e irrepetibles.
  • Firma digital XAdES válida, hecha con el certificado del emisor — .
  • Te entregan el archivo XML, no solo el PDF (el XML es el documento fiscal de verdad).
  • Tus datos correctos: si querés deducir el gasto, tu cédula y nombre en el receptor, y que sea factura (01), no tiquete.

Que se vea bonita no la hace válida

Cualquiera puede imprimir un PDF con pinta de factura sin que exista comprobante en Hacienda. La única prueba real es la aceptación de Hacienda, y esa se comprueba por la clave.

¿El PDF es la factura, o necesito el XML?

El documento fiscal es el XML firmado, no el PDF. El PDF es solo la representación gráfica para que lo leás cómodo. Una factura electrónica bien entregada te llega con al menos dos archivos XML:

  • El XML del comprobante, firmado digitalmente por quien te vendió.
  • El «mensaje de Hacienda» (respuesta-hacienda), donde consta el estado Aceptado. Ese es tu comprobante de que Hacienda lo validó.

Guardá los XML: son los que respaldan el gasto ante Hacienda y los que necesita tu contador. El PDF, por sí solo, no basta. explica el concepto completo.

¿Cómo verifico por la clave que Hacienda la aceptó?

Con la consulta pública por la clave numérica de 50 dígitos, y sin iniciar sesión. Copiás la clave del comprobante (aparece en el PDF y en el XML) y te dice el estado en Hacienda, la fecha de aceptación, el receptor, la moneda y el total: .

estado¿válida?qué significa
aceptadoVálidaHacienda validó y aceptó el comprobante. Respalda tu gasto y tiene validez fiscal.
rechazadoNo válidaHacienda la rechazó (datos, firma o impuestos mal). No la aceptés: pedí que la reenvíen corregida.
procesandoTodavía noHacienda aún no responde (valida de forma asíncrona). Esperá y volvé a consultar.

Si querés entender por qué el estado no aparece al instante (Hacienda valida de forma asíncrona) y cómo se sigue, .

Si sale «rechazado»

No la aceptés como respaldo: un comprobante rechazado no tiene validez fiscal. El motivo viene con un código de Hacienda — — y lo correcto es pedirle a quien te vendió que la reenvíe corregida.

¿Qué dice la normativa de Costa Rica?

Un comprobante electrónico solo tiene validez fiscal si Hacienda lo acepta, y quien emite está obligado a entregarte tanto el PDF como el XML. La versión 4.4 es obligatoria desde el 1 de setiembre de 2025, así que a hoy toda factura válida debe estar emitida en ese formato.

  • La validez fiscal la da la aceptación de Hacienda, que se resuelve de forma asíncrona en TRIBU-CR (no es instantánea).
  • El emisor debe entregarte el PDF y el XML; podés exigir ambos.
  • Para deducir el gasto necesitás una factura (01) con tu cédula. Un tiquete no identifica al comprador y no sirve para deducir — .
  • No emitir o no entregar comprobantes expone a multas (arts. 83 y 86 del CNPT), que pueden llegar a 100 salarios base y cierre del negocio.

Ojo con tu caso puntual

El tratamiento del gasto y del IVA depende de tu actividad y régimen. Confirmá con tu contador antes de dar por deducible una factura recibida.

Ejemplo tico: te llega una factura de ₡56.500

Un taller te manda por correo el PDF y el XML de una factura por ₡56.500 (₡50.000 de mano de obra + 13% de IVA). Para saber si es válida:

  • Confirmá que traiga el XML, no solo el PDF.
  • Tomá la clave de 50 dígitos del comprobante.
  • Consultala en la consulta pública por esa clave.
  • Si aparece «aceptado» con esa fecha, ese receptor y total ₡56.500, la factura es válida y respalda tu gasto.

Si integrás por sistema, la misma consulta pública responde así:

consulta-publica.sh
curl 'https://api.plaxp.com/api/consulta-publica/<clave-de-50-digitos>'
# → {
#     estado_hacienda: "aceptado",
#     fecha_aceptacion: "2026-07-17T10:32:00Z",
#     receptor_nombre: "Juan Pérez",
#     tipo_documento: "01",          // 01 = factura electrónica
#     moneda: "CRC",
#     total_comprobante: 56500
#   }
# Sin autenticación: es una verificación pública por clave.

Si en cambio sale rechazado o la clave no aparece, pedile al taller que la reenvíe corregida antes de darla por buena.

¿Cómo te ayuda Plaxp Invoice con esto?

Del lado de quien emite, Plaxp Invoice se asegura de que lo que le llega a tu cliente ya esté validado y verificable:

  • Confirmación real de Hacienda. Consultamos el estado por vos (polling interno cada ~5 min, con reintentos) y solo damos por aceptado cuando Hacienda respondió.
  • Entrega completa al receptor. Le mandamos automáticamente el PDF y los XML por correo, como exige la norma —no queda a mano.
  • Consulta pública por clave. Cualquiera verifica un comprobante por su clave de 50 dígitos, sin login, en .
  • Consulta por API. Si integrás, leés el estado con GET /api/consultar/:clave y tenés el catálogo de rechazos a la mano — .

¿Emitís facturas y querés que lleguen ya validadas?

Te damos credenciales de sandbox y te acompañamos en la integración. Escribinos y arrancamos hoy.

Solicitar acceso a la API

Te acompañamos en la puesta en marcha · soporte rápido de gente real · fácil de usar para todo tu equipo. Somos gente ayudando gente.