Invoice review flags

Every flag the invoice review can raise, what raised it, how to clear it, and which flags you can approve as billed.

For agency owners and admins Web app 7 min read Last updated October 20, 2026

What you'll learn

  • What each flag on an invoice means, and how to clear it or approve it as billed before you approve the invoice.

How flags work

Each flag sits on the appointment it questions, in the invoice review you open from Billing › Review. Owners and Admins see and answer flags.

Important: Until you answer a red or amber flag, it holds that appointment's lines out of an approval. The steps for answering flags are in Review and approve invoices.

The color says what the flag needs:

  • Red: Fluent can't bill the line as it stands, or the value looks wrong. Most red flags clear only when you fix the source.
  • Amber: Fluent needs your decision. Fix the source or approve the value as billed.
  • Blue: The flag gives context and never holds a line.

How answers and counts show:

  • A flag you approve as billed: It turns blue and reads, for example, "Duration discrepancy · approved". The approval covers the values you saw.
  • A later change: If a later change moves the values you approved, the flag asks again.
  • The invoice review footer: Counts open flags as "N blocking" for flags you can only fix at the source, and "N flags" for the ones you can approve as billed. Blue flags aren't counted.
  • The invoice's status: An invoice with open flags reads N need attention, and one with a rate gap reads Missing rates. See Invoice and run statuses.

Voucher and time flags

These flags compare the interpreter's voucher with the appointment's scheduled time.

FlagColorRaised whenFixApprove as billed
No voucher submittedRedNo voucher, billed from the scheduled timeAdd voucher or Send reminderYes, Approve as scheduled
Voucher not completedRedVoucher started but not completedAdd voucher or Send reminderYes, Approve as scheduled
Duration discrepancyAmberVoucher and schedule differ by Voucher durationEdit voucherYes, Approve duration
Possible AM/PM errorRedVoucher runs past the Duration escalationEdit voucherYes, Approve duration
Early voucher startAmberVoucher starts early and changes the billEdit voucherYes, Approve as billed
  • Possible AM/PM error: A Duration discrepancy becomes Possible AM/PM error when the voucher runs longer than the scheduled time by more than the Duration escalation. The message ends "Check AM/PM."
  • Minimum longer than the schedule: Fluent measures the AM/PM check from the Minimum.
  • Duration discrepancy in blue: It shows in blue, with no approve button, when the voucher is shorter than scheduled or both fit inside the Minimum.
  • Early voucher start in blue: It shows in blue when the early minutes leave the bill unchanged.
  • No voucher submitted on several appointments: When it's on 2 or more appointments of one invoice, Approve scheduled-time billing on all N appointments approves them together.
Invoice review with a red Possible AM/PM error flag reading Check AM/PM, and the Edit voucher and Approve duration buttons

Mileage and travel flags

These flags check mileage and travel time on In-person appointments whose customer rate card bills them. Fluent compares the voucher with the round trip it calculates from the interpreter's address to the appointment.

FlagColorRaised whenFixApprove as billed
Mileage discrepancyAmberVoucher and estimated miles differ by over MileageEdit voucherYes, Approve mileage
Implausible mileageRedVoucher miles look like a typoEdit voucherNo
Travel time discrepancyAmberVoucher and estimate differ by over Travel timeEdit voucherYes, Approve as billed
Voucher missing mileageAmberNo miles on the voucher, estimate billedEdit voucherYes, Approve estimate
Voucher missing travel timeAmberNo travel time on the voucher, estimate billedEdit voucherYes, Approve estimate
Missing mileageRedNo miles and no estimate, $0.00 billedEdit voucherNo
Missing travel timeRedNo travel time and no estimate, $0.00 billedEdit voucherNo
No interpreter addressRedNo address to estimate from, $0.00 billedAdd interpreter address or Edit voucherNo
Address not locatableRedThe interpreter's address can't be mappedFix interpreter address or Edit voucherNo
Travel billed on late cancelRedVoucher travel billed on a Late CancelEdit voucherYes, Approve as billed
  • Discrepancies in blue: Mileage discrepancy and Travel time discrepancy show in blue, with no approve button, when the voucher is under the estimate. Fluent bills the greater of the two, so the bill doesn't change.
  • Implausible mileage: Fluent marks mileage implausible when the voucher has 300 miles or more, or at least 3 times the estimate and at least 100 miles more than it.
  • Missing mileage or travel time on several appointments: When Voucher missing mileage is on 2 or more appointments of one invoice, the Approve estimate menu offers Approve estimated mileage on all N appointments. Voucher missing travel time offers Approve estimated travel time on all N appointments the same way.
