Skip to content

Invoice Intake

Invoice Intake is how supplier invoices enter PayInvoice Next. Whether a supplier emails a PDF, uploads through the portal, or submits via API — every invoice lands in the Invoice Inbox, receives a unique tracking number, and moves through automated data extraction before it is ready for matching.

What Would You Like to Do?

TaskDescription
Submit an Invoice via EmailForward or have suppliers send invoices to your designated email address
Submit an Invoice via PortalUpload invoices manually or through the Supplier Portal
Intake Field ReferenceEvery field on the Invoice Inbox form explained
Intake FAQ & TroubleshootingCommon questions, error messages, and solutions

How Intake Works

Every invoice follows the same lifecycle regardless of how it arrives:

Invoice Received → Invoice Inbox Created → Tracking Number Assigned

OCR Processing (automatic data extraction)

Supplier Matching (auto-identified by GSTIN, PAN, or email)

Duplicate Check (prevent double-processing)

IPU Record Created → Ready for 3-Way Matching
  1. Receive. The invoice arrives via one of the supported channels — Email, Portal, API, Batch Upload, GSTR-2B import, or Digital Mailroom.
  2. Register. PayInvoice Next creates an Invoice Inbox record with a unique tracking number and records the source channel, received date, and file details.
  3. Extract. The OCR engine reads the invoice PDF and extracts key fields: invoice number, date, supplier details, GSTIN, line items, quantities, rates, tax amounts, and totals.
  4. Match supplier. The system automatically matches the invoice to a registered supplier using GSTIN, PAN, email address, or name.
  5. Check duplicates. The system checks whether this invoice has already been submitted — comparing file hash, invoice number, supplier, and amount.
  6. Create IPU. Once extraction is complete and validated, an IPU record is created and moves to the 3-Way Matching stage.

Supported Intake Channels

ChannelHow It Works
EmailSupplier sends or you forward an invoice to a designated email address. The system picks up the attachment automatically.
PortalSuppliers log in and upload invoices directly. You can also upload manually within PayInvoice Next.
Batch UploadUpload multiple invoices at once using the batch upload feature. Progress is tracked per file.
GSTR-2B ImportStructured import from the GST portal — no OCR needed since data arrives pre-extracted.
Digital MailroomE-invoices received from the GST portal with IRN data. PDF is linked after arrival.
APIExternal systems submit invoices programmatically via the intake API.

Common Scenarios

ScenarioWhat to Read
Setting up email-based invoice submissionSubmit an Invoice via Email
Uploading a batch of 50 invoices at onceSubmit an Invoice via Portal
OCR failed on an invoiceIntake FAQ & Troubleshooting
Understanding what each Inbox field meansIntake Field Reference

PayInvoice Next — P2P Documentation v1.0.0-beta