01must proveProposed | An originating deferred line credits deferred revenue and receives dated releases over its recognition period, assigning the final entry any rounding remainder. | calculation | service | test |
02must proveProposed | Fixed and matching relative-date strategies choose their own dates; period-based calculation prefers the line service period, then product-type period logic, with a year from the batch as fallback. | calculation | service | observed |
03must proveProposed | A period-based service schedule divides the amount across every calendar month touched, including partial months, without changing its entries for the memo truncation setting. | calculation | service | test |
04must proveProposed | Period calculation refuses a recognition period exceeding sixty months. | validation | service | test |
05must proveProposed | Deferred splits release their shares through schedule entries, while non-deferred splits credit their destinations at posting. | calculation | service | test |
06must proveProposed | Any generated recognition date before the posting batch date is moved forward to the batch date. | calculation | service | observed |
07must proveProposed | An effective-date memo applies the workspace’s posting-time truncation choice, weighting eligible entries by period or by days. | calculation | service | test |
08must proveProposed | Corrections invert the applicable unrecognised share on its original schedule dates and leave already recognised entries unchanged. | calculation | service | test |
09must proveProposed | An added deferred debit-memo line gets its own schedule unless the invoice schedule already covers it, and a non-deferred line receives none. | calculation | service | test |
10must proveProposed | Cash-basis invoices create no schedules, but allocated payments can originate schedules for deferred products. | policy | service | observed |
11must proveProposed | Invoice schedule generation uses the line’s tax-inclusive total although the deferred credit excludes tax, allowing over-recognition on a taxed deferred line. | calculation | service | observed |
12must proveProposed | Entry-read permission allows inspection of an invoice line’s current schedules, entries and currency-bearing deferred and recognised totals. | calculation | api, service | test |
13must proveProposed | The schedule-entry dataset reports signed currency amounts, account and customer references and current-posting flags, with its own query permission declared. | calculation | database | test |
14must proveProposed | If effective-date truncation finds no eligible weights, it falls back to inverting the original schedule’s unrecognised entries. | calculation | service | observed |