{ "id": "trsl:extension:service-with-development-allocation", "version": "1.0", "value": { "description": "Installation, migration, configuration, integration, customization, support, or training service engagement." }, "pricing": { "method": "time-and-materials or fixed-fee, per service agreement" }, "allocation": { "rule": "Development allocation defaults to 0%. When a reusable deliverable from the engagement is incorporated into the governed Milestone Release, the reusable portion is explicitly split out and declared as development_allocation; customer-specific configuration is never allocated.", "default_rate": 0.0 }, "recognition": { "event": "payment-settled" }, "reversal": { "rule": "Refunds and chargebacks generate a compensating credit-reversal entry for the reversed amount." }, "evidence": { "requirement": "Settled payment reference; a statement identifying the reusable deliverable is required whenever a nonzero allocation is claimed." }, "status": "registered" }