Skip to content

Invoice Management

Process vendor invoices with automated three-way matching.

Overview

Waqti's invoice management provides:

  • Automatic three-way matching (PO, GRN, Invoice)
  • Variance detection and handling
  • Payment scheduling and tracking
  • VAT compliance (15%)

Invoice Lifecycle

Created → Matched → Approved → Scheduled → Paid → Closed

Creating an Invoice

From a Purchase Order

  1. Open an approved PO with goods received
  2. Click Create Invoice
  3. Enter invoice details:
FieldSource
VendorAuto from PO
PO ReferenceAuto from PO
Line ItemsAuto from PO
AmountVendor invoice

Manual Invoice

  1. Invoices → Create New
  2. Select vendor
  3. Link to PO (optional but recommended)
  4. Enter line items
  5. Upload invoice document
  6. Submit

Invoice Fields

FieldRequiredDescription
Invoice NumberYesVendor's invoice number
Invoice DateYesDate on invoice
Due DateYesPayment due date
PO ReferenceRecommendedLink to PO for matching
SubtotalYesAmount before VAT
VAT AmountYes15% VAT
TotalAutoSubtotal + VAT

Three-Way Matching

What Gets Matched

DocumentVerification
Purchase OrderWhat was ordered (items, quantities, prices)
Goods ReceiptWhat was received (quantities, quality)
InvoiceWhat's being billed (amounts)

Match Process

Invoice Amount: 11,500 SAR
├── Check against PO: 11,500 SAR ✓
├── Check against GRN: 100 items received ✓
└── Result: MATCHED ✓

Match Statuses

StatusDescriptionAction
Full MatchAll documents alignAuto-approve or manual approve
⚠️ Within ToleranceVariance < thresholdReview and approve
MismatchSignificant varianceInvestigate and resolve
Pending GRNNo goods receipt yetWait for delivery

Tolerance Settings

Configure acceptable variances:

SettingDefaultDescription
Price Variance2%Allowed price difference
Quantity Variance0Must match exactly
Total Variance2%Overall amount tolerance

Handling Variances

Price Variance

If invoice price differs from PO:

  1. System flags variance
  2. Finance reviews
  3. Options:
    • Accept if within tolerance
    • Request credit note from vendor
    • Adjust PO via amendment

Quantity Variance

If invoice quantity differs from GRN:

  1. System blocks approval
  2. Options:
    • Correct invoice
    • Create additional GRN
    • Reject partial invoice

Common Resolution Steps

  1. Open mismatched invoice
  2. View Match Details tab
  3. See specific variances
  4. Add comments/justification
  5. Route for exception approval

Invoice Approval

Approval Workflow

Invoices follow configured workflow:

Invoice Created 
→ Three-Way Match 
→ Match OK? 
  → Yes: Finance Approval 
  → No: Exception Approval 
→ Scheduled for Payment

Approving an Invoice

  1. Go to Invoices → Pending Approval
  2. Select invoice to review
  3. Check:
    • Match status
    • Documents attached
    • Correct coding
  4. Click Approve or Reject

Payment Processing

Payment Statuses

StatusDescription
PendingNot yet scheduled
ScheduledIn payment batch
ProcessingBeing processed
PaidPayment completed
FailedPayment failed

Scheduling Payments

  1. Invoices → Payment Run
  2. Select invoices to pay
  3. Set payment date
  4. Review totals
  5. Submit batch

Payment Methods

MethodDescription
Bank TransferDirect transfer to vendor
CheckPhysical check
Credit CardFor supported vendors

VAT Handling

VAT Calculation

All invoices include 15% VAT:

Subtotal: 10,000.00 SAR
VAT (15%): 1,500.00 SAR
Total: 11,500.00 SAR

VAT Reports

Generate VAT reports for ZATCA:

  1. Reports → VAT Report
  2. Select period
  3. Export for submission

Invoice Documents

Required Attachments

  • Original invoice (PDF)
  • Supporting documents
  • Delivery notes (if applicable)

Document Storage

All documents:

  • Stored securely
  • Linked to invoice
  • Available for audit
  • Retained per policy

Credit Notes

Handle vendor credits:

Creating a Credit Note

  1. Open original invoice
  2. Click Create Credit Note
  3. Enter:
    • Credit amount
    • Reason
    • Reference to original invoice
  4. Submit

Credit Note Types

TypeUse Case
Price AdjustmentVendor overcharged
Quantity ReturnGoods returned
Quality IssueDefective items
Service CreditService not provided

Reports

Available Invoice Reports

ReportDescription
Invoice AgingDays outstanding
Payment ScheduleUpcoming payments
VAT SummaryVAT by period
Vendor AnalysisSpend by vendor

Generating Reports

  1. Reports → Invoices
  2. Select report type
  3. Apply filters
  4. Generate and export

Best Practices

Process Promptly

Invoice within 5 days of receipt to:

  • Maintain vendor relationships
  • Capture early payment discounts
  • Avoid payment delays

Verify Before Approving

Always check:

  • Invoice matches PO terms
  • Goods/services received
  • Correct GL coding
  • Valid VAT number

Document Everything

Attach all relevant documents:

  • Original invoice
  • Delivery notes
  • Quality acceptance
  • Communication with vendor

API Reference

This module is also available via the Waqti REST API. See Invoices API for programmatic access.

Built by M & L Technologies