{
  "catalogId": "mint-asset-definitions",
  "version": "0.1.0",
  "scope": "definition-discovery",
  "fieldStatus": "proposed-source-backed-descriptors",
  "valueStatus": "no-observed-values",
  "records": [
    {
      "id": "return-window-survivors",
      "version": "0.1.0",
      "cohortId": "return-window-survivors",
      "name": "Return-resolved receivable",
      "purpose": "Separate obligations that remain after the relevant return window from the amounts still exposed to returns.",
      "evidenceToInspect": [
        "Return policy and dates",
        "accepted invoice",
        "recorded returns and credits"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "returnCreditAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Return or credit amount recorded in the inspected returns and credits.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "returnWindowDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Relevant return-policy date, only when recorded in the source. Identify the applicable policy event.",
          "sourceBasis": [
            {
              "sourceId": "docs:return-window-survivors",
              "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:return-window-survivors",
          "sha256": "0b0a505f0cf6e6a0918a409d9eac3753e2ad9bf22d19808322ea7f61e543a0e9",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 153,
          "endLine": 166
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "late-delivery-claims",
      "version": "0.1.0",
      "cohortId": "late-delivery-claims",
      "name": "Penalty-bounded receivable",
      "purpose": "Separate a supported payable amount from delivery penalties or a disputed adjustment.",
      "evidenceToInspect": [
        "Promised and actual delivery dates",
        "contract penalty terms",
        "acceptance and adjustment records"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "deliveryPenaltyAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Delivery penalty amount recorded in the contract or adjustment evidence. No penalty is calculated.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "promisedDeliveryDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Promised delivery date recorded in the source.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "actualDeliveryDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Actual delivery date recorded in the delivery evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:late-delivery-claims",
              "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:late-delivery-claims",
          "sha256": "86df33ab74cc5fbf8b992b43f30aba92f8c4d4a130dbf5400f1316dbf5bd44ac",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 183,
          "endLine": 196
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "partially-fulfilled-pos",
      "version": "0.1.0",
      "cohortId": "partially-fulfilled-pos",
      "name": "Line-item microreceivables",
      "purpose": "Inspect accepted fulfilled lines independently from the unfulfilled balance of an order.",
      "evidenceToInspect": [
        "Purchase-order lines",
        "fulfillment events",
        "acceptance",
        "invoice allocation"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "lineInvoiceAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Invoice amount allocated to an inspected purchase-order line. Allocation does not confirm acceptance.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "fulfillmentDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date of the inspected fulfillment event, only when recorded in the source.",
          "sourceBasis": [
            {
              "sourceId": "docs:partially-fulfilled-pos",
              "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:partially-fulfilled-pos",
          "sha256": "964e7595085887a03061ad94746cede3d98c6bd4b24933c51985652461e71c1d",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 213,
          "endLine": 226
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "delivered-awaiting-acceptance",
      "version": "0.1.0",
      "cohortId": "delivered-awaiting-acceptance",
      "name": "Event-vested receivable",
      "purpose": "Track delivered obligations whose next material event is customer acceptance.",
      "evidenceToInspect": [
        "Delivery event",
        "acceptance rules",
        "customer acknowledgment",
        "dispute status"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "deliveryDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date of the delivery event, only when recorded in the evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "acceptanceDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date of customer acknowledgment or acceptance, only when recorded. A missing date does not confirm acceptance.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-awaiting-acceptance",
              "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:delivered-awaiting-acceptance",
          "sha256": "baf2760ad108dd7761ec000bc005ebe4dc59ae273130683b3ba1cc44c8642bc3",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 243,
          "endLine": 256
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "retail-chargebacks",
      "version": "0.1.0",
      "cohortId": "retail-chargebacks",
      "name": "Clean base and recovery strip",
      "purpose": "Separate the undisputed base from a claim to recover a retail chargeback.",
      "evidenceToInspect": [
        "Invoice and settlement",
        "chargeback codes",
        "supporting documents",
        "recovery history"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "chargebackAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Chargeback amount identified by the inspected invoice, settlement, and chargeback evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "recoveryAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded in the recovery history. Do not treat an unresolved recovery claim as recovered cash.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "settlementDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Settlement date, only when recorded in the inspected settlement evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:retail-chargebacks",
              "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:retail-chargebacks",
          "sha256": "42a4fd51f45d5bd22525060623e9fbf7471d930fc18e86aa2bbdb6cd7740ccfe",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 268,
          "endLine": 281
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "volume-rebates",
      "version": "0.1.0",
      "cohortId": "volume-rebates",
      "name": "Net-of-rebate receivable",
      "purpose": "Account for a contractual rebate when defining the amount due.",
      "evidenceToInspect": [
        "Rebate agreement",
        "eligible volume",
        "measurement period",
        "accrued and settled rebates"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "accruedRebateAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Accrued rebate amount recorded under the inspected rebate agreement.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "settledRebateAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Rebate amount recorded as settled in the source.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "measurementPeriodStart",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Start of the rebate measurement period, only when recorded in the source.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "measurementPeriodEnd",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "End of the rebate measurement period, only when recorded in the source.",
          "sourceBasis": [
            {
              "sourceId": "docs:volume-rebates",
              "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:volume-rebates",
          "sha256": "eb0f212f809b3cab628713f2a4218dc122f0191a10a950fd7643c13b5307aae6",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 298,
          "endLine": 311
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "promotional-allowances",
      "version": "0.1.0",
      "cohortId": "promotional-allowances",
      "name": "Promotion-normalized claim",
      "purpose": "Separate supported payment from promotional allowances and their settlement treatment.",
      "evidenceToInspect": [
        "Promotion agreement",
        "qualifying activity",
        "invoice",
        "allowance and settlement records"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "allowanceAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Promotional allowance amount in the inspected allowance record. Retain its earned, expected, disputed, or settled status in the evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "allowanceSettlementDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date of the allowance settlement, only when recorded in the settlement evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:promotional-allowances",
              "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:promotional-allowances",
          "sha256": "4f39b90f2ea0de156df3766c65550c621f28992007bb22013cea943546d2930c",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 323,
          "endLine": 336
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "predictable-short-pays",
      "version": "0.1.0",
      "cohortId": "predictable-short-pays",
      "name": "Empirically netted receivable",
      "purpose": "Use documented short-pay behavior as a model input while retaining the gross obligation and adjustment basis.",
      "evidenceToInspect": [
        "Payment history",
        "reason codes",
        "customer terms",
        "open disputes"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "shortPayAdjustmentAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Adjustment amount supported by the inspected payment history and reason codes. No estimate is generated.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "paymentDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Payment date, only when recorded in the inspected payment history.",
          "sourceBasis": [
            {
              "sourceId": "docs:predictable-short-pays",
              "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:predictable-short-pays",
          "sha256": "c1e94e282f99746e076eb6899e8c2dc2b6f380f11e41c3265158a06f21440149",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 348,
          "endLine": 361
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "delivered-not-invoiced",
      "version": "0.1.0",
      "cohortId": "delivered-not-invoiced",
      "name": "Verified unbilled receivable",
      "purpose": "Inspect completed delivery or performance before an invoice has been issued.",
      "evidenceToInspect": [
        "Delivery or service evidence",
        "contract",
        "acceptance",
        "expected billing event"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "performanceDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date of completed delivery or service, only when recorded in the performance evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "expectedBillingDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Expected billing-event date, only when stated in the source. It is not proof that an invoice exists.",
          "sourceBasis": [
            {
              "sourceId": "docs:delivered-not-invoiced",
              "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:delivered-not-invoiced",
          "sha256": "a8d80a78bedb82e866616d8a3c73c28f8b06887615d6060d656f803ee8bc5d36",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 373,
          "endLine": 386
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "milestones-retainage",
      "version": "0.1.0",
      "cohortId": "milestones-retainage",
      "name": "Progress claim and retainage strip",
      "purpose": "Separate supported milestone amounts from retained amounts with a later release condition.",
      "evidenceToInspect": [
        "Milestone schedule",
        "completion evidence",
        "certification",
        "retainage and release terms"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "milestoneAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Milestone amount supported by inspected completion and certification evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "retainageAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Retained amount identified by the inspected retainage terms. No release is inferred.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "milestoneDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Milestone date recorded in the schedule or completion evidence. Identify which event the date describes.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "retainageReleaseDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Release date only when stated in the retainage terms or release evidence. Do not invent a date for a conditional event.",
          "sourceBasis": [
            {
              "sourceId": "docs:milestones-retainage",
              "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:milestones-retainage",
          "sha256": "a3a027f63b69105968e3c3f12382748f43663379debf30fceab5451bb4b5ca74",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 398,
          "endLine": 411
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "formula-priced-shipments",
      "version": "0.1.0",
      "cohortId": "formula-priced-shipments",
      "name": "Formula-reset receivable",
      "purpose": "Model an obligation whose final price is set by a contractual formula.",
      "evidenceToInspect": [
        "Pricing formula",
        "reference dates and inputs",
        "shipment quantity",
        "final price record"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "referenceDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Pricing reference date recorded with the contractual formula inputs.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "finalPrice",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Final price recorded in the source. Retain the source pricing basis and quantity unit; this field is not a computed shipment amount.",
          "sourceBasis": [
            {
              "sourceId": "docs:formula-priced-shipments",
              "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:formula-priced-shipments",
          "sha256": "1b2ebd67993f56746d3aa6dfd603e217e7ee71b0dd04a560af2e9dd972912798",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 428,
          "endLine": 441
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    },
    {
      "id": "setoff-netting",
      "version": "0.1.0",
      "cohortId": "setoff-netting",
      "name": "Obligor-level net-settlement claim",
      "purpose": "Inspect reciprocal obligations and the stated netting treatment without assuming a legal right from matching names.",
      "evidenceToInspect": [
        "Contractual setoff terms",
        "counterparty identity",
        "reciprocal balances",
        "settlement evidence"
      ],
      "fields": [
        {
          "key": "grossObligation",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Gross obligation retained for inspection. This field does not establish an amount due.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "supportedPrincipal",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Principal supported by the inspected evidence. Record the source and assumptions; no calculation is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "contingentAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount still dependent on a stated condition. Keep it separate from supported principal.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "excludedAmount",
          "scope": "shared",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Amount recorded as excluded in the analysis. The catalog supplies no exclusion rule.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 26,
              "endLine": 26
            }
          ]
        },
        {
          "key": "reciprocalBalanceAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Reciprocal balance recorded for the verified counterparty. A matching name does not establish a right of setoff.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "netSettlementAmount",
          "scope": "asset-type",
          "type": "decimal-string",
          "unit": "source-currency",
          "description": "Net amount supported by the inspected obligations, contractual rights, and settlement evidence. No netting calculation or legal right is supplied.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 10,
              "endLine": 26
            }
          ]
        },
        {
          "key": "settlementDate",
          "scope": "asset-type",
          "type": "date",
          "unit": "ISO-8601-date",
          "description": "Date recorded in the inspected settlement evidence.",
          "sourceBasis": [
            {
              "sourceId": "docs:setoff-netting",
              "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
              "startLine": 10,
              "endLine": 26
            }
          ]
        }
      ],
      "sourceRefs": [
        {
          "sourceId": "docs:setoff-netting",
          "sha256": "10deea88d8ef7630db2e4426874b1ba03c336b014d21448dd38d57175260a3f9",
          "startLine": 1,
          "endLine": 31
        },
        {
          "sourceId": "shadow-dashboard",
          "sha256": "a9143a735d64a35a18ef49f0d8f24a091815927646d0b2d2780778e360cb1c26",
          "startLine": 458,
          "endLine": 471
        }
      ],
      "entryRule": null,
      "exclusionRule": null,
      "amountRule": null,
      "releaseRule": null
    }
  ]
}
