Concepto · Hacienda v4.4
¿Qué es la factura electrónica de compra (FEC) en Costa Rica?
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
08dentro 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
¿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
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:
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
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 APITe 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.
