Semantius Logo

Services Milestone Delivery and Settlement

1. Overview

The delivery and settlement surface: break the engagement into milestones and deliverables, track each to acceptance, and settle on what was delivered through milestone-based invoices. Masters the milestone, the deliverable, the milestone invoice, and the acceptance record.

2. Entity summary

Namedata_objectDescription
Milestone Invoicesmilestone_invoicesInvoices a firm raises against an accepted milestone of a services engagement, so payment follows delivered outcomes rather than elapsed time. The settlement record for outcome-based services work, distinct from time-and-materials contingent invoices.
Service Acceptancesservice_acceptancesFormal sign-off records capturing that the buyer accepted a deliverable or milestone, who accepted it, and when, gating the milestone invoice. Optional because some buyers accept implicitly on invoice rather than recording a typed acceptance.
Service Deliverablesservice_deliverablesConcrete work products a firm produces under a statement of work, tracked from submission to acceptance against the milestone they close. Optional because some buyers settle on the milestone alone and inline deliverables as attributes.
SOW Milestonessow_milestonesSchedule-and-payment checkpoints that break a services engagement into accountable stages, each tied to deliverables and to the milestone invoice it releases. The settlement mechanic that makes outcome-based services payment work.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  sow_milestones["SOW Milestones"]
  service_deliverables["Service Deliverables"]
  milestone_invoices["Milestone Invoices"]
  service_acceptances["Service Acceptances"]
  class sow_milestones master;
  class service_deliverables master;
  class milestone_invoices master;
  class service_acceptances master;
  style service_deliverables stroke-dasharray:5 5;
  style service_acceptances stroke-dasharray:5 5;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1milestone_invoicesmilestone_invoicesMilestone InvoiceMilestone Invoicesmaster--required-operational_workflow:manage-
2service_acceptancesservice_acceptancesService AcceptanceService Acceptancesmaster--optional-operational_record:manage-
3service_deliverablesservice_deliverablesService DeliverableService Deliverablesmaster--optional-operational_workflow:manage-
4sow_milestonessow_milestonesSOW MilestoneSOW Milestonesmaster--required-operational_workflow:manage-

4. Aliases and industry synonyms

(none: no industry-scoped aliases for this scope)

5. Relationships

5.1 Intra-scope edges

(none: no relationships with both endpoints inside the scope)

5.2 Built-in edges (users and other platform built-ins)

(none: no relationships against platform built-ins)

5.3 Cross-scope edges

5.3a Outbound from this scope’s masters and contributors

Edges this scope drives: the in-scope endpoint has role of master or contributor.

(none: no outbound cross-scope edges from this scope’s masters or contributors)

5.3b Context edges on embedded shells and consumed entities

Edges the canonical owner drives, shown for context: the in-scope endpoint has role of embedded_master, consumer, or derived.

(none: no context cross-scope edges on this scope’s embedded shells or consumed entities)

6. Cross-domain context

6.1 Master consumers (other modules / domains that embed this scope’s masters)

(none: no other module embeds this scope’s masters; the canonical owners do.)

6.2 Outbound handoffs (events this scope publishes)

(none: no outbound handoffs whose payload is in this scope)

6.3 Inbound handoffs (events this scope reacts to)

(none: no inbound handoffs whose payload is in this scope)

6.4 Master providers (modules / domains that own masters this scope embeds)

(none: this scope embeds no masters owned elsewhere; every entity is mastered here)

7. Lifecycle states

(none: no lifecycle states for the entities in this scope)

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
svcs-proc-settlement:readbaseline-readRead access to every entity in the module
svcs-proc-settlement:managebaseline-manageEdit operational records
svcs-proc-settlement:adminbaseline-adminEdit reference data and inherit every workflow gate below-

8.2 Business rules

(none: no flag-derived business rules)

9. Roles, RACI, and responsibilities (derived)

Baseline roles, the permission hierarchy, and RACI realization are DERIVED from this scope’s entity-type write tiers + process_raci; none of it is stored in the catalog (the deployer provisions it from this blueprint).

9.1 SVCS-PROC-SETTLEMENT

Baseline roles:

rolebaseline grant
svcs-proc-settlement_viewersvcs-proc-settlement:read
svcs-proc-settlement_managersvcs-proc-settlement:manage

Permission hierarchy:

permissionincludes
svcs-proc-settlement:adminsvcs-proc-settlement:manage
svcs-proc-settlement:managesvcs-proc-settlement:read

RACI realization:

(none: no process_raci assignments wired to this module’s gated processes yet)

9.2 Functional ownership and default grants

(none: no business_function_domains rows for this scope’s domain)