25 lines
1.2 KiB
JSON
25 lines
1.2 KiB
JSON
|
|
{
|
||
|
|
"id": "trsl:extension:general-consulting",
|
||
|
|
"version": "1.0",
|
||
|
|
"value": {
|
||
|
|
"description": "General technical advisory, architecture review, or strategy consulting engaged alongside the Software but not specific to building or delivering any governed Milestone Release."
|
||
|
|
},
|
||
|
|
"pricing": {
|
||
|
|
"method": "time-and-materials or retainer, per consulting agreement"
|
||
|
|
},
|
||
|
|
"allocation": {
|
||
|
|
"rule": "Development allocation is 0% by definition for this profile. General consulting is, by its own scope, not a development contribution to any specific Phase; a payer or licensor who wants engagement work to count toward a Phase target must use a profile scoped to that Phase (e.g. development-license, service-with-development-allocation), not this one.",
|
||
|
|
"default_rate": 0.0
|
||
|
|
},
|
||
|
|
"recognition": {
|
||
|
|
"event": "payment-settled"
|
||
|
|
},
|
||
|
|
"reversal": {
|
||
|
|
"rule": "Refunds and chargebacks generate a compensating credit-reversal entry for the reversed amount; since default_rate is always 0%, this affects non-target revenue bookkeeping only, never a Phase's Outstanding Target."
|
||
|
|
},
|
||
|
|
"evidence": {
|
||
|
|
"requirement": "Settled payment reference at minimum (working default Q10 tier E1)."
|
||
|
|
},
|
||
|
|
"status": "registered"
|
||
|
|
}
|