🇪🇨 API de Facturación Electrónica Ecuador

Demostración funcional desplegada en la nube

⚠️ Modo Demostración

Esta API está funcionando en modo demo. Genera XMLs válidos según estándares del SRI pero no usa certificados reales.

🔍 Endpoints Disponibles

GET /health - Health check (sin autenticación)
Verifica que la API esté funcionando correctamente
GET /api/facturas - Listar facturas
Requiere header: x-api-key: render_demo_api_key_2025_ecuador
POST /api/facturas - Crear nueva factura
Requiere header: x-api-key: render_demo_api_key_2025_ecuador
GET /api/facturas/{claveAcceso} - Consultar factura específica
Requiere header: x-api-key: render_demo_api_key_2025_ecuador

🧪 Ejemplo de uso con JavaScript


// Ejemplo: Crear una factura
const response = await fetch('/api/facturas', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'x-api-key': 'render_demo_api_key_2025_ecuador'
    },
    body: JSON.stringify({
        "infoFactura": {
            "razonSocialComprador": "CLIENTE DEMO S.A.",
            "identificacionComprador": "0987654321001",
            "totalSinImpuestos": "100.00",
            "importeTotal": "112.00"
        },
        "detalles": [{
            "descripcion": "Producto demo",
            "cantidad": "1",
            "precioUnitario": "100.00",
            "precioTotalSinImpuesto": "100.00"
        }]
    })
});

const resultado = await response.json();
console.log(resultado);
        

📋 Características implementadas

🚀 Repositorio y Código

Código fuente disponible en: GitHub

Desarrollado por: @mat1520