— Agent · for the Chef · CFO · Owner

Catering Leak.

Where the order ran but the receipt didn't.

Drop your catering reconciliation CSV (one row per order with both Invoice Amount and POS Amount). We surface the per-store gap, the unmatched orders (invoice without a POS ticket), the flagged orders (gap >$50 AND >10% of invoice), and the top-15 customer concentration. Per-store, per-customer, per-order.

— What it catches

The signals.

  • Total reconciliation gap (invoice − POS) per store
  • Unmatched orders · invoice > 0 with no POS match
  • Flagged orders · gap > $50 AND > 10% of invoice
  • Customer concentration · who owns the biggest piece of the leak
  • Network gap ratio · gap / total catering invoice

— Data it needs

The input.

Catering CSV with Location, Customer, Invoice Amount, POS Amount columns. Optional Order ID + Event Date for the unmatched / flagged order list.

— What you'll see

The output.

KPI strip · per-store table sorted by total gap · unmatched orders list · flagged orders list · top customer concentration.

— Sample signal

Sukup Manufacturing · 2 unmatched orders · $6,021 gap · 100% gap ratio.

— POS support

Works with your stack.

Toast · Square · Aloha · ezCater · CaterCow · invoice CSV

Don't see your POS? Drop a CSV at /trial — the parser auto-detects most column shapes. Or join the integration waitlist and we'll email you the moment the OAuth ships.

— Try Catering Leak on your data

60 minutes. Your real numbers.