{
  "title": "Fuel and convenience store transaction state data for AI",
  "source_page": "https://fiund.com/industries/fuel-convenience-combined-purchase-status-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "An authorization amount is not a measured quantity or a finalized shop line",
    "context": "An original combined-receipt fixture uses synthetic amounts and an abstract quantity unit. No fuel, payment flow, card, loyalty account, customer or station control is represented.",
    "records": [
      [
        "FPX1",
        "Mock authorization",
        "Event A1 for session S: authorization ceiling 40 practice currency units. Identical A1 export row appears twice; not a finalized charge."
      ],
      [
        "FPX2",
        "Finalized S lines",
        "Separate measured item quantity 8 Q-units, finalized amount 24. Shop item P finalized amount 4 with same receipt S, separate line type."
      ],
      [
        "FPX3",
        "Other record",
        "Receipt S2 has shop amount 4 and no matched measured-item line. Equal shop amount does not link it to S."
      ]
    ],
    "question": "What final quantity and total are documented for S, and should the duplicate authorization or S2's equal shop amount be added?",
    "answer": "FPX2 supports eight Q-units on S's measured line and a combined finalized amount of 28 practice currency units from 24 plus four. FPX1's 40 is an authorization ceiling; its duplicate event key supplies neither a second authorization nor a finalized charge. FPX3 belongs to S2 and cannot be joined by equal shop amount. Preserve quantity, authorization and each finalized line separately rather than sum all receipt-like numbers.",
    "failureModes": [
      "Adding an authorization ceiling or duplicate export to finalized charges.",
      "Matching separate receipts by equal amounts instead of exact session and line references."
    ],
    "fields": [
      [
        "Receipt/session and event key",
        "Preserves identity."
      ],
      [
        "Quantity and line type",
        "Separates measured and shop items."
      ],
      [
        "Authorization versus finalized amount",
        "Supports the correct total."
      ]
    ],
    "holdout": "Add a final correction to the shop line only. Require the total to update without changing the measured quantity or reusing the authorization.",
    "boundary": "Use original dummy records. Exclude live payments, rewards, pricing feeds and station security information."
  }
}
