Overview
SubBase streamlines invoice processing by automatically extracting data from vendor invoices, matching them to purchase orders, and routing them for approval. This guide covers the complete invoice workflow from receipt to approval.The Invoice Workflow
Step 1: Receiving Invoices
Invoices can enter SubBase in several ways:Invoice Inbox (Recommended)
The Invoice Inbox automatically captures invoices sent to your company’s SubBase email address:- Vendors email invoices to your dedicated SubBase inbox
- PDFs are automatically extracted using AI/OCR
- Invoice data appears ready for reconciliation
Manual Upload
To upload an invoice manually:Step 2: AI-Powered Extraction
When an invoice is received, SubBase’s AI automatically extracts:- Invoice Number – The vendor’s invoice identifier
- Invoice Date – When the invoice was issued
- Due Date – Payment due date
- Total Amount – The invoice total
- Line Items – Individual charges with descriptions and amounts
Reviewing Extracted Data
After extraction:- Open the invoice to review extracted data
- Verify the invoice number, dates, and amounts
- Correct any extraction errors
- Line items are highlighted for matching
Step 3: Invoice Reconciliation
Reconciliation matches invoice line items to your purchase orders and deliveries. This ensures you’re only paying for what you ordered and received.Automatic Matching
SubBase attempts to match invoices automatically:- Matches by PO number if included on invoice
- Matches line items to order materials
- Highlights discrepancies for review
Manual Matching
For invoices that don’t auto-match:Handling Discrepancies
Common discrepancies and how to handle them:| Discrepancy | Action |
|---|---|
| Price differs from PO | Review and approve if valid, or flag for vendor discussion |
| Quantity exceeds PO | Verify delivery records before approving overage |
| Unknown materials | Match to PO manually or create as non-PO invoice |
| Missing PO reference | Search for matching PO by vendor and date range |
Step 4: Review and Approve
Once reconciled, invoices move through your approval workflow:Invoice States
| State | Description |
|---|---|
| Unreviewed | Invoice received, awaiting review |
| Approved | Verified and ready for payment |
| Rejected | Invoice disputed or incorrect |
| Posted | Synced to accounting system (ERP) |
Approving an Invoice
Rejecting an Invoice
If an invoice has issues:- Click Reject
- Add a reason for rejection
- The invoice is flagged for follow-up with the vendor
Step 5: Posting to ERP
If your company uses an ERP integration (QuickBooks, Sage, Foundation, etc.):
The invoice status changes to Posted once successfully synced.
Invoice Inbox Management
Filtering Invoices
Use filters to find invoices quickly:- Status – Filter by Unreviewed, Approved, Rejected, Posted
- Vendor – Show invoices from a specific vendor
- Project – Filter by project
- Date Range – Invoices received within a period
- Amount – Filter by invoice amount
Bulk Actions
For efficiency, you can:- Select multiple invoices for batch approval
- Assign invoices to team members for review
- Export invoice lists to CSV
Best Practices
Review Daily
Process invoices regularly to avoid backlogs and late payments.
Match to POs
Always reconcile invoices to purchase orders for accurate cost tracking.
Verify Before Approving
Double-check extracted data and pricing before approval.
Attach Documentation
Link delivery tickets and other supporting docs to invoices.
Related Guides
Creating a Purchase Order
Create orders that invoices will be matched against.
Tracking Deliveries
Receive deliveries to support invoice verification.
ERP Integrations
Configure invoice syncing with your accounting system.