/**
 * §12d / §12e — the operator's stated intent for a collection or a
 * payout, stored on the header rather than inferred from whether any
 * invoice row was ticked.
 *
 *   BILL_TO_BILL  allocate against specific open invoices (default)
 *   ON_ACCOUNT    park the whole amount on the party's ledger; no
 *                 invoice picker, no allocations
 *
 * Lives outside the entity files because `payment_collections` and
 * `settlement_payments` reference each other — a shared enum declared
 * in either one would be undefined at decorator-evaluation time.
 */
export enum SettlementPaymentType {
  BILL_TO_BILL = 'BILL_TO_BILL',
  ON_ACCOUNT = 'ON_ACCOUNT',
}
