Package Information
Downloads: 209 weekly / 289 monthly
Latest Version: 0.1.2
Author: go eCommerce GmbH
Documentation
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-b2brouter
Or via npm (self-hosted n8n):
npm install n8n-nodes-b2brouter
Credentials
- 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