Package Information
Documentation
n8n-nodes-frihet
n8n community node for Frihet — AI-native business management.
Create invoices, manage expenses, sync clients, and automate your business workflows from n8n.
Installation
n8n Cloud / Self-hosted UI
In your n8n instance: Settings → Community Nodes → Install → n8n-nodes-frihet
Community nodes require n8n ≥ 0.187.0 and must be enabled in your instance settings
(N8N_NODES_INCLUDE_UNVERIFIED=truefor self-hosted).
npm (self-hosted / Docker)
npm install n8n-nodes-frihet
Then restart your n8n instance. The Frihet node will appear in the node palette under Action in an app → Frihet.
Operations
| Resource | Operations |
|---|---|
| Invoice | Create, Get, List, Update, Delete, Send, Mark Paid |
| Quote | Create, Get, List, Update, Delete, Send |
| Expense | Create, Get, List, Update, Delete |
| Client | Create, Get, List, Update, Delete |
| Product | Create, Get, List, Update, Delete |
| Vendor | Create, Get, List, Update, Delete |
Credentials
- In Frihet: Settings → API → Generate API Key
- In n8n: Credentials → New → Frihet API
- Paste your API key (starts with
fri_) and save
Optionally set a custom Base URL for self-hosted Frihet deployments.
Features
- Cursor-based pagination on all List operations (use "Return All" to fetch every page automatically)
- Full Spanish tax compliance fields: IVA/IGIC/IPSI tax rates, IRPF withholding, fiscal zones, equivalence surcharge
- Invoice line items with description, quantity, and unit price
- CRM stages on clients (lead, contacted, proposal, active, inactive, lost)
- Structured address support on clients, vendors, invoices, and quotes
- Send invoices and quotes directly by email from n8n workflows
- Mark invoices as paid with optional payment date and method
- Expense categories, tax deductibility, and investment goods flags
Tax Zones (Spain)
| Zone | Tax | Value |
|---|---|---|
| Peninsula | IVA | 21% / 10% / 4% |
| Canary Islands | IGIC | 7% / 3% / 0% |
| Ceuta / Melilla | IPSI | — |
| EU | Reverse Charge | 0% |
| World | Exempt | 0% |
API Rate Limits
Frihet API: 100 requests/minute per API key. The node will throw NodeApiError on 429 responses.
Roadmap
Current coverage: 6 resources (~33 operations, ~20% of the Frihet REST API surface).
Wave 2 — planned but not yet shipped:
- Extended resource coverage (bank accounts, fiscal calendar, VeriFactu/TicketBAI signed-invoice flows, Facturae e-invoice export, payment splits)
- n8n verified-node status (automated tests, CI provenance, community review)
- Trigger nodes for Frihet webhooks (invoice paid, client created, etc.)
The Frihet MCP Server (@frihet/mcp-server@1.12.0) exposes the full API surface (151 tools, native ES/EU fiscal compliance including VeriFactu/TicketBAI/Facturae) and is available today for AI agent workflows.
Links
License
MIT