{
  "synthetic": true,
  "source_commit": "b6369bec0e9d4e41ed800b99f26af61ad4150102",
  "source_case": "R03_post_return",
  "amount_basis": "EUR_NET_EXCLUDING_TAX",
  "scenarios": {
    "documented": {
      "input": {
        "schema_version": "againward-rental-case-v1",
        "documents": [
          {
            "document_id": "AGREEMENT",
            "role": "RENTAL_AGREEMENT",
            "path": "agreement.txt",
            "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "status": "ACCEPTED"
          },
          {
            "document_id": "INVOICE",
            "role": "INVOICE",
            "path": "invoice.csv",
            "sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
            "status": "ACCEPTED"
          },
          {
            "document_id": "RETURN",
            "role": "RETURN_NOTE",
            "path": "return.txt",
            "sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
            "status": "ACCEPTED"
          }
        ],
        "parties": [
          {
            "party_id": "CLIENT",
            "role": "CLIENT",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          },
          {
            "party_id": "VENDOR",
            "role": "RENTAL_VENDOR",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "items": [
          {
            "item_id": "ITEM",
            "description": "Portable operational asset",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "periods": [
          {
            "period_id": "PERIOD",
            "agreement_id": "A1",
            "item_id": "ITEM",
            "supplier_id": "VENDOR",
            "client_id": "CLIENT",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "quantity": "1",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "terms": [
          {
            "term_id": "RATE",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "billing_unit": "WEEK",
            "rate": "700",
            "quantity": "1",
            "weekends_billable": true,
            "minimum_days": 0,
            "partial_period_policy": "PRORATA",
            "stop_event": "RETURNED",
            "stop_day_billable": false,
            "discount_fraction": "0",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "events": [
          {
            "event_id": "RETURN1",
            "period_id": "PERIOD",
            "event_type": "RETURNED",
            "date": "2026-09-05",
            "quantity": "1",
            "verification": "DOCUMENTED",
            "evidence_refs": [
              {
                "document_id": "RETURN",
                "location": "event:RETURN1"
              }
            ]
          }
        ],
        "actual_charges": [
          {
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "net_amount": "700.00",
            "unit_rate": "700",
            "quantity": "1",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1"
              }
            ]
          }
        ],
        "credits": []
      },
      "expected": {
        "schema_version": "againward-expected-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
        "entries": [
          {
            "expected_charge_id": "PERIOD/hire",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "amount": "400.00",
            "status": "CONTRACT_SUPPORTED",
            "limitations": [],
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "term_ids": [
              "RATE"
            ],
            "decision": null,
            "currency": "EUR",
            "charge_type": "RENTAL",
            "rate": "700",
            "billing_unit": "WEEK",
            "discount_fraction": "0",
            "start": "2026-09-01",
            "end": "2026-09-05",
            "shortened": true,
            "stop_event": "RETURNED",
            "contradictions": [],
            "quantity": "1",
            "units": "0.57142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857",
            "formula": "round_half_up(units * quantity * rate * (1 - discount_fraction), 0.01)"
          }
        ],
        "decision": null
      },
      "actual": {
        "schema_version": "againward-actual-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "entries": [
          {
            "charge_id": "I1/L1",
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "invoiced_amount": "700.00",
            "issued_credit": "0.00",
            "net_amount": "700.00",
            "unapplied_promised_credit": "0.00",
            "quantity": "1",
            "unit_rate": "700",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              }
            ],
            "limitations": []
          }
        ],
        "decision": null
      },
      "reconciliation": {
        "schema_version": "againward-rental-reconciliation-v1",
        "expected_ledger": {
          "schema_version": "againward-expected-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
          "entries": [
            {
              "expected_charge_id": "PERIOD/hire",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "amount": "400.00",
              "status": "CONTRACT_SUPPORTED",
              "limitations": [],
              "evidence_refs": [
                {
                  "document_id": "AGREEMENT",
                  "location": "page:1",
                  "field": null
                },
                {
                  "document_id": "RETURN",
                  "location": "event:RETURN1",
                  "field": null
                }
              ],
              "term_ids": [
                "RATE"
              ],
              "decision": null,
              "currency": "EUR",
              "charge_type": "RENTAL",
              "rate": "700",
              "billing_unit": "WEEK",
              "discount_fraction": "0",
              "start": "2026-09-01",
              "end": "2026-09-05",
              "shortened": true,
              "stop_event": "RETURNED",
              "contradictions": [],
              "quantity": "1",
              "units": "0.57142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857",
              "formula": "round_half_up(units * quantity * rate * (1 - discount_fraction), 0.01)"
            }
          ],
          "decision": null
        },
        "actual_ledger": {
          "schema_version": "againward-actual-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "entries": [
            {
              "charge_id": "I1/L1",
              "invoice_id": "I1",
              "invoice_line_id": "L1",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "charge_type": "RENTAL",
              "currency": "EUR",
              "invoiced_amount": "700.00",
              "issued_credit": "0.00",
              "net_amount": "700.00",
              "unapplied_promised_credit": "0.00",
              "quantity": "1",
              "unit_rate": "700",
              "billed_units": "1",
              "start": "2026-09-01",
              "end": "2026-09-08",
              "evidence_refs": [
                {
                  "document_id": "INVOICE",
                  "location": "line:1",
                  "field": null
                }
              ],
              "limitations": []
            }
          ],
          "decision": null
        },
        "groups": [
          {
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "700.00",
            "expected_amount": "400.00",
            "difference": "300.00",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "limitations": [],
            "amount_basis": "CONTRACT_SUPPORTED_DISCREPANCY",
            "recoverable_amount": null,
            "decision": null
          }
        ],
        "candidates": [
          {
            "finding_id": "RF-1d9238f3a9a9f02b4857",
            "family": "POST_RETURN_BILLING",
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "700.00",
            "expected_amount": "400.00",
            "difference": "300.00",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "limitations": [],
            "amount_basis": "CONTRACT_SUPPORTED_DISCREPANCY",
            "recoverable_amount": null,
            "decision": null,
            "status": "CANDIDATE",
            "evidence_level": "L2",
            "difference_is_shared_group_amount": true,
            "best_alternative_explanation": "A collection request is not possession; partial return, extension or reused asset ID may explain billing.",
            "tests_performed": [
              "contract_term_selection",
              "calendar_pricing",
              "invoice_credit_allocation",
              "charge_scope_reconciliation"
            ],
            "unresolved_questions": [
              "Analyst must check amendments, operational evidence and contractual exceptions."
            ],
            "confidence": {
              "status": "NOT_ASSESSED",
              "reason": "Deterministic difference does not establish a recoverable claim."
            }
          },
          {
            "finding_id": "RF-fa38092e8f78728e4c9e",
            "family": "INCORRECT_DURATION",
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "700.00",
            "expected_amount": "400.00",
            "difference": "300.00",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "limitations": [],
            "amount_basis": "CONTRACT_SUPPORTED_DISCREPANCY",
            "recoverable_amount": null,
            "decision": null,
            "status": "CANDIDATE",
            "evidence_level": "L2",
            "difference_is_shared_group_amount": true,
            "best_alternative_explanation": "Minimum periods, weekend charging, extensions or inclusive dates may explain duration.",
            "tests_performed": [
              "contract_term_selection",
              "calendar_pricing",
              "invoice_credit_allocation",
              "charge_scope_reconciliation"
            ],
            "unresolved_questions": [
              "Analyst must check amendments, operational evidence and contractual exceptions."
            ],
            "confidence": {
              "status": "NOT_ASSESSED",
              "reason": "Deterministic difference does not establish a recoverable claim."
            }
          }
        ],
        "totals_by_currency": {
          "EUR": {
            "actual": "700.00",
            "supported_positive_discrepancy": "300.00"
          }
        },
        "aggregation_policy": "one amount per period/charge_key/currency, never sum finding families",
        "recoverable_amount": null,
        "decision": null
      }
    },
    "credited": {
      "input": {
        "schema_version": "againward-rental-case-v1",
        "documents": [
          {
            "document_id": "AGREEMENT",
            "role": "RENTAL_AGREEMENT",
            "path": "agreement.txt",
            "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "status": "ACCEPTED"
          },
          {
            "document_id": "INVOICE",
            "role": "INVOICE",
            "path": "invoice.csv",
            "sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
            "status": "ACCEPTED"
          },
          {
            "document_id": "RETURN",
            "role": "RETURN_NOTE",
            "path": "return.txt",
            "sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
            "status": "ACCEPTED"
          },
          {
            "document_id": "CREDIT",
            "role": "CREDIT_NOTE",
            "status": "ACCEPTED",
            "path": "credit.txt",
            "sha256": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
          }
        ],
        "parties": [
          {
            "party_id": "CLIENT",
            "role": "CLIENT",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          },
          {
            "party_id": "VENDOR",
            "role": "RENTAL_VENDOR",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "items": [
          {
            "item_id": "ITEM",
            "description": "Portable operational asset",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "periods": [
          {
            "period_id": "PERIOD",
            "agreement_id": "A1",
            "item_id": "ITEM",
            "supplier_id": "VENDOR",
            "client_id": "CLIENT",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "quantity": "1",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "terms": [
          {
            "term_id": "RATE",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "billing_unit": "WEEK",
            "rate": "700",
            "quantity": "1",
            "weekends_billable": true,
            "minimum_days": 0,
            "partial_period_policy": "PRORATA",
            "stop_event": "RETURNED",
            "stop_day_billable": false,
            "discount_fraction": "0",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "events": [
          {
            "event_id": "RETURN1",
            "period_id": "PERIOD",
            "event_type": "RETURNED",
            "date": "2026-09-05",
            "quantity": "1",
            "verification": "DOCUMENTED",
            "evidence_refs": [
              {
                "document_id": "RETURN",
                "location": "event:RETURN1"
              }
            ]
          }
        ],
        "actual_charges": [
          {
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "net_amount": "700.00",
            "unit_rate": "700",
            "quantity": "1",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1"
              }
            ]
          }
        ],
        "credits": [
          {
            "credit_id": "C1",
            "charge_id": "I1/L1",
            "currency": "EUR",
            "net_amount": "300.00",
            "status": "ISSUED",
            "evidence_refs": [
              {
                "document_id": "CREDIT",
                "location": "credit:C1"
              }
            ]
          }
        ]
      },
      "expected": {
        "schema_version": "againward-expected-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
        "entries": [
          {
            "expected_charge_id": "PERIOD/hire",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "amount": "400.00",
            "status": "CONTRACT_SUPPORTED",
            "limitations": [],
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "term_ids": [
              "RATE"
            ],
            "decision": null,
            "currency": "EUR",
            "charge_type": "RENTAL",
            "rate": "700",
            "billing_unit": "WEEK",
            "discount_fraction": "0",
            "start": "2026-09-01",
            "end": "2026-09-05",
            "shortened": true,
            "stop_event": "RETURNED",
            "contradictions": [],
            "quantity": "1",
            "units": "0.57142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857",
            "formula": "round_half_up(units * quantity * rate * (1 - discount_fraction), 0.01)"
          }
        ],
        "decision": null
      },
      "actual": {
        "schema_version": "againward-actual-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "entries": [
          {
            "charge_id": "I1/L1",
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "invoiced_amount": "700.00",
            "issued_credit": "300.00",
            "net_amount": "400.00",
            "unapplied_promised_credit": "0.00",
            "quantity": "1",
            "unit_rate": "700",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "CREDIT",
                "location": "credit:C1",
                "field": null
              }
            ],
            "limitations": []
          }
        ],
        "decision": null
      },
      "reconciliation": {
        "schema_version": "againward-rental-reconciliation-v1",
        "expected_ledger": {
          "schema_version": "againward-expected-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
          "entries": [
            {
              "expected_charge_id": "PERIOD/hire",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "amount": "400.00",
              "status": "CONTRACT_SUPPORTED",
              "limitations": [],
              "evidence_refs": [
                {
                  "document_id": "AGREEMENT",
                  "location": "page:1",
                  "field": null
                },
                {
                  "document_id": "RETURN",
                  "location": "event:RETURN1",
                  "field": null
                }
              ],
              "term_ids": [
                "RATE"
              ],
              "decision": null,
              "currency": "EUR",
              "charge_type": "RENTAL",
              "rate": "700",
              "billing_unit": "WEEK",
              "discount_fraction": "0",
              "start": "2026-09-01",
              "end": "2026-09-05",
              "shortened": true,
              "stop_event": "RETURNED",
              "contradictions": [],
              "quantity": "1",
              "units": "0.57142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857142857",
              "formula": "round_half_up(units * quantity * rate * (1 - discount_fraction), 0.01)"
            }
          ],
          "decision": null
        },
        "actual_ledger": {
          "schema_version": "againward-actual-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "entries": [
            {
              "charge_id": "I1/L1",
              "invoice_id": "I1",
              "invoice_line_id": "L1",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "charge_type": "RENTAL",
              "currency": "EUR",
              "invoiced_amount": "700.00",
              "issued_credit": "300.00",
              "net_amount": "400.00",
              "unapplied_promised_credit": "0.00",
              "quantity": "1",
              "unit_rate": "700",
              "billed_units": "1",
              "start": "2026-09-01",
              "end": "2026-09-08",
              "evidence_refs": [
                {
                  "document_id": "INVOICE",
                  "location": "line:1",
                  "field": null
                },
                {
                  "document_id": "CREDIT",
                  "location": "credit:C1",
                  "field": null
                }
              ],
              "limitations": []
            }
          ],
          "decision": null
        },
        "groups": [
          {
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "400.00",
            "expected_amount": "400.00",
            "difference": "0.00",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "CREDIT",
                "location": "credit:C1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              },
              {
                "document_id": "RETURN",
                "location": "event:RETURN1",
                "field": null
              }
            ],
            "limitations": [],
            "amount_basis": "CONTRACT_SUPPORTED_DISCREPANCY",
            "recoverable_amount": null,
            "decision": null
          }
        ],
        "candidates": [],
        "totals_by_currency": {
          "EUR": {
            "actual": "400.00",
            "supported_positive_discrepancy": "0.00"
          }
        },
        "aggregation_policy": "one amount per period/charge_key/currency, never sum finding families",
        "recoverable_amount": null,
        "decision": null
      }
    },
    "unknown": {
      "input": {
        "schema_version": "againward-rental-case-v1",
        "documents": [
          {
            "document_id": "AGREEMENT",
            "role": "RENTAL_AGREEMENT",
            "path": "agreement.txt",
            "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "status": "ACCEPTED"
          },
          {
            "document_id": "INVOICE",
            "role": "INVOICE",
            "path": "invoice.csv",
            "sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
            "status": "ACCEPTED"
          },
          {
            "document_id": "RETURN",
            "role": "RETURN_NOTE",
            "path": "return.txt",
            "sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
            "status": "ACCEPTED"
          }
        ],
        "parties": [
          {
            "party_id": "CLIENT",
            "role": "CLIENT",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          },
          {
            "party_id": "VENDOR",
            "role": "RENTAL_VENDOR",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "items": [
          {
            "item_id": "ITEM",
            "description": "Portable operational asset",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "periods": [
          {
            "period_id": "PERIOD",
            "agreement_id": "A1",
            "item_id": "ITEM",
            "supplier_id": "VENDOR",
            "client_id": "CLIENT",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "quantity": "1",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "terms": [
          {
            "term_id": "RATE",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "billing_unit": "WEEK",
            "rate": "700",
            "quantity": "1",
            "weekends_billable": true,
            "minimum_days": 0,
            "partial_period_policy": "PRORATA",
            "stop_event": null,
            "stop_day_billable": false,
            "discount_fraction": "0",
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1"
              }
            ]
          }
        ],
        "events": [
          {
            "event_id": "RETURN1",
            "period_id": "PERIOD",
            "event_type": "RETURNED",
            "date": "2026-09-05",
            "quantity": "1",
            "verification": "DOCUMENTED",
            "evidence_refs": [
              {
                "document_id": "RETURN",
                "location": "event:RETURN1"
              }
            ]
          }
        ],
        "actual_charges": [
          {
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "net_amount": "700.00",
            "unit_rate": "700",
            "quantity": "1",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1"
              }
            ]
          }
        ],
        "credits": []
      },
      "expected": {
        "schema_version": "againward-expected-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
        "entries": [
          {
            "expected_charge_id": "PERIOD/hire",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "amount": null,
            "status": "UNKNOWN_CONTRACTUAL_BASIS",
            "limitations": [
              "contractual_stop_trigger_missing"
            ],
            "evidence_refs": [
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              }
            ],
            "term_ids": [
              "RATE"
            ],
            "decision": null,
            "currency": "EUR",
            "charge_type": "RENTAL",
            "rate": "700",
            "billing_unit": "WEEK",
            "discount_fraction": "0",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "shortened": false,
            "stop_event": null,
            "contradictions": []
          }
        ],
        "decision": null
      },
      "actual": {
        "schema_version": "againward-actual-charge-ledger-v1",
        "amount_basis": "NET_EXCLUDING_TAX",
        "entries": [
          {
            "charge_id": "I1/L1",
            "invoice_id": "I1",
            "invoice_line_id": "L1",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "charge_type": "RENTAL",
            "currency": "EUR",
            "invoiced_amount": "700.00",
            "issued_credit": "0.00",
            "net_amount": "700.00",
            "unapplied_promised_credit": "0.00",
            "quantity": "1",
            "unit_rate": "700",
            "billed_units": "1",
            "start": "2026-09-01",
            "end": "2026-09-08",
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              }
            ],
            "limitations": []
          }
        ],
        "decision": null
      },
      "reconciliation": {
        "schema_version": "againward-rental-reconciliation-v1",
        "expected_ledger": {
          "schema_version": "againward-expected-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "rounding": "ROUND_HALF_UP_PER_EXPECTED_CHARGE_TO_0.01",
          "entries": [
            {
              "expected_charge_id": "PERIOD/hire",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "amount": null,
              "status": "UNKNOWN_CONTRACTUAL_BASIS",
              "limitations": [
                "contractual_stop_trigger_missing"
              ],
              "evidence_refs": [
                {
                  "document_id": "AGREEMENT",
                  "location": "page:1",
                  "field": null
                }
              ],
              "term_ids": [
                "RATE"
              ],
              "decision": null,
              "currency": "EUR",
              "charge_type": "RENTAL",
              "rate": "700",
              "billing_unit": "WEEK",
              "discount_fraction": "0",
              "start": "2026-09-01",
              "end": "2026-09-08",
              "shortened": false,
              "stop_event": null,
              "contradictions": []
            }
          ],
          "decision": null
        },
        "actual_ledger": {
          "schema_version": "againward-actual-charge-ledger-v1",
          "amount_basis": "NET_EXCLUDING_TAX",
          "entries": [
            {
              "charge_id": "I1/L1",
              "invoice_id": "I1",
              "invoice_line_id": "L1",
              "period_id": "PERIOD",
              "charge_key": "hire",
              "charge_type": "RENTAL",
              "currency": "EUR",
              "invoiced_amount": "700.00",
              "issued_credit": "0.00",
              "net_amount": "700.00",
              "unapplied_promised_credit": "0.00",
              "quantity": "1",
              "unit_rate": "700",
              "billed_units": "1",
              "start": "2026-09-01",
              "end": "2026-09-08",
              "evidence_refs": [
                {
                  "document_id": "INVOICE",
                  "location": "line:1",
                  "field": null
                }
              ],
              "limitations": []
            }
          ],
          "decision": null
        },
        "groups": [
          {
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "700.00",
            "expected_amount": null,
            "difference": null,
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              }
            ],
            "limitations": [
              "contractual_stop_trigger_missing"
            ],
            "amount_basis": "UNQUANTIFIED_SIGNAL",
            "recoverable_amount": null,
            "decision": null
          }
        ],
        "candidates": [
          {
            "finding_id": "RF-e1d41ecbb92cb1964557",
            "family": "UNKNOWN_CONTRACTUAL_BASIS",
            "group_id": "RG-ba9d6576154879439a08",
            "period_id": "PERIOD",
            "charge_key": "hire",
            "currency": "EUR",
            "charge_ids": [
              "I1/L1"
            ],
            "actual_amount": "700.00",
            "expected_amount": null,
            "difference": null,
            "evidence_refs": [
              {
                "document_id": "INVOICE",
                "location": "line:1",
                "field": null
              },
              {
                "document_id": "AGREEMENT",
                "location": "page:1",
                "field": null
              }
            ],
            "limitations": [
              "contractual_stop_trigger_missing"
            ],
            "amount_basis": "UNQUANTIFIED_SIGNAL",
            "recoverable_amount": null,
            "decision": null,
            "status": "CANDIDATE",
            "evidence_level": "L1",
            "difference_is_shared_group_amount": true,
            "best_alternative_explanation": "Missing accepted contractual evidence may explain the charge.",
            "tests_performed": [
              "contract_term_selection",
              "calendar_pricing",
              "invoice_credit_allocation",
              "charge_scope_reconciliation"
            ],
            "unresolved_questions": [
              "Analyst must check amendments, operational evidence and contractual exceptions."
            ],
            "confidence": {
              "status": "NOT_ASSESSED",
              "reason": "Deterministic difference does not establish a recoverable claim."
            }
          }
        ],
        "totals_by_currency": {
          "EUR": {
            "actual": "700.00",
            "supported_positive_discrepancy": "0.00"
          }
        },
        "aggregation_policy": "one amount per period/charge_key/currency, never sum finding families",
        "recoverable_amount": null,
        "decision": null
      }
    }
  }
}
