Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Our Production Accountant Matching Every Camera and Sound Invoice to WhatsApp Messages?
Problems We Solve

How Do We Stop Our Production Accountant Matching Every Camera and Sound Invoice to WhatsApp Messages?

Video production accountants match camera, sound and gaffer invoices to rates agreed by text. We build intake that reads each and posts approved bills to Xero.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Freelance crew invoices take hours because they arrive in every format, reference jobs by different names, and have to be checked against bookings that were agreed by text. We build an invoice intake that reads each invoice, matches it to the crew booking and job, compares days, rates and extras with what was agreed, and sends only the differences to a producer before pushing it to your accounts package.

A folder of PDFs called Crew Invoices

After a busy month, the production accountant has dozens of freelance crew invoices: camera operators, sound recordists, gaffers, runners, hair and make-up, drone operators. Some are PDFs, some Word documents, one is a photo of a handwritten invoice. They reference jobs as the trainers job, Tuesday's shoot, or a job number from a different company.

For each one she has to find the job, work out which days the person worked, find the rate agreed by text or email, and check the kit fee, mileage and overtime. She asks producers, who are on shoots. Crew chase for payment. A camera operator posts in a freelancer group about slow payers, without naming anyone, and everyone at the company wonders if it is about them.

Why crew invoices are so hard to check

  • Every freelancer uses their own invoice format and job references.
  • Rates, kit fees and extras are agreed by text or WhatsApp with the producer.
  • Worked days differ from booked days because shoots move or run over.
  • The accountant cannot tell what was agreed without asking the producer.
  • Invoices sit waiting for a producer's approval that gets forgotten.

How freelancers are engaged, their tax status and anything employment-related are for your accountant and adviser. This build only deals with processing the invoices you receive.

What slow crew payments cost

The freelance crew world is small. Crew talk about which companies pay slowly, and the best people become harder to book. Overpayments slip through when checks are rushed, and underpayments cause disputes. The production accountant spends days a month on work that is mostly matching, and producers get dragged into invoice questions in the middle of shoots.

How we build the crew invoice intake

  1. Crew send invoices to one address, or upload them from a link. The address can be the one they already use.
  2. Each invoice is read by an extraction step, using a language model such as OpenAI or Anthropic Claude, into supplier, invoice number, dates worked, day rate, kit fee, overtime, mileage, expenses and total.
  3. The invoice is matched to the freelancer's booking on the crew board, which holds the agreed rate, kit fee and dates confirmed.
  4. Differences are highlighted: an extra day, a different rate, overtime not recorded, an expense without a receipt.
  5. Invoices that match are passed for payment. Those with differences go to the producer with the question, in one tap to approve or query.
  6. Approved invoices are created as bills in Xero or QuickBooks through their API, coded to the job, with the PDF attached.
  7. Crew can see the status of their invoice from a link: received, approved, scheduled for payment.
CheckCompared with
Days invoicedDays confirmed on the crew board and call sheets
Day rateRate agreed in the booking
Kit feeKit agreed in the booking
OvertimeWrap times recorded on the shoot
ExpensesReceipts attached and your expenses rules

Month end, a lot quieter

Invoices arrive through the month and are processed as they come. Most match the booking and go straight to Xero as bills. A few are queried: a sound recordist's extra day is confirmed by the producer from her phone, a drone operator's mileage needs a receipt. The accountant deals with the exceptions rather than every invoice.

Crew see their invoice has been approved without having to chase. Payment runs happen on your usual schedule, with nothing waiting on a forgotten approval.

The awkward invoices still come in. A handwritten one gets read and checked like the rest, with a note for the accountant to confirm the scan. An invoice that cannot be matched to any booking goes to a short list for someone to look into, rather than sitting in a folder.

Do your crew invoices look like this?

  • Crew invoices arrive in every format and reference jobs loosely.
  • Rates are checked against text messages.
  • Invoices wait for producer approval for weeks.
  • Crew chase you for payment.
  • The accountant spends days a month on crew invoices.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this change when we pay crew?

No. It gets invoices ready. Payment timing stays your decision.

What if the extraction reads an invoice wrongly?

Every field is checked against the booking, and mismatches go to a person. A misread shows up as a difference to look at.

Do we need a crew booking board first?

It works best with booking records. Without them, the agreed rate can be entered when the invoice is checked.

What drives the cost?

The number of invoices, which accounts package you use, and whether crew bookings are already recorded.

Keep reading

More on Problems We Solve

Start here

Tell us how crew costs and budgets are tracked at your company

Describe how freelancers are booked and paid at your company, how you track a job's budget against what it really cost, and which accounts and production tools you use. We will tell you what we would build and what we would leave alone, and if Xero or your current tool already does it, we will point you to the setting.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →