Veryfi · JSON Structure

Veryfi Document Structure

Structure documentation for the Veryfi OCR API document entity (receipts and invoices)

Type: Properties: 0
AIDocument ProcessingFinanceInvoicesOCRReceiptsTax Forms

Veryfi Document is a JSON Structure definition published by Veryfi.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "Veryfi Document",
  "description": "Structure documentation for the Veryfi OCR API document entity (receipts and invoices)",
  "fields": [
    { "name": "id", "type": "integer", "required": true, "description": "Unique document ID" },
    { "name": "external_id", "type": "string", "required": false, "description": "Customer external identifier" },
    { "name": "document_type", "type": "string", "required": true, "description": "Document type: receipt, invoice, bill, etc." },
    {
      "name": "vendor",
      "type": "object",
      "required": false,
      "description": "Extracted vendor information",
      "fields": [
        { "name": "name", "type": "string", "description": "Vendor name" },
        { "name": "address", "type": "string", "description": "Vendor address" },
        { "name": "phone_number", "type": "string", "description": "Vendor phone" },
        { "name": "email", "type": "string", "description": "Vendor email" }
      ]
    },
    { "name": "date", "type": "string", "required": false, "description": "Document date" },
    { "name": "due_date", "type": "string", "required": false, "description": "Payment due date" },
    { "name": "invoice_number", "type": "string", "required": false, "description": "Invoice/receipt number" },
    { "name": "total", "type": "number", "required": false, "description": "Total amount" },
    { "name": "subtotal", "type": "number", "required": false, "description": "Subtotal before tax" },
    { "name": "tax", "type": "number", "required": false, "description": "Tax amount" },
    { "name": "tip", "type": "number", "required": false, "description": "Gratuity amount" },
    { "name": "currency_code", "type": "string", "required": false, "description": "ISO 4217 currency code" },
    {
      "name": "line_items",
      "type": "array",
      "required": false,
      "description": "Extracted line items",
      "items": {
        "fields": [
          { "name": "description", "type": "string" },
          { "name": "quantity", "type": "number" },
          { "name": "price", "type": "number" },
          { "name": "total", "type": "number" },
          { "name": "sku", "type": "string" },
          { "name": "tax", "type": "number" }
        ]
      }
    },
    { "name": "tags", "type": "array", "required": false, "description": "User tags" },
    { "name": "created", "type": "datetime", "required": false, "description": "Processing timestamp" },
    { "name": "updated", "type": "datetime", "required": false, "description": "Last update timestamp" }
  ]
}