| Primary billing job | Microsoft billing workflowA focused Microsoft billing layer for licences, Azure, managed users, contacts, and custom recurring services while the supported PSA remains the invoicing system of record.[6][2][5] | Cloud marketplace operationsPax8: Cloud marketplace distribution, ordering, provisioning, consolidated billing, and native PSA product or seat sync.[7][9] | Start with the operational problem each product is designed to own before comparing individual features. |
|---|
| New subscription mapping | Term-aware AutoMap routingAutoMap applies reusable Microsoft licence and commitment-term rules to matching new subscriptions, routing each to the configured billing profile and PSA destination automatically or pending review.[1] | Marketplace PSA syncPax8 documents PSA auto-sync and custom billing agreements for marketplace products. Its reviewed public material does not describe the same Microsoft commitment-term rule routing to both a billing profile and PSA destination.[7][9] | A reusable mapping rule reduces the chance that a newly appearing subscription waits for another manual setup step before billing cutoff. |
|---|
| Custom recurring services | Managed-service quantity rulesA configured Microsoft or managed-user count can keep support, backup, antivirus, security, filtering, and other related recurring PSA lines aligned.[2] | Marketplace product seatsPax8 centres its public PSA workflow on products and seats purchased through its marketplace. Sync 365 adds managed-user and non-catalogue recurring quantities around those subscriptions.[7][8] | MSPs often sell a service bundle around each user, not only the underlying Microsoft licence. |
|---|
| Calculated quantities and overage | Bundle and overage formulasCalculated custom licences add and subtract Microsoft licences, subscriptions, users, custom licences, or fixed values to produce bundles, included-seat deductions, and overage quantities.[3] | Marketplace seat countsThe reviewed Pax8 material does not describe deriving a PSA quantity by adding and subtracting Microsoft, user, subscription, custom, and fixed counts for bundles or overage.[7][8] | The correct quantity may be a formula—such as protected mailboxes minus users already included in the bundle—not a copied vendor count. |
|---|
| Location, department, and split billing | Attribute-based billing splitsOffice, city, state, country, department, company, domain, Entra group, and custom attributes can split one tenant into separate billable populations and PSA records.[4] | No documented attribute splitsThe reviewed Pax8 material does not describe using Microsoft or Entra department, location, domain, group, or custom attributes to split one tenant across several PSA records.[7][9] | One Microsoft tenant can represent several sites, departments, franchises, cost centres, or legal billing entities. |
|---|
| Azure consumption workflow | Azure review and markupAzure consumption can move through billing profiles, markup, billing-period review, approval or configured auto-approval, and supported PSA posting.[5] | Microsoft cloud commercePax8 provides Microsoft cloud commerce and billing. Sync 365 adds a documented Azure consumption workflow with billing profiles, markup, review, approval, and supported PSA posting.[10][7] | Azure comparison should include data timing, markup, period review, approval, exception handling, and the final PSA record—not only ingestion. |
|---|
| PSA ownership and scope | PSA as invoice ownerSync 365 supports ConnectWise Manage, Autotask PSA, and HaloPSA workflows while the PSA remains responsible for invoices.[6] | Native marketplace syncPax8 offers free native PSA integrations and is the natural source for subscriptions bought through its marketplace.[7] | Clear system ownership prevents overlapping automations and keeps finance confident about which record becomes the invoice. |
|---|