Ecuador
En Ecuador, Floogos se conecta directo al SRI (Servicio de Rentas Internas) para emitir comprobantes electrónicos. No hay un proveedor intermedio obligatorio: el propio motor arma el XML del comprobante, calcula la clave de acceso, lo firma digitalmente y habla el protocolo SOAP del SRI.
Modelo de integración
Sección titulada «Modelo de integración»- Directo, sin PAC ni certificador obligatorio: el motor Floogos genera el XML, lo firma y lo envía directamente a los servicios web del SRI.
- Flujo de dos pasos: primero recepción (
validarComprobante), donde el SRI valida el esquema y la firma del XML enviado; luego autorización (autorizacionComprobante), donde el SRI decide si el comprobante es válido. - Clave de acceso de 49 dígitos: cada comprobante lleva una clave calculada a partir de la fecha de emisión, el tipo de comprobante, el RUC del emisor, el ambiente, el establecimiento, el punto de emisión, el secuencial, el tipo de emisión y un dígito verificador (módulo 11). Esta clave identifica el comprobante ante el SRI y es la base del código QR.
- Firma XAdES: el XML se firma digitalmente con el certificado (.p12) del emisor usando XAdES-BES, con el elemento raíz identificado como
id="comprobante"para la referencia de la firma. - XML propio del SRI: a diferencia de otros países de la región, el SRI no usa UBL; cada tipo de comprobante (factura, nota de crédito, nota de débito) tiene su propio esquema XML definido por la ficha técnica del organismo.
- IVA 15%: la tarifa general de IVA vigente desde 2024 es 15% (código de porcentaje 4 en el catálogo del SRI); existen además tarifas de 0% y otras especiales según el catálogo.
Cuándo queda válido un comprobante
Sección titulada «Cuándo queda válido un comprobante»Un comprobante del SRI no es válido solo por haber sido recibido. Que la recepción responda RECIBIDA únicamente significa que el XML pasó la validación de esquema y firma; el comprobante recién tiene validez tributaria cuando el paso de autorización responde AUTORIZADO, con su número de autorización y fecha correspondientes. Si la autorización queda EN PROCESAMIENTO, hay que volver a consultarla más tarde; si responde NO AUTORIZADO, el comprobante debe corregirse y reemitirse con un nuevo secuencial.
Nodos disponibles
Sección titulada «Nodos disponibles»| Nodo | Descripción |
|---|---|
| SriEmitirFactura | Emite una factura: arma el XML, calcula la clave de acceso, firma y ejecuta recepción + autorización |
| SriEmitirNota | Emite una nota de crédito (04) o débito (05) referenciando el documento modificado |
| SriConsultarAutorización | Consulta el estado de autorización por clave de acceso; reconcilia comprobantes EN PROCESAMIENTO |
| SriRIDE | Genera el RIDE (representación impresa) con código QR, listo para imprimir a PDF |
Flujo típico
Sección titulada «Flujo típico»- SriEmitirFactura (o SriEmitirNota) — arma, firma y envía el comprobante; si el SRI responde AUTORIZADO de inmediato, ya está listo.
- SriConsultarAutorización — si el comprobante quedó EN PROCESAMIENTO, se reconsulta (por ejemplo desde un workflow programado) hasta obtener el resultado final.
- SriRIDE — una vez autorizado, se genera el HTML con el QR de la clave de acceso para entregar al cliente su comprobante impreso o en PDF.
- La credencial de tipo
sriguarda el certificado (.p12), su contraseña, el RUC del emisor (13 dígitos) y el ambiente (pruebasoproducción). - El motor Floogos valida que el certificado no esté vencido antes de intentar firmar y enviar un comprobante.
- El secuencial del comprobante se autonumera por establecimiento y punto de emisión si no se indica manualmente.