Concepto · Hacienda v4.4

¿Qué es un comprobante electrónico en Costa Rica?

Un comprobante electrónico es un documento tributario en formato XML —una factura, un tiquete, una nota de crédito— que se firma digitalmente y el Ministerio de Hacienda valida antes de que tenga validez fiscal. Es el reemplazo de la factura de papel: si Hacienda no lo acepta, para efectos legales no existe.

¿Qué es exactamente un comprobante electrónico?

Es un archivo .xml con una estructura definida por Hacienda (la versión vigente es la 4.4) que describe una operación: quién vende (emisor), quién compra (receptor), qué se vendió (cada línea con su código CABYS) y cuánto impuesto lleva. Ese XML se firma digitalmente y se transmite a Hacienda, que lo valida y lo devuelve aceptado o rechazado.

Tres cosas lo distinguen de una factura de papel o de un simple PDF:

  • Tiene una clave numérica de 50 dígitos única e irrepetible, más un consecutivo de 20 dígitos por sucursal y caja.
  • Va firmado con un certificado digital (.p12) mediante firma .
  • Solo es válido cuando Hacienda lo acepta; el PDF que ve el cliente es la representación, no el comprobante en sí.

El XML manda, el PDF acompaña

El documento fiscal es el XML. El PDF es solo la versión legible para humanos. Por eso la norma obliga a entregarle al receptor ambos —el XML firmado y el de respuesta de Hacienda— y no solo un PDF bonito.

¿Cuáles son los 6 tipos de comprobante electrónico?

Bajo el paraguas de "comprobante electrónico" viven seis documentos distintos. No son intercambiables: cada operación usa el suyo. En la 4.4 son estos:

códigotipocuándo se usa
01Factura electrónica (FE)Venta a un receptor identificado (con cédula/nombre); soporta gasto deducible.
04Tiquete electrónico (TE)Venta al consumidor final, sin datos del comprador.
03Nota de crédito (NC)Corrige, anula o devuelve sobre un comprobante ya emitido.
02Nota de débito (ND)Aumenta el monto de un comprobante ya emitido.
08Factura de compra (FEC)La emite el comprador cuando le compra a un proveedor de régimen simplificado.
09Factura de exportación (FEE)Ventas al exterior, con los requisitos aduaneros del caso.

La duda más común del día a día es factura vs. tiquete: la factura (01) identifica al comprador y respalda un gasto deducible; el tiquete (04) es para el consumidor final y no sirve para deducir. Las notas de crédito y débito (03 y 02) nunca van solas: exigen referenciar el documento original que corrigen. Y la factura de compra (08) la emite el comprador cuando le compra a alguien de régimen simplificado, que por regla no factura.

El REP es un caso aparte

Además de estos seis, la 4.4 formalizó el Recibo Electrónico de Pago (REP), que documenta el cobro de facturas emitidas a crédito. No es una venta nueva: es la constancia de que la factura a crédito se pagó. Si vendés a plazo, conviene confirmar con tu contador cuándo te toca emitirlo.

¿Cómo funciona el flujo de validación de Hacienda?

Emitir un comprobante electrónico no es "generar un PDF y mandarlo por correo". Es una cadena de pasos técnicos donde cada uno puede fallar. Este es el flujo completo, de la venta a la aceptación:

pasoqué pasa
1. Se arma el XML v4.4Con el emisor, el receptor, las líneas (cada una con su código CABYS) y el desglose de impuestos.
2. Se genera la claveUna clave numérica de 50 dígitos, única e irrepetible, y el consecutivo de 20 dígitos por sucursal y caja.
3. Se firma con XAdESFirma XAdES-EPES con tu certificado .p12; sin firma válida, Hacienda no lo recibe.
4. Se envía a HaciendaEl XML firmado viaja a la API de recepción de Hacienda (TRIBU-CR).
5. Hacienda valida (asíncrono)No responde al instante: valida y devuelve "aceptado" o "rechazado" con un mensaje.
6. Se entrega al receptorAceptado el comprobante, se le manda al cliente el PDF y los XML por correo, como exige la norma.

Hacienda no dice 'aceptado' al instante

La validación es asíncrona: enviás el comprobante y Hacienda responde después. Por eso hay que consultar el estado por la clave, no asumir que quedó. Lo explicamos en . Y si sale rechazado, cada código tiene su causa: .

¿Qué dice la normativa de Costa Rica?

Facturar electrónicamente no es opcional para quien está inscrito como contribuyente. La versión 4.4 es obligatoria desde el 1 de setiembre de 2025 (se prorrogó desde el 1 de junio), y todo el trámite vive ahora en TRIBU-CR, el portal que reemplazó al viejo ATV. Los detalles y las fechas que todavía vienen están en .

No emitir, o emitir mal, tiene consecuencias: el Código de Normas y Procedimientos Tributarios (CNPT), en sus artículos 83 y 86, contempla multas de hasta 100 salarios base y, por reincidencia, el cierre del negocio. El monto exacto depende del salario base vigente y de la infracción.

Confirmá con tu contador

Qué comprobante te corresponde emitir, cuándo aplica el REP y cómo declarás el IVA (formulario D-104) dependen de tu régimen y actividad. Esta página explica el concepto general; para tu caso puntual, validá con tu contador o asesor fiscal.

Ejemplo: una ferretería en Alajuela

Una ferretería le vende materiales a un cliente por ₡50.000. Al ser bienes gravados, aplica el IVA general del 13 %: ₡6.500, para un total de ₡56.500. Ahora, ¿qué comprobante emite?

  • Si el que compra es un consumidor final que no pide factura → un tiquete electrónico (04).
  • Si es una empresa que quiere deducir el gasto y da su cédula jurídica → una factura electrónica (01) a su nombre.
  • Si al día siguiente devuelven la mitad del material → una nota de crédito (03) que referencia esa factura y rebaja ₡28.250.

En los tres casos, el sistema arma el XML con el código CABYS de cada producto (el catálogo tiene más de 20.000 códigos de 13 dígitos), genera la clave de 50 dígitos, firma con el certificado de la ferretería y lo manda a Hacienda. El cliente recibe su PDF y su XML por correo. Todo eso ocurre en segundos, sin que el cajero toque un XML.

¿Cómo emito comprobantes electrónicos con Plaxp?

La parte difícil no es la venta: es el XML v4.4, la firma, los consecutivos, el envío y el manejo de rechazos. Plaxp Invoice se encarga de todo eso. Podés emitir los seis comprobantes desde el panel web o por API REST: hacés un POST con los datos de la venta y nosotros generamos el XML, lo firmamos con XAdES, lo enviamos a Hacienda, consultamos el estado por vos y le mandamos al receptor el PDF y los XML.

  • Los 6 comprobantes de la v4.4 desde un solo lugar (panel o API)
  • Generamos el XML v4.4 y calculamos el desglose de impuestos con precisión fiscal
  • Firma XAdES-EPES con tu certificado .p12 aplicada por nosotros
  • Envío a Hacienda y consulta de estado automática, sin que implementes polling
  • Correo al receptor con PDF y XML, y consulta pública por clave

Si venís de otra herramienta, mirá también cómo se compara con el facturador gratuito de Hacienda en o con otros sistemas en . Para integrar por código, arrancá en la .

¿Listo para emitir tus comprobantes electrónicos?

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.