Treasury · Fee Verification

Every bank charge, checked against what was agreed.

Verify the fee. Recover the overcharge.

Donnerstag recalculates each bank and FX charge against your agreed fee schedule and rate card, clears what matches and turns every variance into a quantified, evidenced claim.

From bank charge to verified fee or recovered overcharge.

Charged versus agreed, line by line.

Each fee is recalculated from the schedule. The overcharged line is isolated with the difference quantified.

Running

Charge

Expected

Charged

Status

Within schedule

Within schedule

Overcharged

Under review

Within schedule

What fee verification runs on every charge.

Each charge is recalculated against the agreed schedule, so overcharges surface before they are accepted.

Read the statement

Extract fee, commission and FX charge lines from statements, advices and analysis files.

Model the schedule

Hold your agreed fee schedule, tiers, minimums and rate cards as executable logic.

Recalculate expected

Compute what each charge should have been from volume, tier, currency and transaction type.

Verify FX spread

Compare the applied rate against the approved reference rate and permitted spread.

Detect duplicates

Catch the same fee charged twice, or charged after a waiver applies.

Quantify the variance

Attach the difference, the clause it breaches and the recoverable amount to every flag.

What reaches an analyst.

Each variance arrives recalculated and evidenced against the agreement, not as a raw statement line.

Overcharge

Above the agreed rate

The charge exceeds the tier or unit price in the fee schedule.

Resolution:

Claim the difference with the schedule clause attached.

FX spread

Rate outside tolerance

The applied FX rate deviates from the reference rate beyond the permitted spread.

Resolution:

Recalculate at the approved rate and recover the excess.

Duplicate

Charged twice

The same fee appears more than once in the period.

Resolution:

Reject the duplicate and reference the original charge.

Unsupported

No basis in the agreement

A fee type appears that the schedule does not provide for.

Resolution:

Challenge the charge and request the basis from the bank.

How a variance becomes recovered value.

Select an action to see what it does, and the authority it runs under.

01

Extract

Pull the charge lines from the statement.

02

Recalculate

Compute the expected fee from the schedule.

03

Quantify

Attach the difference and the clause breached.

04

Claim

Raise it with the bank, with evidence attached.

05

Recover

Track the credit until the money returns.

Act on a variance

Accept

Accept the charge

Clear a fee that matches the agreed schedule within tolerance.

Result

The charge is verified and flows into the position.

Authority

Automatic within rule

Accept

Accept the charge

Clear a fee that matches the agreed schedule within tolerance.

Result

The charge is verified and flows into the position.

Authority

Automatic within rule

Claim

Claim the difference

Raise the overcharge with the bank, with the recalculation and clause attached.

Result

A claim opens and is tracked until the credit arrives.

Authority

Approve first

Claim

Claim the difference

Raise the overcharge with the bank, with the recalculation and clause attached.

Result

A claim opens and is tracked until the credit arrives.

Authority

Approve first

Request

Request the basis

Ask the bank for the basis of a fee the schedule does not provide for.

Result

The ask is logged and tracked to a due date.

Authority

Suggested

Request

Request the basis

Ask the bank for the basis of a fee the schedule does not provide for.

Result

The ask is logged and tracked to a due date.

Authority

Suggested

Recalculate

Recalculate at approved rate

Restate an FX charge against the approved reference rate and permitted spread.

Result

The excess is quantified and ready to recover.

Authority

Automatic within rule

Recalculate

Recalculate at approved rate

Restate an FX charge against the approved reference rate and permitted spread.

Result

The excess is quantified and ready to recover.

Authority

Automatic within rule

Escalate

Escalate to relationship

Raise a recurring or material variance to the bank relationship owner.

Result

The pattern is addressed at the agreement level, not charge by charge.

Authority

Approve first

Escalate

Escalate to relationship

Raise a recurring or material variance to the bank relationship owner.

Result

The pattern is addressed at the agreement level, not charge by charge.

Authority

Approve first

Verified fees keep the position clean.

Charges confirmed against the schedule feed straight into the reconciled cash position.

See total fee spend. Drill to any charge.

An overview of fees at bank and entity level, then open to the charge, clause and recalculation behind every figure.

Running

Charge

Expected

Charged

Status

Within schedule

Within schedule

Overcharged

Under review

Within schedule

Keep every charge answerable.

Know what was charged, what was owed, and why.

What was charged?

The fee line as the bank applied it.

What was owed?

The expected fee from the schedule.

What is the variance?

The difference and recoverable amount.

Which clause?

The schedule tier or rate card tested.

Who owns it?

The treasury analyst on the claim.

How did it end?

Verified, credited, waived or escalated.

What fee verification gains

Unchecked charges accumulate quietly. These are the outcomes the operation is built to produce.

Recover silent leakage

Overcharges that were previously absorbed become quantified, evidenced claims.

Every charge checked

Line-level verification becomes practical at volume instead of periodic sampling.

FX spread controlled

Applied rates are tested against the approved reference rather than accepted by default.

Stronger bank conversations

Claims arrive with the recalculation and clause attached, not a general query.

Schedule kept honest

Agreed tiers and minimums are enforced continuously as volumes change.

Traceable recovery

Every credit traces back to the charge, clause and calculation behind it.

Start with one operation

Your operations. Run tailored.

We go deep on how the operation runs, build it around your reality, and hand it back running as software.

Start with one operation

Your operations. Run tailored.

We go deep on how the operation runs, build it around your reality, and hand it back running as software.

Start with one operation

Your operations. Run tailored.

We go deep on how the operation runs, build it around your reality, and hand it back running as software.