{
  "name": "Marge produit",
  "currency": "CAD",
  "tax_basis": "exclusive of tax",
  "data_classification": "SYNTHETIC business scenario; PUBLIC_REFERENCE_EXTRACT product reference",
  "rule_version": "margin-1.0.0",
  "rules_sha256": "0670fb367579335de6d7750f762f39764942f11f179ab8662e101c7b75e9df75",
  "processed_at": "2026-09-11T02:12:52.010090+00:00",
  "source_manifest_sha256": "12535160aea6a576dcf33114969d3bb6bda9402791543d9d2ab08297b93736c7",
  "files": [
    {
      "path": "README.md",
      "classification": "DOCUMENTATION",
      "sha256": "93d84001e5926ff2df4fe1bb387d8c35fd176cf36ca94112aca67056ae4dddef",
      "bytes": 1469,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/README.md",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "SOURCES.md",
      "classification": "DOCUMENTATION",
      "sha256": "e22699e51b1cc44476867b888c59622e85ad242a256cc55c61b61f0a3deeb67b",
      "bytes": 1645,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/SOURCES.md",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "config/regles_metier.yaml",
      "classification": "DEMO_SPEC",
      "sha256": "0670fb367579335de6d7750f762f39764942f11f179ab8662e101c7b75e9df75",
      "bytes": 1445,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/config/regles_metier.yaml",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/master/articles.csv",
      "classification": "SYNTHETIC",
      "sha256": "24300038c65d1abc749d623e4f139740443d7b5771c50091317cdd0012bfe504",
      "bytes": 1645,
      "rows": 12,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/master/articles.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/master/couts_standards.xlsx",
      "classification": "SYNTHETIC",
      "sha256": "7c5cad66e6d4a59a29a420c0c2857c41dfb969bf39c6e80be36a81e5607c0c87",
      "bytes": 5046,
      "rows": 12,
      "date_min": "2026-08-01",
      "date_max": "2026-08-01",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/master/couts_standards.xlsx",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/master/couts_standards_source.csv",
      "classification": "SYNTHETIC",
      "sha256": "d4c387b6befe8f43c0a25b978d0f7a03dc601efda480493f20b0f3bc6045bddb",
      "bytes": 531,
      "rows": 12,
      "date_min": "2026-08-01",
      "date_max": "2026-08-01",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/master/couts_standards_source.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/public_reference/adventureworks_products_reference.csv",
      "classification": "PUBLIC_REFERENCE_EXTRACT",
      "sha256": "a649e7cd82793f3be65be1b5637dfe564309435545319813a1834de9ee77b1f9",
      "bytes": 2488,
      "rows": 12,
      "date_min": null,
      "date_max": null,
      "origin": "Microsoft AdventureWorks reference, supplied extract",
      "download": "source/data/public_reference/adventureworks_products_reference.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_1_initial/mouvements_couts_2026-08.csv",
      "classification": "SYNTHETIC",
      "sha256": "355703470c3dfc9e9d12f4a66f26e45443b8ce7cc2f3c8a24530e74b9c990975",
      "bytes": 5088,
      "rows": 60,
      "date_min": "2026-08-03",
      "date_max": "2026-08-31",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_1_initial/mouvements_couts_2026-08.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_1_initial/mouvements_couts_2026-09.csv",
      "classification": "SYNTHETIC",
      "sha256": "e5daebb94f33604763f963729c2b323ee4fbed64fe01cf90f74c5a4a4f4ec958",
      "bytes": 6929,
      "rows": 82,
      "date_min": "2026-09-01",
      "date_max": "2026-09-30",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_1_initial/mouvements_couts_2026-09.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_1_initial/ventes_2026-08.csv",
      "classification": "SYNTHETIC",
      "sha256": "351e3047e627b21e0075419bcca8303ef26e5d10c101b36c7ccaac7ae56bbef2",
      "bytes": 5045,
      "rows": 60,
      "date_min": "2026-08-03",
      "date_max": "2026-08-31",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_1_initial/ventes_2026-08.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_1_initial/ventes_2026-09.csv",
      "classification": "SYNTHETIC",
      "sha256": "987f7fb2bc6cf60505fb24f674c90fcc55dd0ed94c383d2fbd6e43ee20d61e0e",
      "bytes": 7286,
      "rows": 87,
      "date_min": "2026-08-31",
      "date_max": "2026-10-01",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_1_initial/ventes_2026-09.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_2_october/mouvements_couts_2026-10.csv",
      "classification": "SYNTHETIC",
      "sha256": "9d308872e4b7f9e564692509f54bf59801aff7ba33422e15926e118876fd3aae",
      "bytes": 7733,
      "rows": 91,
      "date_min": "2026-10-01",
      "date_max": "2026-10-31",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_2_october/mouvements_couts_2026-10.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "data/run_2_october/ventes_2026-10.csv",
      "classification": "SYNTHETIC",
      "sha256": "18a67545b0864f73f17fcecd49eb1b83234b0ae764de70e9b69212b87bfa56f3",
      "bytes": 7533,
      "rows": 90,
      "date_min": "2026-10-01",
      "date_max": "2026-10-31",
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/data/run_2_october/ventes_2026-10.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "expected/exceptions_attendues.csv",
      "classification": "DEMO_SPEC",
      "sha256": "485bc1e05fe8b0aa25499ae95f9fcb6de82d00cc733345daea2e159025f70d83",
      "bytes": 581,
      "rows": 7,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/expected/exceptions_attendues.csv",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "expected/scenario_attendu.md",
      "classification": "DEMO_SPEC",
      "sha256": "f672d297c00069668cf869a3bde0ef0c765d166a8f10d266e4cfb7e18dfd16f9",
      "bytes": 1127,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/expected/scenario_attendu.md",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "scripts/generate_demo_data.py",
      "classification": "DEMO_SPEC",
      "sha256": "16fb20fceec4d7c69763c398f3367e2db793095ec279cf28a12e097d970ec416",
      "bytes": 1259,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/scripts/generate_demo_data.py",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    },
    {
      "path": "manifest.json",
      "classification": "DEMO_SPEC",
      "sha256": "12535160aea6a576dcf33114969d3bb6bda9402791543d9d2ab08297b93736c7",
      "bytes": 3961,
      "rows": null,
      "date_min": null,
      "date_max": null,
      "origin": "Supplied BIASHARYS demonstration package",
      "download": "source/manifest.json",
      "rules_version": "margin-1.0.0",
      "processed_at": "2026-09-11T02:12:52.010090+00:00"
    }
  ],
  "outputs_sha256": {
    "Microsoft_LICENSE.txt": "201f3705979e932c92cd3c6ddbddf4dc3c71dcc5a82089a1e4018227cfe1cf09",
    "revision_septembre_CAD.csv": "c6dca93105fd43af365e405ae67ea306db6e304b56da5ca88cbc3214329bbdec",
    "run_1.json": "3a51b1745b71dde4f639657a577ed7b21112a77e1e94cdcc8a70f56ed818891a",
    "run_1_categories_CAD.csv": "f87774f523da58a4138125aa5060869310ac906f491fe6d258be654024347f85",
    "run_1_cost_sources_CAD.csv": "555e29a095c04c8a333a4bc5ea85590b113ab0f5c1e0bae30f63c913a840c9ee",
    "run_1_detail_CAD.csv": "a62ac606c011a6d6abf79f7b6a0b2730f7742923a3b91486e2a7149ceced1097",
    "run_1_exceptions.csv": "43962a1c8ce17e08d5f1af16c8b93c4dfb0c770a9ff2eec860816d1fd8806bb0",
    "run_1_products_CAD.csv": "c9f5f3a4b6654354f273056f7ddd138c13bcf0b7ac38065380d52a3543c590b0",
    "run_1_rapport_CAD.csv": "dd63f4886cec89bf233fc4c7c2f3dd13af5ee41ed8a7ffbdb95e9a1a42e47893",
    "run_2.json": "ffb8bae16673fb8af2c3fad73f763937e3088d2d8209ccc3b2577c38c5cddb2a",
    "run_2_categories_CAD.csv": "13555d8c974c5a31fd80f39e7c0e6b2d93ed84b4086ba001b7f79bd4ae9a4413",
    "run_2_cost_sources_CAD.csv": "186e201c8dad4a100f5881238d1ebf82fe466b6b84ddaf60560e3ccea03a5edf",
    "run_2_detail_CAD.csv": "a2d575c36691d752f9eeb4cd23c62be6ca3e2fa735bcec10d87a6e0c35726e6e",
    "run_2_exceptions.csv": "2e8b7c7bf65253f63cbaacbe76c257c418f9ade951067cf57f1a2ee23521ebbc",
    "run_2_products_CAD.csv": "e99a0c27fb6505ca76f20b18eff6c4ff4c0ba65910722161f74e8667d0e21381",
    "run_2_rapport_CAD.csv": "4c354ea97073a7abd69aadc112906d10f6f84feb132bbb7be92effb8bb7f0bfc",
    "source_records.json": "1a9522d4034ae07ab364fa6186b19bc05c30f3f450fd9fe314bc7a78b4d2602b"
  },
  "run_files": {
    "1": [
      "data/run_1_initial/mouvements_couts_2026-08.csv",
      "data/run_1_initial/mouvements_couts_2026-09.csv",
      "data/run_1_initial/ventes_2026-08.csv",
      "data/run_1_initial/ventes_2026-09.csv"
    ],
    "2": [
      "data/run_1_initial/mouvements_couts_2026-08.csv",
      "data/run_1_initial/mouvements_couts_2026-09.csv",
      "data/run_1_initial/ventes_2026-08.csv",
      "data/run_1_initial/ventes_2026-09.csv",
      "data/run_2_october/mouvements_couts_2026-10.csv",
      "data/run_2_october/ventes_2026-10.csv"
    ]
  },
  "processing": "Python Decimal; source CSVs and controller XLSX; outputs calculated from immutable inputs",
  "public_reference_license_url": "https://github.com/microsoft/sql-server-samples/blob/master/license.txt",
  "license_file": "Microsoft_LICENSE.txt"
}
