{
  "title": "Pharmaceutical wholesale package and transaction correction data for AI",
  "source_page": "https://fiund.com/industries/pharma-wholesale-transaction-correction-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "A transaction correction can change one package row without replacing every shipment item",
    "context": "Three empty props use original invalid aliases. This fixture has no drug, prescription, actual trading partner, trace record or distribution authorization.",
    "records": [
      [
        "PWC1",
        "Original shipment S1",
        "Transaction T1 includes dummy packages A, B and C. Abstract description field X on B."
      ],
      [
        "PWC2",
        "Linked correction",
        "T1-R explicitly replaces B's field X with Y for S1/T1/B. A and C unchanged; no new package event."
      ],
      [
        "PWC3",
        "Other correction",
        "Later T2-R names shipment S2 and a locally reused B alias. No S1 relationship despite similar field text."
      ]
    ],
    "question": "Which document and package field are current for S1, and can the later S2 correction affect it?",
    "answer": "PWC2 makes T1-R the linked correction for S1/B and replaces only X with Y, preserving A and C's original rows from PWC1. It does not create another package or authorize any distribution. PWC3 belongs to S2, so its local B alias and later date do not affect S1. Cite original and correction sources by shipment and package, keeping the unaffected rows and version history visible.",
    "failureModes": [
      "Applying a package-specific correction to the entire shipment.",
      "Selecting a later correction from another shipment because a local package alias repeats."
    ],
    "fields": [
      [
        "Shipment, transaction and invalid package ID",
        "Defines the target."
      ],
      [
        "Correction parent and changed field",
        "Preserves supersession scope."
      ],
      [
        "Unaffected rows and other-shipment reference",
        "Prevents cross-packet changes."
      ]
    ],
    "holdout": "Add a second S1 correction for C only. Require both B's prior change and C's independent change to remain current in their respective rows.",
    "boundary": "Use original empty props and fictional records. Exclude drugs, trading-partner details and valid codes; qualified staff retain distribution decisions."
  }
}
