A record of the accounting policy selected for an event.
Policies are selected by the knowledge layer (Logistiki.Knowledge.Program)
and recorded on the journal for explanation and replay.
Fields
name—atom()— the policy name (e.g.:cash_deposit,:corporate_wire_fee)description—String.t() | nil— optional human-readable description
Example
%Logistiki.Accounting.AccountingPolicy{
name: :cash_deposit,
description: "Debit cash, credit client liability"
}