Canonical sample

dt-ec461e1631f204486d20652c

Seed
10250
Template
invoice-studio-note-v1
Renderer
pillow-opencv-v0.5.0-physical-assets-v1
Recipe
single

Exact recipe

[
  {
    "condition": "motion_blur",
    "parameters": {
      "angle_degrees": -4.6,
      "kernel_size": 7
    },
    "severity": 0.1
  }
]

Quality metrics

{
  "blur_laplacian_variance": 216.7038,
  "brightness_mean": 246.0772,
  "brightness_std": 27.5138,
  "contrast_rms": 27.5138,
  "damage_coverage": 0.039556,
  "document_area_fraction": 1,
  "edge_distortion": 0,
  "glare_coverage": 0.87887,
  "mean_color_shift": 2.1493,
  "shadow_coverage": 0.000014
}

OCR output + metrics

{
  "engine": "tesseract",
  "engine_version": "5.5.0",
  "exit_code": 0,
  "field_metrics": {
    "date_field_accuracy": 0,
    "field_exact_match": 0.057143,
    "field_normalized_match": 0.057143,
    "matched_fields": 2,
    "numeric_field_accuracy": 0.090909,
    "total_fields": 35
  },
  "field_results": [
    {
      "exact_match": false,
      "field_id": "currency",
      "field_type": "currency",
      "normalized_match": false,
      "value": "EUR"
    },
    {
      "exact_match": false,
      "field_id": "customer_address",
      "field_type": "customer_address",
      "normalized_match": false,
      "value": "6 Plaza del Archivo, 28013 Madrid, Spain"
    },
    {
      "exact_match": false,
      "field_id": "customer_name",
      "field_type": "customer_name",
      "normalized_match": false,
      "value": "Nocturne Data Labs"
    },
    {
      "exact_match": false,
      "field_id": "discount",
      "field_type": "discount",
      "normalized_match": false,
      "value": "€0.00"
    },
    {
      "exact_match": false,
      "field_id": "due_date",
      "field_type": "due_date",
      "normalized_match": false,
      "value": "2026-05-28"
    },
    {
      "exact_match": false,
      "field_id": "invoice_date",
      "field_type": "invoice_date",
      "normalized_match": false,
      "value": "2026-05-14"
    },
    {
      "exact_match": false,
      "field_id": "invoice_number",
      "field_type": "invoice_number",
      "normalized_match": false,
      "value": "K26-763090"
    },
    {
      "exact_match": false,
      "field_id": "line_item_header",
      "field_type": "line_item_header",
      "normalized_match": false,
      "value": "AMOUNT"
    },
    {
      "exact_match": false,
      "field_id": "payment_terms",
      "field_type": "payment_terms",
      "normalized_match": false,
      "value": "Net 14"
    },
    {
      "exact_match": false,
      "field_id": "shipping",
      "field_type": "shipping",
      "normalized_match": false,
      "value": "€0.00"
    },
    {
      "exact_match": false,
      "field_id": "subtotal",
      "field_type": "subtotal",
      "normalized_match": false,
      "value": "€3,568.33"
    },
    {
      "exact_match": false,
      "field_id": "supplier_address",
      "field_type": "supplier_address",
      "normalized_match": false,
      "value": "907 Cypress Avenue, Vancouver, BC V6B 2W2"
    },
    {
      "exact_match": false,
      "field_id": "supplier_name",
      "field_type": "supplier_name",
      "normalized_match": false,
      "value": "Blue Harbor Office Goods"
    },
    {
      "exact_match": false,
      "field_id": "tax",
      "field_type": "tax",
      "normalized_match": false,
      "value": "€713.67"
    },
    {
      "exact_match": false,
      "field_id": "total",
      "field_type": "total",
      "normalized_match": false,
      "value": "€4,282.00"
    },
    {
      "exact_match": false,
      "field_id": "line_item_0_description",
      "field_type": "line_item_description",
      "line_item_index": 0,
      "normalized_match": false,
      "value": "Barcode label sheets"
    },
    {
      "exact_match": true,
      "field_id": "line_item_0_quantity",
      "field_type": "line_item_quantity",
      "line_item_index": 0,
      "normalized_match": true,
      "value": "3"
    },
    {
      "exact_match": false,
      "field_id": "line_item_0_unit_price",
      "field_type": "line_item_unit_price",
      "line_item_index": 0,
      "normalized_match": false,
      "value": "€105.87"
    },
    {
      "exact_match": false,
      "field_id": "line_item_0_tax",
      "field_type": "line_item_tax",
      "line_item_index": 0,
      "normalized_match": false,
      "value": "20.0%"
    },
    {
      "exact_match": false,
      "field_id": "line_item_0_amount",
      "field_type": "line_item_amount",
      "line_item_index": 0,
      "normalized_match": false,
      "value": "€317.61"
    },
    {
      "exact_match": false,
      "field_id": "line_item_1_description",
      "field_type": "line_item_description",
      "line_item_index": 1,
      "normalized_match": false,
      "value": "Chain-of-custody seals"
    },
    {
      "exact_match": true,
      "field_id": "line_item_1_quantity",
      "field_type": "line_item_quantity",
      "line_item_index": 1,
      "normalized_match": true,
      "value": "5"
    },
    {
      "exact_match": false,
      "field_id": "line_item_1_unit_price",
      "field_type": "line_item_unit_price",
      "line_item_index": 1,
      "normalized_match": false,
      "value": "€178.76"
    },
    {
      "exact_match": false,
      "field_id": "line_item_1_tax",
      "field_type": "line_item_tax",
      "line_item_index": 1,
      "normalized_match": false,
      "value": "20.0%"
    },
    {
      "exact_match": false,
      "field_id": "line_item_1_amount",
      "field_type": "line_item_amount",
      "line_item_index": 1,
      "normalized_match": false,
      "value": "€893.80"
    },
    {
      "exact_match": false,
      "field_id": "line_item_2_description",
      "field_type": "line_item_description",
      "line_item_index": 2,
      "normalized_match": false,
      "value": "Heavy-duty file folders"
    },
    {
      "exact_match": false,
      "field_id": "line_item_2_quantity",
      "field_type": "line_item_quantity",
      "line_item_index": 2,
      "normalized_match": false,
      "value": "17"
    },
    {
      "exact_match": false,
      "field_id": "line_item_2_unit_price",
      "field_type": "line_item_unit_price",
      "line_item_index": 2,
      "normalized_match": false,
      "value": "€116.73"
    },
    {
      "exact_match": false,
      "field_id": "line_item_2_tax",
      "field_type": "line_item_tax",
      "line_item_index": 2,
      "normalized_match": false,
      "value": "20.0%"
    },
    {
      "exact_match": false,
      "field_id": "line_item_2_amount",
      "field_type": "line_item_amount",
      "line_item_index": 2,
      "normalized_match": false,
      "value": "€1,984.41"
    },
    {
      "exact_match": false,
      "field_id": "line_item_3_description",
      "field_type": "line_item_description",
      "line_item_index": 3,
      "normalized_match": false,
      "value": "Acid-free dividers"
    },
    {
      "exact_match": false,
      "field_id": "line_item_3_quantity",
      "field_type": "line_item_quantity",
      "line_item_index": 3,
      "normalized_match": false,
      "value": "9"
    },
    {
      "exact_match": false,
      "field_id": "line_item_3_unit_price",
      "field_type": "line_item_unit_price",
      "line_item_index": 3,
      "normalized_match": false,
      "value": "€41.39"
    },
    {
      "exact_match": false,
      "field_id": "line_item_3_tax",
      "field_type": "line_item_tax",
      "line_item_index": 3,
      "normalized_match": false,
      "value": "20.0%"
    },
    {
      "exact_match": false,
      "field_id": "line_item_3_amount",
      "field_type": "line_item_amount",
      "line_item_index": 3,
      "normalized_match": false,
      "value": "€372.51"
    }
  ],
  "ground_truth_text": "Blue Harbor Office Goods Invoice 907 Cypress Avenue, Vancouver, BC V6B 2W2 BILL TO INVOICE NO. Nocturne Data Labs K26-763090 6 Plaza del Archivo, 28013 Madrid, Spain INVOICE DATE 2026-05-14 DUE DATE 2026-05-28 PAYMENT TERMS Net 14 CURRENCY EUR DESCRIPTION QTY UNIT TAX AMOUNT Barcode label sheets 3 €105.87 20.0% €317.61 Chain-of-custody seals 5 €178.76 20.0% €893.80 Heavy-duty file folders 17 €116.73 20.0% €1,984.41 Acid-free dividers 9 €41.39 20.0% €372.51 SUBTOTAL €3,568.33 DISCOUNT €0.00 SHIPPING €0.00 TVA 20% €713.67 TOTAL €4,282.00 Payment reference: K26-763090 · Fictional entities · synthetic invoice",
  "methodology_version": "spatial-field-lines-v1",
  "metrics": {
    "cer": 0.716418,
    "date_field_accuracy": 0,
    "field_exact_match": 0.057143,
    "field_normalized_match": 0.057143,
    "matched_fields": 2,
    "numeric_field_accuracy": 0.090909,
    "total_fields": 35,
    "wer": 0.956044
  },
  "sequence_metrics": {
    "cer": 0.716418,
    "reading_order": "spatial-field-lines-v1",
    "wer": 0.956044
  },
  "stderr": "",
  "text": "Eine Harbor OSes Goods I =\n2 —_ Nvoice\nwuz oe pom we\nNectarne Data Labs 26-7 Es088\n5 ince Se ees GUS Matin Sepa prom aE\nmmeasse\nmE\nPASE\nPOET ES\nsecre\ncommence\n=e\nSeccvtie iet stees z emer moe emer\nClameat casas seni 2 ES mo eeecew\nPew diy ie Kile o <n0873 mee eases\nsebSoe vais = eas mee | emRSE\nSoPaE sms\nSSEDINT ad\nER ad\nream one\naoe €525258\n",
  "word_diff": [
    "--- ground_truth",
    "+++ tesseract",
    "@@ -1,90 +1,74 @@",
    "-Blue",
    "+Eine",
    " Harbor",
    "-Office",
    "+OSes",
    " Goods",
    "-Invoice",
    "-907",
    "-Cypress",
    "-Avenue,",
    "-Vancouver,",
    "-BC",
    "-V6B",
    "-2W2",
    "-BILL",
    "-TO",
    "-INVOICE",
    "-NO.",
    "-Nocturne",
    "+I",
    "+=",
    "+2",
    "+—_",
    "+Nvoice",
    "+wuz",
    "+oe",
    "+pom",
    "+we",
    "+Nectarne",
    " Data",
    " Labs",
    "-K26-763090",
    "-6",
    "-Plaza",
    "-del",
    "-Archivo,",
    "-28013",
    "-Madrid,",
    "-Spain",
    "-INVOICE",
    "-DATE",
    "-2026-05-14",
    "-DUE",
    "-DATE",
    "-2026-05-28",
    "-PAYMENT",
    "-TERMS",
    "-Net",
    "-14",
    "-CURRENCY",
    "-EUR",
    "-DESCRIPTION",
    "-QTY",
    "-UNIT",
    "-TAX",
    "-AMOUNT",
    "-Barcode",
    "-label",
    "-sheets",
    "-3",
    "-€105.87",
    "-20.0%",
    "-€317.61",
    "-Chain-of-custody",
    "-seals",
    "+26-7",
    "+Es088",
    " 5",
    "-€178.76",
    "-20.0%",
    "-€893.80",
    "-Heavy-duty",
    "-file",
    "-folders",
    "-17",
    "-€116.73",
    "-20.0%",
    "-€1,984.41",
    "-Acid-free",
    "-dividers",
    "-9",
    "-€41.39",
    "-20.0%",
    "-€372.51",
    "-SUBTOTAL",
    "-€3,568.33",
    "-DISCOUNT",
    "-€0.00",
    "-SHIPPING",
    "-€0.00",
    "-TVA",
    "-20%",
    "-€713.67",
    "-TOTAL",
    "-€4,282.00",
    "-Payment",
    "-reference:",
    "-K26-763090",
    "-·",
    "-Fictional",
    "-entities",
    "-·",
    "-synthetic",
    "-invoice",
    "+ince",
    "+Se",
    "+ees",
    "+GUS",
    "+Matin",
    "+Sepa",
    "+prom",
    "+aE",
    "+mmeasse",
    "+mE",
    "+PASE",
    "+POET",
    "+ES",
    "+secre",
    "+commence",
    "+=e",
    "+Seccvtie",
    "+iet",
    "+stees",
    "+z",
    "+emer",
    "+moe",
    "+emer",
    "+Clameat",
    "+casas",
    "+seni",
    "+2",
    "+ES",
    "+mo",
    "+eeecew",
    "+Pew",
    "+diy",
    "+ie",
    "+Kile",
    "+o",
    "+<n0873",
    "+mee",
    "+eases",
    "+sebSoe",
    "+vais",
    "+=",
    "+eas",
    "+mee",
    "+|",
    "+emRSE",
    "+SoPaE",
    "+sms",
    "+SSEDINT",
    "+ad",
    "+ER",
    "+ad",
    "+ream",
    "+one",
    "+aoe",
    "+€525258"
  ]
}

Generation provenance

{
  "artifact_id": "dt-ec461e1631f204486d20652c",
  "degradation_asset_registry_version": null,
  "generated_at": "2026-09-05T06:11:04.798323+00:00",
  "recipe": null,
  "renderer": "canonical",
  "renderer_version": "pillow-opencv-v0.5.0-physical-assets-v1",
  "request_sha256": "ec461e1631f204486d20652c4698946f6ebef8f0d139393bb5114175de79f454",
  "seed": 10250,
  "software": {
    "numpy": "2.2.6",
    "opencv": "4.12.0",
    "pillow": "11.3.0",
    "python": "3.12.14"
  },
  "template_id": "invoice-studio-note-v1"
}