frihet

n8n community node for Frihet ERP — AI-native business management

Package Information

Released: 4 mo ago
Downloads: 15 weekly / 213 monthly
Latest Version: 1.0.1
Author: Frihet

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=true for 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

  1. In Frihet: Settings → API → Generate API Key
  2. In n8n: Credentials → New → Frihet API
  3. 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

Discussion