Concepto · Hacienda v4.4

¿Qué es una factura de contingencia (situación 2 y 3)?

La factura de contingencia es el comprobante que emitís cuando no podés transmitirlo a Hacienda en el momento —porque se cayó Hacienda, el internet o la luz—. No dejás de facturar: el comprobante se genera y se firma igual, se entrega al cliente y se marca con el código de situación 2 (Contingencia) o 3 (Sin internet). Después, cuando vuelve el servicio, se transmite a Hacienda dentro del plazo.

¿Qué es una factura de contingencia?

En la facturación electrónica de Costa Rica, cada comprobante lleva un código de situación que le dice a Hacienda en qué condición se emitió. Casi siempre es 1 (Normal): generás, firmás y Hacienda lo recibe al instante. Pero cuando hay una falla que impide ese envío en tiempo real, existe la contingencia.

La clave está en entender qué se difiere y qué no. En contingencia no se posterga la facturación: el comprobante se crea y se exactamente igual, y se le entrega al cliente su factura con el PDF y el XML. Lo único que se aplaza es la recepción por parte de Hacienda, que ocurre apenas se restablezca la comunicación.

No es una factura distinta

«Factura de contingencia» no es un tipo de comprobante aparte. Es una normal emitida con el código de situación en 2 o 3 en vez de 1. Ese dígito viaja dentro de la propia clave numérica de 50 dígitos del documento.

¿Cuál es la diferencia entre situación 2 y 3?

Las dos son contingencia y en las dos el comprobante se emite y se firma. Lo que cambia es qué falló:

códigosituacióncuándo se usa
1NormalTodo funciona: se emite y Hacienda lo recibe al instante.
2ContingenciaHay conexión pero Hacienda no recibe (sistema caído o intermitente): se emite y se reenvía después.
3Sin internetLa falla es del lado del emisor (sin internet o sin luz): se emite offline y se transmite al volver la conexión.

En la práctica, la duda típica es: «se cayó el sistema, ¿puedo seguir vendiendo?». Sí. La contingencia existe justamente para que un problema técnico no te frene la caja: emitís en situación 2 o 3 y regularizás luego.

¿Qué dice la normativa de Costa Rica?

La versión 4.4 —obligatoria desde el 1 de setiembre de 2025, con la prórroga que arrancó el 1 de junio— mantiene el código de situación como campo obligatorio de todo comprobante y conserva la contingencia. Dentro de , la plataforma que reemplazó a ATV, la regla de fondo es la misma:

  • Seguís obligado a emitir y firmar el comprobante en el momento de la venta, aunque no puedas enviarlo. La contingencia no te exime de facturar.
  • El comprobante debe transmitirse a Hacienda apenas se restablezca el servicio, dentro del plazo que fija la resolución vigente. No es «cuando me acuerde».
  • El receptor debe recibir su comprobante (PDF y XML) igual que en una venta normal, con la clave numérica que lo identifica.

No regularizar tiene dientes

Un comprobante que se queda en contingencia y nunca se transmite es un comprobante que Hacienda no registró. Las sanciones de los artículos 83 y 86 del CNPT llegan hasta 100 salarios base y cierre del negocio. La contingencia es una válvula de emergencia, no una forma de dejar documentos sin enviar.

Confirmá con tu contador

El plazo exacto de regularización y su tratamiento pueden depender de la resolución vigente y de tu caso. Antes de fijar un procedimiento interno, validalo con quien te lleva la contabilidad.

¿Cómo lo resuelve Plaxp Invoice?

En Plaxp la contingencia es un campo, no un dolor de cabeza. Al emitir, mandás codigo_situacion con 2 o 3 y el resto lo maneja el sistema:

  • Emite y firma igual. Genera el XML 4.4 y lo de inmediato, así el cliente recibe su comprobante aunque Hacienda no esté disponible.
  • Marca la situación en la clave. El dígito de situación (2/3) queda escrito dentro de la clave numérica de 50 dígitos y en el XML, como exige el formato.
  • Regulariza solo. Un proceso en segundo plano rescata los comprobantes que no llegaron a Hacienda por una falla transitoria, los re-firma y los reenvía, y consulta el estado hasta que Hacienda responde.
  • Te deja ver el resultado. Cuando Hacienda por fin acepta (o rechaza), lo consultás por la clave — mirá .
emitir-en-contingencia.json
{
  "tipo_documento": "01",
  "codigo_situacion": 3,        // 1=Normal · 2=Contingencia · 3=Sin internet
  "condicion_venta": "01",
  "medios_pago": [{ "tipo": "01", "monto": 5650 }],
  "receptor": {
    "tipo_identificacion": "01",
    "identificacion": "123456789",
    "nombre": "Cliente de mostrador",
    "correo": "[email protected]"
  },
  "lineas": [{
    "codigo_cabys": "5610000000000",
    "detalle": "Almuerzo del día",
    "cantidad": 1,
    "precio_unitario": 5000,
    "codigo_tarifa": "08",       // 08 = IVA 13%
    "tarifa": 13
  }]
}

La idea en una línea

Vos ponés el código de situación; Plaxp emite, firma, entrega y —cuando vuelve el servicio— reenvía a Hacienda sin que tengas que reprocesar nada a mano.

Ejemplo tico: se va el internet en la soda

Sábado al mediodía, la soda está llena y se cae el internet del barrio. Sin contingencia, la caja se paraliza. Con contingencia, la operación sigue: cada almuerzo de ₡5.000 + IVA 13% (₡650) = ₡5.650 se factura con codigo_situacion: 3 (Sin internet). El comprobante se firma, el cliente se lleva su tiquete y la fila avanza.

Una hora después vuelve el internet. El proceso de regularización de Plaxp toma todos los comprobantes que quedaron pendientes de esa ventana y los transmite a Hacienda en orden, con su clave y su código de situación. Si alguno vuelve rechazado, aparece en el catálogo de con la causa para corregirlo.

Lo mismo aplica si el que se cae es Hacienda

Si el problema no es tu internet sino que Hacienda no está recibiendo, es el mismo flujo con codigo_situacion: 2 (Contingencia): emitís, entregás y el sistema reintenta hasta que Hacienda responde. Si venís de otra herramienta, mirá también o la .

¿Querés facturar aunque se caiga Hacienda o el internet?

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.