# `Accrue.Jobs.ReconcileChargeFees`
[🔗](https://github.com/szTheory/accrue/blob/accrue-v1.0.0/lib/accrue/jobs/reconcile_charge_fees.ex#L1)

Daily backstop Oban worker for charge fees that weren't populated at
create time (D3-46).

Mirrors `Accrue.Jobs.ReconcileRefundFees` but sweeps `accrue_charges`
where `fees_settled_at IS NULL AND inserted_at < now() - 24h`.
Refetches canonical via `Processor.retrieve_charge/2` with
`expand: ["balance_transaction"]`, and when `balance_transaction.fee`
is populated updates the row's `stripe_fee_amount_minor` and
`fees_settled_at`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
