{
  "vct": "eu.we-build.ereceipt.1",
  "name": "WE BUILD eReceipt SD-JWT VC payload (vct eu.we-build.ereceipt.1)",
  "description": "SD-JWT VC payload schema for the WE BUILD eReceipt attestation. Implements Chapters 2 and 3 of the rb-e-receipt Rulebook v2.0 (22 June 2026): the mandatory, optional and conditional attributes, the Section 2.8 code lists and the Section 3.2 SD-JWT VC encoding. The Section 3.2.5 illustrative example is published unchanged as the sample under sample-data/.",
  "display": [
    {
      "locale": "en-US",
      "name": "WE BUILD eReceipt",
      "description": "SD-JWT VC payload schema for the WE BUILD eReceipt attestation. Implements Chapters 2 and 3 of the rb-e-receipt Rulebook v2.0 (22 June 2026): the mandatory, optional and conditional attributes, the Section 2.8 code lists and the Section 3.2 SD-JWT VC encoding. The Section 3.2.5 illustrative example is published unchanged as the sample under sample-data/."
    }
  ],
  "claims": [
    {
      "path": [
        "products"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Products"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "payments"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Payments"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "cryptographically_bound_to"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Cryptographically Bound To"
        }
      ]
    },
    {
      "path": [
        "type"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Type"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "receiptNumber"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "ReceiptNumber"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "currencyISOCode"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "CurrencyISOCode"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "totalVATAmount"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "TotalVATAmount"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "totalPriceIncVAT"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "TotalPriceIncVAT"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "vats"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Vats"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "originalReceiptNumber"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "OriginalReceiptNumber"
        }
      ]
    },
    {
      "path": [
        "attestation_legal_category"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Attestation Legal Category"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "receiptTimeStamp"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "ReceiptTimeStamp"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "totalPriceExcVAT"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "TotalPriceExcVAT"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "merchant"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Merchant"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "attachments"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Attachments"
        }
      ]
    },
    {
      "path": [
        "verifications"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Verifications"
        }
      ],
      "mandatory": true
    },
    {
      "path": [
        "freeText"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "FreeText"
        }
      ]
    },
    {
      "path": [
        "customAttributes"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "CustomAttributes"
        }
      ]
    },
    {
      "path": [
        "journey"
      ],
      "display": [
        {
          "locale": "en-US",
          "label": "Journey"
        }
      ]
    }
  ]
}