Invoice review with a Voucher missing mileage flag and the Approve estimate menu offering to approve all appointments

Rate and margin flags

These flags question the price, not the voucher. When no rate card can price an appointment, the invoice shows Missing rates and the appointment names the gap. See Fix Missing rates.

FlagColorRaised whenFixApprove as billed
Zero rateAmberA line billed at $0.00Fix rateNo
Rates changed since generatedRedCurrent rates or vouchers price it differentlyFluent re-prices the draftNo
Margin below floorBlueMargin under the Margin floorReview marginNot needed
  • Zero rate: It also gives the invoice the Missing rates status.
  • Margin below floor: It compares what an appointment bills with what it pays the interpreter. It appears only when the pay is more than $0.00.
  • Review margin: It shows both numbers and opens a rate editor to raise the bill rate or lower the pay. When the pay is more than the bill, the dialog says "Losing money".
Margin below floor dialog with the bill and pay amounts and the Raise the bill rate and Lower the interpreter pay options

Visit flags

Fluent bills same-day appointments for one customer, address, and interpreter as one visit when they fall inside the customer's Merge gap. Visit flags tell you when that happened, or when it nearly did.

FlagColorRaised whenFixApprove as billed
Merged into one visitBlueAppointments billed as one visitReview visits to split themNot needed
Overlap at two addressesAmberOne interpreter, back to back, two addressesReview visits to merge or keep themYes, Approve as billed
Split by decisionBlueA reviewer split a merged visitReview visits to merge againNot needed
Missing vouchers · N of MRedAppointments in the visit have no voucherThe buttons on each appointment's rowYes, per appointment
  • A visit's charges: A visit has one Minimum and one set of travel charges.
  • Merged into one visit: It comes from the customer's Merge gap, or from a reviewer who clicked Merge into one visit. Lines in a merged visit carry a blue Merged badge.
  • Overlap at two addresses: It looks for In-person appointments with one interpreter, inside the Merge gap and in one zip code, whose addresses don't match. See Billing rules for the Merge gap.

After the run closes

Closing a run makes its invoices final, so you can't approve their flags after that. A voucher or rate change after that shows as a difference to answer instead:

  • Prices differently since close: The invoice now prices differently from what it billed, and you pick how to correct it.
  • Rate change, Voucher changed, or Rate change · voucher changed: Marks each line the change moved, with the old and new figures.

The answers and what each one sends are in Correct a closed invoice.

Review thresholds

Your agency's invoice review thresholds decide how big a difference must be before the duration, AM/PM, mileage, travel time, and margin flags appear. They apply to every invoice run in your agency.

The defaults, the allowed values, and what a save re-checks are in Agency defaults and holidays.

Rules and limits

  • No button takes back an approval as billed, and Undo approvals keeps the flags you approved.
  • Approving a duration, mileage, travel time, missing voucher, overlap, or late-cancel travel flag approves it on the pay run too, when the values match. Early voucher start is approved on each side separately. See Pay review flags.
  • Work a partner agency did has no drive estimate and no Send reminder. A missing mileage or travel time figure holds its line until you enter the voucher.
  • Rush pricing shows as an amber Rush badge on the line, not as a flag.

Troubleshooting

Rates changed since generated doesn't clear

Fluent re-prices a draft by itself when its rates or vouchers change. This flag stays only when that re-pricing failed, and it can't be approved.

Contact support with the invoice number.