{
  "format": "localwms-backup",
  "version": 1,
  "exportedAt": "2026-10-10T00:30:00.000Z",
  "data": {
    "items": [
      {
        "id": "item-al",
        "code": "RM-AL6061",
        "name": "AL6061 鋁棒 Ø60",
        "unit": "kg",
        "minQuantity": 200,
        "status": "Active",
        "notes": "PLM RM-AL6061 A；ERP 採購（未連結品項）"
      },
      {
        "id": "item-p1001",
        "code": "P-1001",
        "name": "鋁合金軸承座",
        "unit": "pcs",
        "minQuantity": 0,
        "status": "Active",
        "notes": "PLM P-1001 A；客戶 東昇機械"
      }
    ],
    "locations": [
      {
        "id": "loc-rcv",
        "code": "WH1-RCV",
        "name": "收貨暫存區",
        "warehouse": "WH1",
        "zone": "R",
        "type": "Receiving",
        "status": "Active",
        "notes": ""
      },
      {
        "id": "loc-a01",
        "code": "WH1-A01",
        "name": "原料架 A01",
        "warehouse": "WH1",
        "zone": "A",
        "type": "Storage",
        "status": "Active",
        "notes": ""
      },
      {
        "id": "loc-b01",
        "code": "WH1-B01",
        "name": "成品區 B01",
        "warehouse": "WH1",
        "zone": "B",
        "type": "Storage",
        "status": "Active",
        "notes": ""
      },
      {
        "id": "loc-q01",
        "code": "WH1-Q01",
        "name": "隔離區 Q01",
        "warehouse": "WH1",
        "zone": "Q",
        "type": "Quarantine",
        "status": "Active",
        "notes": ""
      },
      {
        "id": "loc-shp",
        "code": "WH1-SHP",
        "name": "出貨備貨區",
        "warehouse": "WH1",
        "zone": "S",
        "type": "Shipping",
        "status": "Active",
        "notes": ""
      }
    ],
    "lots": [
      {
        "id": "lot-al",
        "itemId": "item-al",
        "itemNumber": "RM-AL6061",
        "itemName": "AL6061 鋁棒 Ø60",
        "unit": "kg",
        "lotNumber": "AL-2610-A",
        "receivedDate": "2026-10-02",
        "expiryDate": "",
        "sourceRefId": "ref-qms-insp0001",
        "notes": "ERP PO-2610-031 400 kg；QMS INSP-0001 進料合格"
      },
      {
        "id": "lot-fg",
        "itemId": "item-p1001",
        "itemNumber": "P-1001",
        "itemName": "鋁合金軸承座",
        "unit": "pcs",
        "lotNumber": "FG-1001-2610C",
        "receivedDate": "2026-10-09",
        "expiryDate": "",
        "sourceRefId": "ref-mes-wo021",
        "notes": "MES WO-2610-021 完工移交 198 件；QMS NC-0001 隔離中"
      }
    ],
    "movements": [
      {
        "id": "6d185f9b-1e3a-442d-8c67-0640467fb7c5",
        "number": "MV-20261010-001",
        "type": "Receive",
        "date": "2026-10-02",
        "lotId": "lot-al",
        "quantity": 400,
        "fromLocationId": "",
        "toLocationId": "loc-rcv",
        "fromBucket": "",
        "toBucket": "Hold",
        "actor": "倉管 張小姐",
        "reason": "收貨（待 IQC）",
        "reference": "PO-2610-031",
        "authorization": "",
        "qualityRefId": "",
        "sourceKind": "Manual",
        "sourceId": "",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.783Z",
        "entries": [
          {
            "lotId": "lot-al",
            "locationId": "loc-rcv",
            "bucket": "Hold",
            "delta": 400
          }
        ]
      },
      {
        "id": "20225b3d-426d-4c8a-b1bc-2bbc914ac8f0",
        "number": "MV-20261010-002",
        "type": "Transfer",
        "date": "2026-10-02",
        "lotId": "lot-al",
        "quantity": 400,
        "fromLocationId": "loc-rcv",
        "toLocationId": "loc-a01",
        "fromBucket": "Hold",
        "toBucket": "Hold",
        "actor": "倉管 張小姐",
        "reason": "上架（保留）",
        "reference": "PO-2610-031",
        "authorization": "",
        "qualityRefId": "",
        "sourceKind": "Manual",
        "sourceId": "",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.784Z",
        "entries": [
          {
            "lotId": "lot-al",
            "locationId": "loc-rcv",
            "bucket": "Hold",
            "delta": -400
          },
          {
            "lotId": "lot-al",
            "locationId": "loc-a01",
            "bucket": "Hold",
            "delta": 400
          }
        ]
      },
      {
        "id": "3b45fc1e-2ce3-4950-85cf-d62c5bcc804e",
        "number": "MV-20261010-003",
        "type": "StatusChange",
        "date": "2026-10-03",
        "lotId": "lot-al",
        "quantity": 400,
        "fromLocationId": "loc-a01",
        "toLocationId": "loc-a01",
        "fromBucket": "Hold",
        "toBucket": "Available",
        "actor": "IQC 王主任",
        "reason": "進料檢驗合格放行",
        "reference": "INSP-0001",
        "authorization": "IQC 王主任核准（QMS INSP-0001 合格）",
        "qualityRefId": "ref-qms-insp0001",
        "sourceKind": "Manual",
        "sourceId": "",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.785Z",
        "entries": [
          {
            "lotId": "lot-al",
            "locationId": "loc-a01",
            "bucket": "Hold",
            "delta": -400
          },
          {
            "lotId": "lot-al",
            "locationId": "loc-a01",
            "bucket": "Available",
            "delta": 400
          }
        ]
      },
      {
        "id": "944b5661-4b08-4ad6-a157-bd4a530a243b",
        "number": "MV-20261010-004",
        "type": "Issue",
        "date": "2026-10-06",
        "lotId": "lot-al",
        "quantity": 160,
        "fromLocationId": "loc-a01",
        "toLocationId": "",
        "fromBucket": "Available",
        "toBucket": "",
        "actor": "倉管 張小姐",
        "reason": "發料至 CNC 線（MES 現場收料）",
        "reference": "WO-2610-021",
        "authorization": "",
        "qualityRefId": "",
        "sourceKind": "Pick",
        "sourceId": "pick-kit-021",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.786Z",
        "entries": [
          {
            "lotId": "lot-al",
            "locationId": "loc-a01",
            "bucket": "Available",
            "delta": -160
          }
        ]
      },
      {
        "id": "492366f6-54d8-4bd5-8a3a-f79efff82e93",
        "number": "MV-20261010-005",
        "type": "Receive",
        "date": "2026-10-09",
        "lotId": "lot-fg",
        "quantity": 198,
        "fromLocationId": "",
        "toLocationId": "loc-rcv",
        "fromBucket": "",
        "toBucket": "Hold",
        "actor": "倉管 張小姐",
        "reason": "MES 完工移交（待品質放行）",
        "reference": "WO-2610-021",
        "authorization": "",
        "qualityRefId": "",
        "sourceKind": "Manual",
        "sourceId": "",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.787Z",
        "entries": [
          {
            "lotId": "lot-fg",
            "locationId": "loc-rcv",
            "bucket": "Hold",
            "delta": 198
          }
        ]
      },
      {
        "id": "6420b104-d916-4c12-bea3-ab1591c9d821",
        "number": "MV-20261010-006",
        "type": "Transfer",
        "date": "2026-10-09",
        "lotId": "lot-fg",
        "quantity": 198,
        "fromLocationId": "loc-rcv",
        "toLocationId": "loc-q01",
        "fromBucket": "Hold",
        "toBucket": "Hold",
        "actor": "品保 林組長",
        "reason": "QMS NC-0001 整批隔離",
        "reference": "NC-0001",
        "authorization": "",
        "qualityRefId": "",
        "sourceKind": "Manual",
        "sourceId": "",
        "reversalOf": "",
        "postedAt": "2026-10-10T08:37:19.787Z",
        "entries": [
          {
            "lotId": "lot-fg",
            "locationId": "loc-rcv",
            "bucket": "Hold",
            "delta": -198
          },
          {
            "lotId": "lot-fg",
            "locationId": "loc-q01",
            "bucket": "Hold",
            "delta": 198
          }
        ]
      }
    ],
    "picks": [
      {
        "id": "pick-kit-021",
        "number": "PK-0001",
        "type": "Production",
        "reference": "WO-2610-021",
        "party": "製造課 CNC 線",
        "date": "2026-10-05",
        "dueDate": "2026-10-06",
        "owner": "倉管 張小姐",
        "status": "Posted",
        "sourceRefId": "",
        "notes": "BOM 0.8 kg × 200 件 = 160 kg；MES 現場收料同步記錄 +160 kg",
        "lines": [
          {
            "id": "pk1-l1",
            "itemId": "item-al",
            "quantity": 160,
            "allocations": [
              {
                "lotId": "lot-al",
                "locationId": "loc-a01",
                "quantity": 160
              }
            ]
          }
        ],
        "postedMovementIds": [
          "944b5661-4b08-4ad6-a157-bd4a530a243b"
        ],
        "allocatedBy": "倉管 張小姐",
        "allocatedAt": "2026-10-10T08:37:19.786Z",
        "postedBy": "倉管 張小姐",
        "postedAt": "2026-10-10T08:37:19.786Z"
      },
      {
        "id": "pick-ship-015",
        "number": "PK-0002",
        "type": "Shipment",
        "reference": "SO-2610-015",
        "party": "東昇機械股份有限公司",
        "date": "2026-10-10",
        "dueDate": "2026-10-12",
        "owner": "倉管 張小姐",
        "status": "Draft",
        "sourceRefId": "",
        "notes": "待 FG-1001-2610C 品質放行後分配出貨",
        "lines": [
          {
            "id": "pk2-l1",
            "itemId": "item-p1001",
            "quantity": 150,
            "allocations": []
          }
        ],
        "postedMovementIds": []
      }
    ],
    "counts": [],
    "references": [
      {
        "id": "ref-qms-insp0001",
        "sourceKind": "QMS",
        "externalId": "insp-1",
        "sourceNumber": "INSP-0001",
        "itemNumber": "RM-AL6061",
        "lotNumber": "AL-2610-A",
        "productRevision": "A",
        "party": "",
        "fileHash": "33ebd67f2c97e1382ab6c9218d7f71083a12e766eb61bf013694106f044db115",
        "importedAt": "2026-10-02T08:00:00.000Z",
        "context": {
          "result": "Pass",
          "date": "2026-10-02",
          "inspector": "IQC 王主任",
          "sampleSize": 3,
          "rejectedParts": 0,
          "recordedAt": "2026-10-02T07:00:00.000Z"
        }
      },
      {
        "id": "ref-mes-wo021",
        "sourceKind": "MES",
        "externalId": "wo-021",
        "sourceNumber": "WO-2610-021",
        "itemNumber": "P-1001",
        "lotNumber": "FG-1001-2610C",
        "productRevision": "",
        "party": "",
        "fileHash": "6a03e306d429ecf02267d9bfb60599fa550e7c414eb0a4969bdea8e74cb0373a",
        "importedAt": "2026-10-09T03:00:00.000Z",
        "context": {
          "name": "鋁合金軸承座",
          "unit": "pcs",
          "status": "InProgress",
          "targetQuantity": 200,
          "startDate": "2026-10-07",
          "dueDate": "2026-10-11"
        }
      },
      {
        "id": "ref-qms-insp0002",
        "sourceKind": "QMS",
        "externalId": "insp-2",
        "sourceNumber": "INSP-0002",
        "itemNumber": "P-1001",
        "lotNumber": "FG-1001-2610C",
        "productRevision": "A",
        "party": "",
        "fileHash": "33ebd67f2c97e1382ab6c9218d7f71083a12e766eb61bf013694106f044db115",
        "importedAt": "2026-10-09T08:00:00.000Z",
        "context": {
          "result": "Fail",
          "date": "2026-10-09",
          "inspector": "品保 林組長",
          "sampleSize": 5,
          "rejectedParts": 1,
          "recordedAt": "2026-10-09T07:00:00.000Z"
        }
      }
    ],
    "events": [
      {
        "id": "479718ca-7419-43ab-9a0d-d328f7725b04",
        "recordedAt": "2026-10-10T08:37:19.784Z",
        "action": "Receive",
        "entity": "MV-20261010-001",
        "actor": "倉管 張小姐",
        "reason": "收貨（待 IQC）"
      },
      {
        "id": "b8bfd9d7-072b-46fa-869f-2e003e597051",
        "recordedAt": "2026-10-10T08:37:19.785Z",
        "action": "Transfer",
        "entity": "MV-20261010-002",
        "actor": "倉管 張小姐",
        "reason": "上架（保留）"
      },
      {
        "id": "4663c495-1669-40aa-b793-5a54ab9c68ef",
        "recordedAt": "2026-10-10T08:37:19.785Z",
        "action": "StatusChange",
        "entity": "MV-20261010-003",
        "actor": "IQC 王主任",
        "reason": "進料檢驗合格放行"
      },
      {
        "id": "6aa7760f-d566-40fd-ae10-0bb97a468219",
        "recordedAt": "2026-10-10T08:37:19.786Z",
        "action": "allocate",
        "entity": "PK-0001",
        "actor": "倉管 張小姐",
        "reason": "FEFO 預留"
      },
      {
        "id": "542b2781-a638-428d-b0d1-fbab78501fcd",
        "recordedAt": "2026-10-10T08:37:19.787Z",
        "action": "post",
        "entity": "PK-0001",
        "actor": "倉管 張小姐",
        "reason": "發料至 CNC 線（MES 現場收料）"
      },
      {
        "id": "12f3abb4-a0bf-4aef-afb3-7c48a4d42c43",
        "recordedAt": "2026-10-10T08:37:19.787Z",
        "action": "Receive",
        "entity": "MV-20261010-005",
        "actor": "倉管 張小姐",
        "reason": "MES 完工移交（待品質放行）"
      },
      {
        "id": "c378d367-7219-4742-953f-d1fa4d7fbe58",
        "recordedAt": "2026-10-10T08:37:19.787Z",
        "action": "Transfer",
        "entity": "MV-20261010-006",
        "actor": "品保 林組長",
        "reason": "QMS NC-0001 整批隔離"
      },
      {
        "id": "cc902b16-e93e-44a6-b14d-86029d4fee05",
        "recordedAt": "2026-10-10T08:37:19.787Z",
        "action": "import",
        "entity": "MES_backup.json / QMS_backup.json",
        "actor": "品保 林組長",
        "reason": "唯讀參考 3 筆"
      }
    ]
  }
}