Skip to content
SPECIFICTION
Get listed

Basware vs phase4

Basware

basware.com

phase4

github.com

Side by side

FigureBaswarephase4
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
Linux—Yes
iOSYes—
AndroidYes—
APIYes—
Self-hosted—Yes
Plans published11
Spec score · Electronic Invoicing Software8.4 (#6)7.8 (#13)
FoundedBasware says it was founded in 1985.2015
PurposeBasware automates procure-to-pay processes spanning procurement, accounts payable, and invoice automation.phase4 is an embeddable Java library for sending and receiving AS4 messages.
SupportCustomer support is available by chat, web, or phone, and Basware provides a 24/7 AI-powered self-service chatbot.The repository says users seeking commercial support can contact the maintainer by email.

Plans

Basware

  • Basware subscriptionPriced on request

Basware pricing →

phase4

  • Open-source libraryFree

phase4 pricing →

In their own words

Basware

Basware is a procure-to-pay platform that automates work across procurement, accounts payable, and invoice processing. Its e-invoicing tools capture invoices submitted through different supplier channels; AI can code and route them, match them against records, and handle exceptions. Procurement capabilities include hosted catalogs, supplier management, guided request intake, stock integration, and approval workflows that issue purchase orders when requisitions are approved. Basware says its solutions connect to more than 250 ERP systems, including SAP, Oracle, and Microsoft, through open APIs and certified integrations. They can also use purchase-order data from existing procurement or ERP systems, complementing rather than replacing those systems. The platform is available on Android, iOS, and the web, with API access. Basware identifies global organizations processing more than 50,000 invoices annually, finance shared service centers, and multi-ERP environments as potential fits. Support is available by chat, web, and phone, plus a 24/7 AI-powered self-service chatbot. Pricing is tailored and available on request; no free plan is listed.

Visit basware.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