Concepto · Exoneraciones

¿Qué es una exoneración en la factura electrónica?

Una exoneración es cuando tu cliente tiene una autorización de Hacienda que lo libera —total o parcialmente— de pagar el IVA de una compra. Vos no le cobrás ese impuesto, pero tenés que declarar en la factura el número de autorización, el porcentaje y el detalle del beneficio. Y ojo: si la exoneración no era válida, quien responde por el IVA suele ser el vendedor.

¿Qué es una exoneración de IVA exactamente?

En una venta normal, sobre el precio se cobra el IVA (13% general, o las tarifas reducidas). Una exoneración es un permiso que el Estado le da a ciertos compradores para no pagar ese impuesto en compras específicas —por una ley, un régimen especial o un proyecto autorizado—.

La clave: la exoneración es del comprador, no del vendedor. Tu cliente te presenta su autorización, vos dejás de cobrar el IVA en esa línea y hacés constar el beneficio en el comprobante. No es lo mismo que un producto exento (que por naturaleza no grava) ni que uno gravado: la exoneración es un cuarto estado — exonerado— y se documenta aparte.

  • Gravado → se cobra IVA normal.
  • Exento → el bien o servicio no grava por su naturaleza (lo fija su CABYS).
  • Exonerado → grava, pero una autorización libera el impuesto en esa compra.
  • No sujeto → queda fuera del ámbito del impuesto.

¿Casos típicos? Empresas de Zona Franca, proyectos de construcción con exención gestionada por el CFIA (Colegio Federado de Ingenieros y de Arquitectos), instituciones y beneficiarios de leyes especiales. Cada uno con su autorización y su porcentaje.

¿Qué datos exige la factura cuando aplicás una exoneración?

No alcanza con “no cobrar el IVA”. La factura electrónica exige que en la línea exonerada declares el respaldo completo del beneficio, para que Hacienda pueda rastrearlo:

  • Tipo de documento de exoneración — qué clase de autorización es (Zona Franca, autorización de la Dirección General de Hacienda, ley especial, etc.). El catálogo de tipos lo define Hacienda.
  • Número de autorización — el identificador con el que la exoneración vive en EXONET.
  • Institución que emitió la autorización.
  • Fecha de la autorización.
  • Porcentaje exonerado — puede ser 100% o parcial; determina cuánto del IVA se libera.
  • Monto del impuesto exonerado — los colones de IVA que dejás de cobrar en esa línea.

La autorización nace de una ley (artículo e inciso)

Cada exoneración se apoya en una base legal —un artículo e inciso de la ley que otorga el beneficio—. Esa base es la que Hacienda evalúa cuando emite la autorización; en el comprobante vos referenciás la autorización ya otorgada (su número y datos), no el articulado. Si tenés dudas de qué inciso ampara una compra puntual, confirmá con tu contador.

¿Qué dice la normativa? EXONET y quién responde

Las autorizaciones de exoneración se gestionan y consultan en EXONET, la plataforma del Ministerio de Hacienda. Con el número de autorización se puede verificar si está vigente, a qué porcentaje aplica y —según el caso— qué códigos CABYS cubre. La versión 4.4 de comprobantes electrónicos exige que el detalle de la exoneración viaje dentro del XML de la factura.

El riesgo lo carga el vendedor

Si aplicás una exoneración que estaba vencida, con un porcentaje distinto o que no cubría ese CABYS, el IVA que dejaste de cobrar puede terminar siendo tu problema. La Administración puede cobrarte el impuesto no percibido y aplicar sanciones por incumplimientos formales (el Código de Normas y Procedimientos Tributarios contempla multas en sus artículos 83 y 86). Traducción: validar antes de emitir no es opcional.

Para el panorama completo de qué cambió con la versión vigente, mirá .

Un ejemplo tico: ferretería que le vende a una Zona Franca

Una ferretería en Alajuela le vende ₡1.000.000 en materiales a una empresa de Zona Franca con exoneración al 100%.

  • Sin exoneración: IVA 13% = ₡130.000 → el cliente pagaría ₡1.130.000.
  • Con exoneración al 100%: el IVA de ₡130.000 queda exonerado → el cliente paga ₡1.000.000.
  • La factura debe mostrar la autorización, el porcentaje (100%) y los ₡130.000 exonerados.

Ahora el detalle caro: si esa autorización estaba vencida, o cubría otros CABYS y no el del material vendido, la ferretería dejó de cobrar ₡130.000 que probablemente le toque asumir. El mismo comprobante, con una exoneración inválida, pasa de ahorro legítimo a deuda.

Así se ve la exoneración en el cuerpo de la emisión por API (línea + autorización a nivel de documento):

linea-exonerada.json
{
  "tipo_documento": "01",
  "documentos_exoneracion": [
    { "numero": "AL-01-2026-00123" }
  ],
  "lineas": [{
    "codigo_cabys": "2394100000000",
    "detalle": "Cemento gris 50 kg",
    "cantidad": 100,
    "precio_unitario": 10000,
    "codigo_tarifa": "08",          // IVA 13%
    "tarifa": 13,
    "tipo_gravacion": "exonerado",
    "exoneracion": {
      "tipo_documento": "05",       // tipo segun catalogo de Hacienda (Zona Franca)
      "numero": "AL-01-2026-00123", // debe existir en documentos_exoneracion
      "institucion": "Ministerio de Hacienda",
      "fecha": "2026-01-15",
      "porcentaje_compra": 100,     // % de IVA exonerado
      "monto_impuesto": 130000      // IVA que se exonera, en colones
    }
  }]
}

¿Cómo lo resuelve Plaxp Invoice?

Plaxp consulta EXONET por vos antes de emitir. Si en la factura viene una exoneración, tomamos cada número de autorización y lo verificamos contra el sistema de Hacienda — sin que tengas que integrar EXONET vos—.

  • Consulta la autorización en EXONET con el número declarado (una vez por número, con un tiempo de espera acotado para no trabar la emisión).
  • Valida la vigencia: si la autorización venció, frena la emisión y te dice desde qué fecha dejó de valer.
  • Cruza el porcentaje y el tipo: si el porcentaje o el tipo de documento que declaraste no coinciden con lo que dice EXONET, no deja pasar el comprobante.
  • Verifica el CABYS: si la autorización solo cubre ciertos códigos CABYS y la línea usa otro, lo marca como error antes de enviar.

Bloquea sin quemarte el consecutivo

La validación de la exoneración corre antes de asignar el número consecutivo y de firmar. Si algo no cuadra, Plaxp devuelve el detalle exacto de qué línea y qué campo falla, y no gasta folio en un comprobante que iba a ser un problema.

Si EXONET está caído, no te dejamos varado

EXONET a veces no responde. En ese caso Plaxp no bloquea la venta: registra una advertencia de que la exoneración no pudo confirmarse contra Hacienda y continúa con los datos que aportaste. Así una caída del servicio de Hacienda no te para la facturación, pero quedás avisado.

¿Querés ver el flujo completo de emisión y cómo consultar el estado? . Y como la exoneración se ata al CABYS de cada línea, te sirve entender . Si algo igual sale rechazado, revisá el .

¿Facturás con exoneraciones y querés dormir tranquilo?

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.