n8n-nodes-b2brouter
v0.1.2
Published
n8n Community Node for b2brouter E-Invoicing API
Maintainers
Readme
n8n-nodes-b2brouter
n8n Community Node for the B2Brouter E-Invoicing API.
Features
- Full CRUD for: Accounts, Bank Accounts, Contacts, Tax Reports, Tax Report Settings, Transports, Web Hooks
- Read + State: Invoices (13 operations), Orders (get/list/changeState)
- Binary Data: PDF/XML invoice import, attachment upload, ledger import/download
- Code Lists: Dynamic dropdowns for Countries, Currencies, Languages, Document Types, Schemes
- Webhook Trigger: Real-time event processing for invoice/ledger/tax report state changes
- Pagination: "Return All" with automatic offset handling
- Multi-Environment: Production and Staging support
Installation
In your n8n instance, go to Settings → Community Nodes and install:
n8n-nodes-b2brouterOr via npm (self-hosted n8n):
npm install n8n-nodes-b2brouterCredentials
- Get your API key from the B2Brouter account settings
- In n8n, create a B2Brouter API credential
- Enter your API key and select environment (Production/Staging)
Supported Resources
| Resource | Operations | |---|---| | Account | create, delete, deleteLogo, get, getAll, unarchive, update, uploadLogo | | Bank Account | create, delete, get, getAll, update | | Code List | getCountries, getCurrencies, getDocumentTypes, getInvoiceStates, getLanguages, getSchemes, getTransportTypes | | Contact | create, delete, get, getAll, update | | Event | get, getAll | | Invoice | ack, addAttachment, addAttachments, changeState, create, delete, generateTaxReport, get, getAll, import, send, update, validate | | Ledger | download, downloadResponse, import | | Order | changeState, get, getAll | | Tax Report | create, delete, download, get, getAll, import, update | | Tax Report Setting | create, delete, get, getAll, update | | Transport | create, delete, get, getAll, update | | Web Hook | create, delete, get, getAll, update |
Trigger Node
The B2Brouter Trigger node subscribes to webhook events:
issued_invoice.state_changeledger.state_changetax_report.state_change
E-Invoice Formats Supported
XRechnung, ZUGFeRD, Peppol BIS, UBL, CII, Facturae, and more – as supported by the B2Brouter API.
API Documentation
- B2Brouter API Reference
- OpenAPI Spec (version 2025-10-13)
License
MIT
