n8n-nodes-sri-ecuador
v2.0.1
Published
n8n node for SRI Ecuador integration - Electronic Invoicing, RUC/ID validation, exchange rate, SBU
Maintainers
Readme
n8n-nodes-sri-ecuador
n8n node for SRI Ecuador (Internal Revenue Service) integration.
🚀 Features
RUC/ID Card (Identification)
- ✅ Validate RUC - Individual/Company (13 digits)
- ✅ Validate ID Card - Individual (10 digits)
- ✅ Format RUC/ID - Clean and normalize
- ✅ Detect type - Individual, company, or public entity
Economic Indicators
- 💵 Exchange Rate - Ecuador uses USD (dollarized)
- 📊 SBU - Unified Basic Salary
- 📊 Basic Basket - Monthly value
- 🔄 Convert SBU ↔ USD
Electronic Invoice Issuing (requires provider)
- 📄 Invoice - Code 01
- 📄 Credit Note - Code 04
- 📄 Debit Note - Code 05
- 📄 Purchase Settlement - Code 03
📦 Installation
In n8n (recommended)
- Go to Settings → Community Nodes
- Click Install
- Type:
n8n-nodes-sri-ecuador - Click Install
Via npm
npm install n8n-nodes-sri-ecuador⚙️ Configuration
Without credentials (local functions)
The following functions do NOT require credentials:
- Validate/format RUC/ID Card
- SBU and Basic Basket
- Conversions
With credentials (invoice issuing)
To issue electronic invoices you need:
- Datil - https://datil.co
- Facturacion EC - https://facturacionec.com
📋 Usage Examples
Validate RUC
Resource: RUC/ID Card
Operation: Validate RUC
RUC: 1712345678001Validate ID Card
Resource: RUC/ID Card
Operation: Validate ID Card
ID Card: 1712345678Get SBU
Resource: Indicators
Operation: SBU📊 Document Types
| Code | Type | Description | |------|------|-------------| | 01 | Invoice | Sale of goods/services | | 03 | Settlement | Purchase from non-obligated | | 04 | Credit Note | Cancel/modify invoice | | 05 | Debit Note | Additional charge |
🔗 APIs Used
- BCE - Economic indicators (public)
- SRI - RUC validation
- Datil / Facturacion EC - Invoice issuing (requires account)
🤝 Contributing
Contributions are welcome. Please open an issue or pull request.
📄 License
MIT © Manuel Reyes Bravo
