Concepto · Hacienda v4.4

¿Qué es la factura electrónica de compra (FEC) en Costa Rica?

La factura electrónica de compra (FEC) es el comprobante tipo 08 de Hacienda que emite el comprador —no el vendedor— cuando le compra a alguien que no puede facturarle electrónicamente: un régimen simplificado o un proveedor no domiciliado. Sirve para respaldar el gasto o costo ante Hacienda. Con Plaxp la emitís con un solo POST.

¿Qué es exactamente la FEC?

En una venta normal, el que factura es el que vende. La FEC invierte esa lógica: el documento lo emite el comprador. Se usa cuando el proveedor no está en capacidad de emitir un comprobante electrónico válido, pero vos igual necesitás un respaldo formal de esa compra para tu contabilidad y tu declaración de renta.

Es uno de los seis comprobantes de la versión 4.4. En el catálogo de tipos de documento le corresponde el código 08 (las siglas suelen escribirse FEC). Formalmente es un XML v4.4 firmado y aceptado por Hacienda, igual que una factura electrónica; lo que cambia es quién lo emite y con qué propósito.

  • Lo emite el comprador, que sí está inscrito en facturación electrónica.
  • El vendedor aparece como receptor del comprobante.
  • Respalda el costo o gasto deducible de la compra.
  • Es tipo 08 dentro de los seis comprobantes de la 4.4.

Si querés el panorama de los seis tipos y cuándo va cada uno, está en la .

¿Cuándo tengo que emitir una factura de compra?

La duda típica es: «le compré a alguien que no me da factura electrónica, ¿cómo respaldo el gasto?». La respuesta es la FEC. Los dos casos más comunes:

Régimen simplificado

Un contribuyente de régimen simplificado (RTS) —una pulpería, un agricultor, un pequeño taller— no emite comprobante electrónico salvo que el cliente se lo solicite. Vos, como comprador registrado, emitís la FEC para respaldar la compra.

Proveedor no domiciliado

Un proveedor no domiciliado en Costa Rica no está en el sistema de Hacienda y no puede emitirte un comprobante nacional. La FEC te permite documentar esa compra dentro del esquema local.

El IVA y la deducción, con tu contador

La FEC lleva el IVA que corresponda y sirve de respaldo del gasto; en algunos casos también habilita el crédito fiscal. Pero el tratamiento exacto depende de tu actividad y del proveedor (RTS vs. no domiciliado, servicios importados, etc.). Confirmá con tu contador cómo aplicarlo en tu declaración.

¿Qué dice la normativa de Costa Rica?

La factura de compra vive dentro del régimen de comprobantes electrónicos v4.4, obligatorio desde el 1 de setiembre de 2025 y tramitado por la plataforma TRIBU-CR. En el catálogo oficial de tipos de documento es el 08, junto a la factura (01), la nota de débito (02), la nota de crédito (03), el tiquete (04) y la exportación (09).

El régimen simplificado no está obligado a emitir comprobantes electrónicos por sus ventas salvo que el comprador lo solicite; por eso la norma le da al comprador la vía de la FEC. Un detalle concreto de la 4.4: para la FEC, Hacienda exige el código de actividad económica del proveedor (el receptor) y el bloque de referencia del documento — dos validaciones que, si faltan, provocan rechazo.

Un dato de la 4.4 que se cuela seguido

En la 4.4 el código de referencia 03 (el «corrige monto» de la 4.3) ya no existe: Hacienda lo rechaza. Si venís de un sistema viejo, hay que remapearlo. Lo cubrimos en la y en el .

Ejemplo tico: una soda que le compra a un agricultor

Una soda en Cartago le compra ₡80.000 de verduras a un agricultor de régimen simplificado. El agricultor no emite comprobante electrónico. Para respaldar ese costo en su contabilidad, la soda —que sí factura electrónicamente— emite una FEC con los datos del agricultor como receptor:

factura de compra (tipo 08)
POST /api/procesar
{
  "tipo_documento": "08",            // 08 = factura electrónica de compra (FEC)
  "codigo_sucursal": "001",
  "codigo_caja": "001",
  "consecutivo": 1,
  "condicion_venta": "01",           // 01 = contado
  "medios_pago": [{ "tipo": "01", "monto": 80000 }],

  // El RECEPTOR de la FEC es el PROVEEDOR (el pequeño vendedor).
  // Para la FEC, Hacienda exige su código de actividad económica.
  "receptor": {
    "tipo_identificacion": "01",
    "identificacion": "111110000",
    "nombre": "Verdulería La Cosecha",
    "codigo_actividad": "0113101",
    "correo": "[email protected]"
  },

  "lineas": [{
    "codigo_cabys": "0113101000000",
    "detalle": "Verduras frescas",
    "cantidad": 1,
    "precio_unitario": 80000,
    "codigo_tarifa": "08",           // 08 = IVA 13%
    "tarifa": 13
  }]
}

El resultado es un XML v4.4 firmado y aceptado por Hacienda que la soda guarda como respaldo de la compra. Si el agricultor tiene correo, le llega su copia con el PDF y el XML; si no, queda de todos modos en los registros de la soda.

¿Cómo emito una FEC con Plaxp?

Igual que cualquier otro comprobante: un POST a /api/procesar con tipo_documento: "08" (o la ruta explícita /api/factura-compra). Vos enviás los datos de la compra; nosotros armamos el XML v4.4 con lo que la FEC exige —el código de actividad del proveedor y el bloque de referencia—, lo firmamos con XAdES usando tu certificado y lo enviamos a Hacienda.

  • Un solo endpoint para los seis comprobantes; solo cambiás tipo_documento.
  • Armamos la clave de 50 dígitos y el consecutivo de 20 por vos.
  • Recalculamos el desglose de IVA con 5 decimales antes de firmar, para evitar rechazos por totales.
  • Consultamos el estado en Hacienda por vos; vos solo leés el resultado por la clave.

La respuesta es HTTP 202: recibís la clave al instante y la firma y el envío ocurren en background. Después consultás si Hacienda lo . Y si te interesa el detalle de la firma: .

Lo específico de la FEC lo absorbemos nosotros

No tenés que aprenderte los campos que la 4.4 exige solo para la factura de compra. Vos declarás qué compraste y a quién; el generador del XML pone lo que Hacienda pide para el tipo 08.

¿Necesitás emitir facturas de compra?

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.