{
  "caseId": "invoice-total",
  "scope": "local_calculation_rules_only",
  "variants": [
    {
      "variant": "discrepancy",
      "expected": {
        "status": "review",
        "detail": "420.00 EUR / 450.00 EUR"
      },
      "observed": {
        "kind": "invoice_total",
        "status": "review",
        "observationIds": [
          "subtotal",
          "currency",
          "tax",
          "total"
        ],
        "detail": "420.00 EUR / 450.00 EUR"
      },
      "source": {
        "name": "invoice-total-discrepancy.txt",
        "sha256": "5575103d06a12223410fcd7be6601bef8f8e3e85ff56879b79c8ada3d8a281df"
      }
    },
    {
      "variant": "matching-control",
      "expected": {
        "status": "pass",
        "detail": "420.00 EUR / 420.00 EUR"
      },
      "observed": {
        "kind": "invoice_total",
        "status": "pass",
        "observationIds": [
          "subtotal",
          "currency",
          "tax",
          "total"
        ],
        "detail": "420.00 EUR / 420.00 EUR"
      },
      "source": {
        "name": "invoice-total-matching-control.txt",
        "sha256": "968fdf36f65d0b938204f473375666ce836b84040e4fe9351b1bf82970e4b0d6"
      }
    },
    {
      "variant": "incomplete-coverage",
      "expected": {
        "status": "unavailable"
      },
      "observed": {
        "kind": "invoice_total",
        "status": "unavailable",
        "observationIds": [
          "subtotal",
          "currency",
          "tax",
          "total"
        ]
      },
      "source": {
        "name": "invoice-total-incomplete-coverage.txt",
        "sha256": "32bd576a73e6299a8947a08f1b2ac077e24282bbf4100b9f0858f50990fc612c"
      }
    }
  ]
}
