SriRIDE
Descripción
Sección titulada «Descripción»Genera el RIDE (Representación Impresa del Documento Electrónico) de un comprobante del SRI de Ecuador, con su código QR calculado a partir de la clave de acceso. Puede tomar un comprobante ya emitido pasando su clave_acceso (el nodo recupera los datos guardados en la base) o previsualizar un comprobante armado a mano pasando comprobante en JSON. Devuelve HTML autocontenido, listo para imprimir a PDF.
Configuración
Sección titulada «Configuración»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credentials | Sí | Credencial del SRI |
| clave_acceso | text | No | Clave de acceso (49 dígitos) del comprobante emitido (recupera datos de la base) |
| comprobante | json | No | Comprobante en JSON para previsualizar (si no se pasa clave_acceso) |
Credenciales
Sección titulada «Credenciales»Este módulo requiere una credencial de tipo sri con los siguientes campos:
- Certificado (.p12): certificado digital del emisor, en formato PKCS#12
- Contraseña del certificado: contraseña para abrir el .p12
- RUC: RUC del emisor (13 dígitos)
- Ambiente:
pruebas(homologación) oproducción
{ "claveAcceso": "0512202501179001234500110010010000000011234567811", "html": "<!DOCTYPE html>...", "qrImage": "data:image/png;base64,...", "numeroAutorizacion": "0512202501179001234500110010010000000011234567811"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»RIDE de un comprobante ya autorizado (por clave de acceso)
Sección titulada «RIDE de un comprobante ya autorizado (por clave de acceso)»{ "credentials_id": "cred-sri-prod", "clave_acceso": "0512202501179001234500110010010000000011234567811"}Previsualización de un comprobante armado a mano
Sección titulada «Previsualización de un comprobante armado a mano»{ "credentials_id": "cred-sri-prod", "comprobante": { "tipo": "01", "comprador": { "identificacion": "9999999999999", "razonSocial": "CONSUMIDOR FINAL" }, "items": [ { "descripcion": "Camisa de algodón talla M", "cantidad": 1, "precioUnitario": 100.00 } ], "totals": { "totalSinImpuestos": 100.00, "totalIva": 15.00, "importeTotal": 115.00 } }}- Si se pasa
clave_acceso, el nodo recupera del store los datos del comprobante (emisor, comprador, totales) y arma el RIDE con esa información real. - Sin
clave_acceso, se usacomprobante(o el input del nodo anterior) para una previsualización; el comprobante debe incluir al menositems. - El QR se genera localmente a partir de la clave de acceso; no requiere una llamada adicional al SRI.
- Encadenar después de SriEmitirFactura o SriEmitirNota para generar el RIDE apenas el comprobante queda autorizado.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- SriEmitirFactura - Emitir la factura a representar
- SriEmitirNota - Emitir la nota a representar
- SriConsultarAutorización - Verificar el estado antes de generar el RIDE