EDICOM Global e-Invoicing vs phase4
EDICOM Global e-Invoicing
edicomgroup.comphase4
github.comSide by side
| Figure | EDICOM Global e-Invoicing | phase4 |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Electronic Invoicing Software | 7.8 (#11) | 7.8 (#13) |
| Founded | 1995 | 2015 |
| Purpose | A SaaS platform for centralizing international electronic invoicing and tax compliance, including invoice issuance, receipt, validation, and electronic archiving. | phase4 is an embeddable Java library for sending and receiving AS4 messages. |
| Support | EDICOM says it offers global 24/7 multilingual support, regional specialist teams, proactive monitoring, and dedicated project support. | The repository says users seeking commercial support can contact the maintainer by email. |
Plans
EDICOM Global e-Invoicing
- EDICOM Global e-InvoicingPriced on request
In their own words
EDICOM Global e-Invoicing
EDICOM Global e-Invoicing has no write-up on Specifiction yet; its figures are above.
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.