{
  "type": "sample",
  "slug": "sample-distributor",
  "version": "1.1.0",
  "contract": 1,
  "name": "Harbor Supply Company",
  "description": "Distribution. This sample demonstrates bookkeeping examples only; it is not an implementation of the named industry's operational, regulatory or compliance systems.",
  "author": "PHP Ledger",
  "licence": "CC0-1.0",
  "homepage": "https://phpledger.com/directory/sample-distributor/",
  "requires": {
    "core": "1.0.0",
    "inventory": "1.0.0",
    "inventory-locations": "1.1.0",
    "purchasing": "1.0.0",
    "trading-documents": "1.0.0"
  },
  "sample": {
    "id": "distributor",
    "version": "1.1.0",
    "name": "Harbor Supply Company",
    "business": "Distribution",
    "source_count": 85,
    "journal_count": 83,
    "draft_count": 3,
    "status": "released_demo_only",
    "capability_note": "This sample demonstrates bookkeeping examples only; it is not an implementation of the named industry's operational, regulatory or compliance systems.",
    "scenario": {
      "id": "route-settlement",
      "title": "Follow a distribution route settlement",
      "goal": "Review a distributor's stock, customer invoice, supplier bill, settlement and route-level bookkeeping evidence.",
      "steps": [
        "Review the opening stock, customer receivable and supplier payable evidence.",
        "Trace stock receipt and a credit sale through inventory, cost and control accounts.",
        "Apply the named customer and supplier settlements and inspect residuals.",
        "Review the route and cash-transfer notes as bookkeeping references only."
      ],
      "checks": [
        "The distribution scenario does not implement route planning, dispatch, delivery proof or fleet accounting.",
        "Inventory uses one location and the shared moving-average service.",
        "Customer and supplier settlement remains separate from operational delivery status."
      ]
    },
    "file": "distributor-1.1.0.json",
    "sha256": "70163a74f0b77de93bcfb4f1e5382bfdeacf67e8873d59ad7269bcf7f6204e25"
  },
  "files": {
    "pack.json": "70163a74f0b77de93bcfb4f1e5382bfdeacf67e8873d59ad7269bcf7f6204e25",
    "structure.json": "d2e688144f058d26cc9820b171af78f8d9a73e5e65e7d49f434f69fb9a1cbe52"
  }
}
