Skip to content
SPECIFICTION
Get listed

PeppolSoft vs phase4

PeppolSoft

peppolsoft.com

phase4

github.com

Side by side

FigurePeppolSoftphase4
Price from$100/moFree
Free planYesYes
Free trial——
Open source——
WebYesYes
Windows—Yes
macOS—Yes
Linux—Yes
iOSYes—
AndroidYes—
APIYes—
Self-hosted—Yes
Plans published61
Spec score · Electronic Invoicing Software8.9 (#3)7.8 (#13)
SupportThe FAQ assigns 24/7 support to Enterprise, essential support to Growth and basic support to Essential.The repository says users seeking commercial support can contact the maintainer by email.

Plans

PeppolSoft

  • BuyerFree
  • Participant$0.10, paid once
  • Starter$1,200 a year
  • Essential$2,400 a year
  • Growth$4,800 a year
  • Enterprise$12,000 a year

PeppolSoft pricing →

phase4

  • Open-source libraryFree

phase4 pricing →

In their own words

PeppolSoft

PeppolSoft is a Peppol Access Point for exchanging electronic invoices through DBNA in the United States and OpenPeppol in Europe. Its API sends and receives invoices, while a browser-based platform handles transactions, document status, format validation and connected participants. The service uses a four-corner model: access points route documents between suppliers and buyers, supporting interoperability without bilateral integrations. Buyers can verify invoice authenticity and integrity and securely store and retrieve invoice PDFs and related documents. Annual subscriptions include unlimited electronic document transactions. Plans include Starter at $1,200 a year, Essential at $2,400 a year, Growth at $4,800 a year and Enterprise at $12,000 a year. A free Buyer plan supports receiving through the web portal and app; ERP integration is subject to request and budget approval. The homepage also lists $0.10 sent or received, with API use, registration, sandbox access and idle periods with no transactions free. The DBNAlliance validation API requires UBL 2.3 and cannot process XHE; United Kingdom availability is coming soon.

Visit peppolsoft.com

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