Saltearse al contenido

Generar factura electrónica

Genera una factura electrónica a partir de un carrito finalizado. Crea el documento fiscal válido ante SIFEN con CDC y XML.

URL Base: https://api.guarani.app

POST /sifen/de/factura
Ventana de terminal
curl -X POST "https://api.guarani.app/sifen/de/factura" \
-H "Content-Type: application/json" \
-H "x-api-key: Bearer <access_token>" \
-d '{
"carrito_id": "ejemplo-uuid-carrito-123",
"numero_timbrado": "ejemplo-numero-timbrado",
"numero_establecimiento": "001",
"punto_expedicion": "001"
}' | jq

Nota: Asegúrate de reemplazar <access_token> con un token JWT válido proporcionado por el equipo Guarani.
Importante:
Es imprescindible incluir un token de acceso válido en el encabezado x-api-key para autenticar y autorizar el uso de este endpoint. Sin este token, la solicitud será rechazada.


EncabezadoValorDescripción
Content-Typeapplication/jsonIndica que los datos se envían en formato JSON.
x-api-keyBearer <access_token>Token de autenticación necesario para acceder al recurso.
CampoTipoRequeridoTamañoDescripción
carrito_iduuid36ID del carrito. (ver carritos)
numero_timbradostring36Número del timbrado. (ver timbrados)
numero_establecimientostring36Número del establecimiento. (ver establecimientos)
punto_expedicionstring36Punto de expedición. (ver timbrados)
{
"success": true,
"codigo": "200",
"message": "Operación realizada correctamente.",
"data": {
"cdc": "{numero del cdc}",
"xml": "{url del xml}"
}
}
CampoTipoDescripción
cdcstringCódigo de Control (CDC) generado por SIFEN. Identificador único del documento electrónico.
xmlstringURL del archivo XML firmado del documento electrónico almacenado en Firebase Storage.

Para más información sobre posibles errores de carritos, consulta las siguientes secciones: errores.