Skip to content
SPECIFICTION
Get listed

B2Brouter vs phase4

B2Brouter

b2brouter.net

phase4

github.com

Side by side

FigureB2Brouterphase4
Price from€9.17/moFree
Free planYesYes
Free trialYes—
Open source——
WebYesYes
Windows—Yes
macOS—Yes
Linux—Yes
APIYes—
Self-hosted—Yes
Plans published41
Spec score · Electronic Invoicing Software8.4 (#5)7.8 (#13)
Founded20032015
PurposeB2Brouter lets businesses create, send, receive, and manage electronic invoices and other commercial documents for local and international transactions.phase4 is an embeddable Java library for sending and receiving AS4 messages.
SupportThe pricing comparison lists support through the in-app incident reporting system across Basic, Professional, and Business plans.The repository says users seeking commercial support can contact the maintainer by email.

Plans

B2Brouter

  • BasicFree
  • Professional€110 a year
  • Business€300 a year
  • eDocExchangePriced on request

B2Brouter pricing →

phase4

  • Open-source libraryFree

phase4 pricing →

In their own words

B2Brouter

B2Brouter is a cloud platform for creating, sending, receiving and managing electronic invoices and other commercial documents in local and international transactions. It adapts invoices to recipient formats and local regulatory requirements. Invoice options include recurring, simplified, pro forma and corrective invoices, alongside product catalogs, SEPA mandate management, OCR document digitization and activity reports. Connections include Peppol, FACeB2B, Spanish General Entry Points, SDI, FE-AP/ESPAP, Chorus Pro/PDP and ePrior. Listed integrations include Microsoft Dynamics 365 Business Central, Sage, WooCommerce, SAP, Odoo, Zoho, NetSuite and Oracle Cloud ERP. Its API can connect an ERP, ecommerce platform or custom application to create, query and send documents automatically. The Basic plan costs nothing and allows up to 24 transactions per year, up to 10 contacts and 1 user. Professional costs €110 a year and Business €300 a year, both billed annually plus taxes. B2Brouter also lists ISO/IEC 27001 and Spain’s National Security Framework certifications.

Visit b2brouter.net

phase4

phase4 is a free, open-source Java library for sending and receiving AS4 messages. It is designed for manual integration into an existing system, not as a standalone project. Built-in protocol support includes Peppol and CEF eDelivery; documented additional profiles include BDEW, DBNAlliance, eDelivery2, EESPA, ENTSOG, EUCTP, and HR eDelivery. The library supports UBL and API access, and is intended for on-premise deployment. It requires Java 17 or later, with Java 21 or later recommended for performance. Configuration can come from application.properties, system properties, or environment variables; security setup can use JKS or PKCS12 keystores and truststores. AS4 multi-hop and AS4 split and join are not implemented. The project says automated unit and integration tests cover many configurations, while testing against a real remote system is different. Its testing guide says an official Peppol AP certificate is needed to test sending to or receiving from an existing Peppol provider. phase4 uses the Apache 2.0 license.

Visit github.com