schema-aggregator

ServiceSettlement Schema

Container: Settlement.settlementAttributes Protocol Version: 2.0 Semantic Model: generalised Use Cases: Payment confirmation, settlement tracking, receipt management Tags: generic-service, on-demand, professional-services

Overview

ServiceSettlement records payment settlement details for a confirmed service contract, tracking whether the provider has received payment, when it was recorded, and the receipt reference.

Attachment points

Design rationale

ServiceSettlement is separate from the pricing terms (ServiceConsideration) because settlement happens at a different time in the transaction lifecycle. Consideration is agreed at confirmation time, but settlement is updated in status messages as payments are processed.

Non-goals

This schema does NOT define:

Upstream candidates

Related upstream schemas in Beckn Core: