Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

phase4 review

Free#30 of 32 in Electronic Invoicing Software

A self-hosted Java library for teams building Peppol document exchange systems.

5.8/10Editor score
phase45.8 Visit phase4

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

phase4 is an open-source, embeddable Java library for sending and receiving AS4 messages in existing systems. It is intended for developers building e-invoicing, e-procurement and other business-document exchange solutions, rather than businesses looking for a hosted application. The project provides client and server components, supports UBL structured documents, and can be deployed on-premise through self-hosted and API-oriented use cases.

Its strongest fit is Peppol and eDelivery infrastructure. phase4 supports the Peppol eDelivery network, CEF eDelivery and several related ecosystems, including BDEW, DBNAlliance, eDelivery2, ENTSOG, EUCTP and HR eDelivery. Peppol-specific capabilities include SMP lookup and endpoint discovery, while SBDH construction and handling support document exchange workflows. HTTP endpoints, servlet-based inbound message processing and Peppol reporting support give implementation teams building blocks for integrating message exchange into existing systems.

The main trade-off is scope. phase4 supplies transport and infrastructure components, not a complete invoicing product with a hosted user interface or standalone tax validation. Its example server functionality and library components are suited to teams that can manage on-premise deployment and application integration. Business-document validation is handled through related phive and phive-rules projects rather than included in the standalone example. Choose phase4 when your team needs open-source Java infrastructure for Peppol or AS4 exchange; choose another product when you need an end-user invoicing application or built-in tax validation.

phase4 pros and cons

  • Where it wins
    • Supports AS4, Peppol eDelivery, CEF eDelivery and SBDH
    • Includes SMP lookup and endpoint discovery for Peppol
    • Provides Java client, server, servlet and HTTP endpoint components
  • Where it doesn't
    • Not a hosted invoicing application for end users
    • Standalone functionality does not include business-document validation
    • Requires developer resources to embed and operate on-premise

phase4 fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update