What This Page Configures
A policy is priced as a list of charges. Every charge names the invoice type it belongs to and the line item type it is, and this page is where those names come from. A charge whose names are not configured here cannot be saved on a policy. There is one card, not two. Policy invoice types have no Loss/Recovery split — a billing vocabulary carries no reserves — so every policy invoice type behaves like an Operating Invoice Type.Read and Edit States
The card lists its invoice types and their nested line item types in read mode. Select Edit to change them, Save to commit the whole card, and Cancel to discard the pending edits. There is no page-level save control. Save stays unavailable until every invoice type has a name, at least one line item type, and a name and a kind on each of those line item types.Names, Directions, and Kinds
Policy invoice type names and line item type names are binding keys, not only
display labels. Renaming one does not rewrite pricing already stored on policies
or open quotes. Coordinate a rename with the pricing or rater update; otherwise
records that still carry the old
<invoice type, line item type> pair will be
refused on their next write. Generated invoices already bound by id remain
readable.
A saved line item type’s Payable/Receivable direction is permanent because its
account balances are stored relative to it. A policy invoice type’s
Expense/Income expected direction is a label and remains editable.
Kind
Each line item type is one of six kinds:
Kind selects a charge’s classification, rollup, and earning eligibility. It
does not select earning timing. The price component on the policy carries the
earning basis, which controls whether an eligible charge earns pro rata or
fully at inception. Kind is chosen when the line item type is created and cannot
be edited afterwards.
This is deliberate. Financial history is recorded against the charge’s name and
kind. If a name could change kind, previously recognized amounts could move
between classifications.
To correct a kind: add a differently named line item type with the kind you
want, point your rating at the new name, and deprecate the old one. Renaming the
old one and reusing its name does not work — the old name stays claimed.
