Solicitar acceso a la API
API de facturación electrónica

Tu sistema emite comprobantes. Hacienda es problema nuestro.

API REST para emitir facturas y tiquetes v4.4 desde tu tienda en línea, tu punto de venta o tu ERP. Vos mandás el JSON; nosotros firmamos, enviamos y te avisamos.

REST
con llave por negocio
Sin duplicados
si tu sistema reintenta
Webhook
al aceptarse o rechazarse
Módulo
₡3.450 al mes
# Emitir un tiquete desde tu sistema
curl -X POST https://facturador.godatacr.com/api/v1/comprobantes \
  -H "Authorization: Bearer $LLAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "tipo": "04",
    "referencia_externa": "WC-10234",
    "moneda": "CRC",
    "medio_pago": "06",
    "lineas": [{
      "cabys": "6311100000000",
      "detalle": "Hospedaje 2 noches",
      "cantidad": 2,
      "precio_unitario": 50000,
      "codigo_tarifa_iva": "08"
    }]
  }'
El problema

Integrar con Hacienda le quita semanas al equipo.

Firmar XML no es tu negocio

Firma XAdES, esquemas v4.4, CABYS y consecutivos antes de vender lo primero.

Hacienda responde cuando quiere

Hay que consultar el estado, reintentar y no duplicar comprobantes.

Mantenimiento sin fin

Cada cambio de Hacienda es otra tarea en la lista del equipo.

La solución

Un POST y el comprobante queda en camino.

Mandás la venta con sus líneas. El Facturador asigna clave y consecutivo, firma el XML v4.4, lo envía a Hacienda y te avisa por webhook cuando responde.

  • Misma referencia externa, mismo comprobante: sin duplicados
  • PDF y XML descargables por la API
  • Documentación completa dentro del producto
Configuración de la integración por API
Beneficios

Lo que ganás desde el primer día.

Emitís con un POST

Factura, tiquete y notas de crédito o débito.

Sin duplicados

Si tu sistema reintenta con la misma referencia, recibe el mismo comprobante.

Webhook

Te avisamos cuando Hacienda acepta o rechaza, firmado con tu llave.

PDF y XML

Para mandarle al cliente o archivar, directo desde la API.

Tiendas en línea

WordPress, WooCommerce o tu propio sistema, por la misma API.

Ambiente de pruebas

Probás contra el ambiente de pruebas de Hacienda antes de producción.

Demo

Lo que mandás y lo que recibís.

Ejemplo real de la documentación: un tiquete de hospedaje pagado por SINPE Móvil.

# Emitir un tiquete desde tu sistema
curl -X POST https://facturador.godatacr.com/api/v1/comprobantes \
  -H "Authorization: Bearer $LLAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "tipo": "04",
    "referencia_externa": "WC-10234",
    "moneda": "CRC",
    "medio_pago": "06",
    "lineas": [{
      "cabys": "6311100000000",
      "detalle": "Hospedaje 2 noches",
      "cantidad": 2,
      "precio_unitario": 50000,
      "codigo_tarifa_iva": "08"
    }]
  }'
Precio

Tu plan de facturación más la API.

El plan define cuántos comprobantes emitís al mes. La API se suma a cualquier plan. Colones, IVA incluido.

Personal

₡4.950al mes

Para profesionales y negocios de poco volumen.

  • 50 comprobantes al mes
  • Facturas recurrentes y proformas
  • Usuarios con roles y PIN
  • Reporte de IVA y libros para el contador
  • Soporte por WhatsApp
Elegir Personal

Pyme

₡9.950al mes

Para el negocio que factura todos los días.

  • 300 comprobantes al mes
  • Todo lo del plan Personal
  • Varios usuarios
  • Soporte prioritario
Elegir Pyme

Ejemplo: una tienda con hasta 50 pedidos al mes paga ₡8.400 al mes (plan Personal + API).

Pagando el año, cobramos 10 meses.

Preguntas frecuentes

Antes de que lo preguntés.

¿Otra duda? Te respondemos por WhatsApp.

Preguntar
¿Cómo me autentico?

Con una llave de acceso por negocio en la cabecera Authorization: Bearer. La generás en Configuración › Integraciones.

¿Qué documentos emite la API?

Factura electrónica, tiquete, nota de crédito y nota de débito. Las notas llevan la referencia al documento original.

¿Qué pasa si mando la misma venta dos veces?

Si repetís la referencia externa, recibís el mismo comprobante marcado como duplicado. No se emite otro ni se gasta un consecutivo.

¿Cómo sé si Hacienda lo aceptó?

El envío es asíncrono. Consultás el comprobante hasta que el estado sea aceptado o rechazado, o configurás el webhook y te avisamos con la cabecera X-GoData-Token igual a tu llave.

¿Funciona con WooCommerce?

Sí, por la misma API: cada pedido pagado sale como tiquete o factura. Te ayudamos a conectar tu tienda.

¿Hay límite de peticiones?

120 por minuto por llave. Suficiente para una tienda o un punto de venta con varias cajas.

Conectá tu sistema esta semana.

Pedinos la llave y te acompañamos hasta el primer comprobante aceptado.