POST /revenue.
Fields
deferred_without_date is no longer accepted for manually created revenue —
every manual entry now always covers exactly one calendar month. Existing
rows of that type from before this change still work as before; see
Editing & deleting revenue.billed is only accepted while the parent invoice is raised, paid or has a
credit note issued — the same invoice statuses the revenue reports count as
billed. On a draft, unbilled, approved or cancelled invoice, use unbilled.
The form hides the Billed option until the selected invoice qualifies.Example
Required policy action:
RevenueService:createRevenue (granted to both
AdminAccess and SystemAccess).
