Invoices

Extract issuer, recipient, and totals data from invoice documents.

document_type value

Use invoice in the Extract request when you want InfraRed to validate and extract an invoice.

When to use it

Use the Invoice flow when you need structured commercial invoice data for underwriting, accounts payable, reconciliation, or onboarding workflows.

What InfraRed checks first

InfraRed validates that the uploaded file is an invoice before extraction starts. If the document type does not match, the request fails immediately instead of returning partial data.

Key extracted fields

  • invoice_number
  • issuer_name
  • issuer_address
  • recipient_name
  • recipient_address
  • date_of_issue
  • due_date
  • currency
  • line_items
  • sub_total
  • taxes
  • discounts
  • grand_total

Supported validations

  • Field matching for issuer_name
  • Field matching for issuer_address
  • Field matching for recipient_name
  • Field matching for recipient_address

Use the API reference

For request examples, response fields, and endpoint details, use the API section.