Platform Capabilities
Every tool your team needs to manage B2B agreements
CPA Architect covers the full lifecycle — from onboarding a new trading partner to generating a finished agreement and keeping everything up to date over time.
Automatic Agreement Generation
Generate complete, ready-to-share ebXML 2.0 CPA documents at the click of a button. You fill in your partner details through a simple interface — CPA Architect assembles the finished document, validates it against the ebXML 2.0 schema, and checks it for errors before saving. No manual XML editing required.
- Produces valid ebXML 2.0 CPA documents every time
- Automatically validated against the ebXML 2.0 XSD schema
- Download or view directly in your browser
- Compatible with any platform that accepts ebXML 2.0 CPAs
Automatic Agreement Generation
Partner & Certificate Management
Keep all your trading partner information in one organised place. Upload security certificates, track when they expire, and get warned before one runs out. The platform also prevents you from accidentally removing a certificate that is still in active use.
- Store and manage security certificates for each partner
- Get notified before certificates expire
- Blocked from deleting certificates still in use
- Export certificates when a partner needs a copy
- Support for multiple partner identifiers (GLN, DUNS, and more)
Partner & Certificate Management
Connection Settings
Configure how messages flow between you and each trading partner — which address they use, how the connection is secured, whether replies come back immediately or asynchronously, and how to handle duplicates or failed deliveries. Group these settings into reusable profiles so you don't repeat yourself.
- Set partner endpoint addresses and connection security
- Configure message acknowledgements and retry behaviour
- Reusable delivery profiles across multiple partners
- Support for secured connections with mutual authentication
- Choose the right message packaging for each partner
Connection Settings
Business Process Management
Define the processes each partner participates in — orders, invoices, shipment notices, and more. Specify who can send and who can receive. When a process is live with active partners, CPA Architect protects its core settings from accidental changes while still letting you add new processes or reassign it to a different team.
- Create a shared catalogue of processes
- Control who sends and who receives each transaction type
- Versioned: update a process without breaking live agreements
- Protected from accidental changes once in active use
- Link transactions directly to partner connection settings
Business Process Management
User Roles & Permissions
Control exactly what each team member can do. Assign people as viewers, editors, team managers, or global administrators. Permissions are enforced on every action — not just in the interface — so there's no way to accidentally make changes outside your allowed scope.
- Four permission levels: Viewer, Editor, Team Admin, Global Admin
- Viewers can look but never change anything
- Editors can manage partners and agreements within their team
- Team admins manage their own team's users
- Global admins oversee the entire platform
User Roles & Permissions
Separate Workspaces per Team
Run multiple business units, regions, or customer accounts on a single platform without their data mixing. Every team sees only their own partners, agreements, and certificates. Global administrators can view and manage everything when needed.
- Completely separate data for each team
- No risk of one team seeing another team's partners
- Unlimited teams per installation
- Global admins can step in to support any team
- Team managers control who belongs to their team
Separate Workspaces per Team
Import Existing Agreements
Already have ebXML 2.0 CPA documents from another system? Upload the file and CPA Architect reads it, shows you a clear summary of what it found — partners, connection settings, processes — and asks for your confirmation before saving anything. Existing agreements are never overwritten without your approval.
- Upload and preview before anything is saved
- Automatically reads partner and process details from the file
- Clear warning if an existing agreement would be replaced
- Only authorised team members can overwrite their own agreements
- Works with any valid ebXML 2.0 CPA file, regardless of which tool produced it
Import Existing Agreements
Runs on Your Own Infrastructure
CPA Architect is designed to run inside your own environment — on your servers, in your private cloud, or in a container platform. Your data never has to leave your network. It works with standard IT tooling your team already uses, and scales from a single machine to a full enterprise cluster.
- Self-hosted: your data stays in your environment
- Works on a single server or a full container cluster
- Supports standard databases your IT team already manages
- Ready for automated deployments and CI/CD pipelines
- No vendor lock-in — you own the installation
Runs on Your Own Infrastructure
See it working with your own partners
Schedule a live demo and we'll walk through the platform using your own trading partner scenario so you can see exactly what it would look like for you.
Request a Demo