Only charged leaves a durable trace in Postgres, as the fee_transfer
row. insufficient_funds leaves none, which is what keeps the customer due:
the nightly sweep re-attempts them and bills once the account is funded.
failed and skipped are surfaced through the child workflow's history.
One customer's outcome for one period.
Only
chargedleaves a durable trace in Postgres, as thefee_transferrow.insufficient_fundsleaves none, which is what keeps the customer due: the nightly sweep re-attempts them and bills once the account is funded.failedandskippedare surfaced through the child workflow's history.