ecuador-invoice
Let AI agents issue Ecuadorian electronic invoices (factura electronica, SRI) via Datil.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data
What it can do
- Create Invoice: Issue an Ecuador electronic invoice (factura electrónica) through Datil, stamped against the SRI with the merchant's own signing certificate. Bring your own Datil credentials via heade
- Query Invoice: Fetch an Ecuador factura electrónica you emitted, by the Datil invoice id returned from create_invoice. Returns the SRI estado (RECIBIDO = received by Datil/SRI queue, ENVIADO = sent to
What data it sees
Do you need an account
No: the server works without sign-in
Let AI agents issue Ecuadorian electronic invoices (factura electronica, SRI) via Datil. Stateless remote MCP server: bring your own key, it stores nothing. Create and query documents with IVA 15% math built in; sandbox by default, production opt-in.
Server tool list (2)
Raw names from tools/list. Only developers need these.
| create_invoice | Issue an Ecuador electronic invoice (factura electrónica) through Datil, stamped against the SRI with the merchant's own signing certificate. Bring your own Datil credentials via headers x-datil-key (API key) and x-datil-password (your .p12 certificate password). IMPORTANT: defaults to the SRI TEST environment (ambiente 1, no fiscal effect). To emit a REAL invoice you MUST pass environment:"production" (or the owner may set header x-datil-mode:production). Amounts are in US dollars (2 decimals). Each item price is NET; IVA (15% by default, or 0%) is added on top. The emisor (your company RUC, razón social, address, establecimiento/punto de emisión, secuencial) is passed by you — Datil signs and transmits to the SRI. Returns id, clave_acceso and estado. |
| query_invoice | Fetch an Ecuador factura electrónica you emitted, by the Datil invoice id returned from create_invoice. Returns the SRI estado (RECIBIDO = received by Datil/SRI queue, ENVIADO = sent to SRI, AUTORIZADO = authorized/legally valid, NO AUTORIZADO = rejected, DEVUELTO = returned, ERROR), the numero_autorizacion, and any SRI messages. Safe to call anytime. |