Invoice Processing Checklist

Invoice Intake and Verification

    Pull the invoice from Bill.com, Ramp, or the shared ap@ inbox into the working queue. Forwarded PDFs without a vendor name in the file usually need to be renamed before Hubdoc or Dext will route them correctly.

    Required: invoice number, invoice date, vendor remit-to, line-item description, quantity, unit price, total, and tax. Missing invoice number is the most common reason a duplicate-detection rule misfires later.

    For first payments and at year-end, confirm the W-9 matches the remit-to legal name and TIN. Catching a missing W-9 here — not in January — avoids the scramble before 1099-NEC filing on Jan 31.

Three-Way Match and GL Coding

    Tie the invoice to the purchase order and the receiving report or proof of delivery. Quantities, unit price, and freight terms must match within tolerance. Flag any line that fails as a discrepancy — do not adjust silently.

    Apply the GL account, class, location, and any project tag in QuickBooks Online or Sage Intacct. If you need a new account to code this, push back — most requests should map to a class or customer dimension, not a new GL account.

    Search the vendor record for the invoice number and the dollar amount. Vendors who resend invoices that were never approved are the top source of duplicate payments.

Discrepancy Resolution

    Email the vendor's AP contact with the PO number, invoice number, and the specific discrepancy (price, quantity, or freight). Put the invoice on hold in the AP system so it does not pay while disputed.

    Specify which is needed — a credit memo against the existing invoice, or a corrected invoice with a new number. Do not let the vendor send a replacement under the same invoice number; it breaks the audit trail.

    Record the invoice number, dispute reason, dollar impact, vendor contact, and resolution. The register feeds the monthly AP aging review and the year-end audit PBC list.

Approval Routing

    Send the invoice to the cost-center owner using the approval matrix in Bill.com or Ramp. The approver should see the PO, the receiving report, and the GL coding before they click approve.

    Per the segregation-of-duties policy, anything over the budget owner's threshold needs a second approval from the controller or CFO. For SOC 1 control environments, the second approval is a key control — do not pay without it.

Payment Scheduling and Execution

    Set the pay date based on Net 30, 2/10 Net 30, or contract terms. Take the early-pay discount when the vendor offers 1% or better — annualized, 2/10 Net 30 is over 36% APR.

    Export the check register and upload the positive pay file to the bank before checks hit the mail. Without positive pay, a stolen or altered check clears with no recourse.

    Confirm bank account, debit date, and total before releasing. ACH cutoff is typically 5 PM ET; wires usually 4 PM ET. Friday afternoon submissions for a Monday holiday will not arrive Tuesday.

    The payment should auto-post via the Bill.com sync, but verify the AP clearing account zeroes out and the cash account ties to the bank feed. Stale uncleared payments older than 30 days get flagged at month-end.

Records and Compliance

    File the invoice, PO, receiving report, approval trail, and remittance advice together. IRS retention is seven years for tax records; many state contracts and audit clauses require longer.

    Confirm the vendor's 1099 flag and YTD reportable total. Services to non-corporate vendors over $600 are reportable on 1099-NEC, due Jan 31. Goods, corporations, and credit-card payments (handled on 1099-K by the processor) are excluded.

    Run the AP aging and tie it to the GL payables balance. Variances usually trace to a journal entry posted directly to the AP control account — those should be reversed and re-entered through the sub-ledger before close.