cadrumo.core.payment_election module¶
The operator’s positive-result payment-method election.
PaymentElection is deliberately separate from RefundElection.
The latter applies only to a negative Modelo 303 credit (C versus D),
whereas this closed axis selects how an otherwise payable positive result
(I) is settled. Keeping the two axes distinct means a direct-debit
election can never be mistaken for a refund request or affect compensation
carry-forward.