# FundsNotSettled (/docs/errors/chain/FundsNotSettled)

`finalize` ran the configured `call`, but the raised funds were still in the crowdloan's funds account afterwards, so finalization was refused. This happens when the call does not spend the raised amount, or when a wrapper such as `Utility.batch` returns Ok after its inner call failed. Fix the finalization call so it consumes the full `raised` amount, then `finalize` again.

Declared by the `Crowdloan` pallet; it classifies to the semantic code [`policy_violation`](/docs/errors/policy-violation).

Declared at [`pallets/crowdloan/src/lib.rs#L295`](/code/pallets/crowdloan/src/lib.rs#L295).

## Remediation [#remediation]

The action exceeds a configured safety policy

The same explanation is available in the terminal: `btcli explain FundsNotSettled`.
