{
  "@context": {
    "@vocab": "https://invoicexml.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "invoicexml": "https://invoicexml.com/schema#",
    "AdditionalSupportingDocument": "invoicexml:AdditionalSupportingDocument",
    "reference": {
      "@id": "invoicexml:reference"
    },
    "schemeId": {
      "@id": "invoicexml:schemeId"
    },
    "documentTypeCode": {
      "@id": "invoicexml:documentTypeCode"
    },
    "description": {
      "@id": "invoicexml:description"
    },
    "externalUri": {
      "@id": "invoicexml:externalUri"
    },
    "attachment": {
      "@id": "invoicexml:attachment"
    },
    "attachmentMimeCode": {
      "@id": "invoicexml:attachmentMimeCode"
    },
    "attachmentFilename": {
      "@id": "invoicexml:attachmentFilename"
    },
    "ApiProblemDetails": "invoicexml:ApiProblemDetails",
    "type": {
      "@id": "invoicexml:type"
    },
    "title": {
      "@id": "invoicexml:title"
    },
    "status": {
      "@id": "invoicexml:status"
    },
    "detail": {
      "@id": "invoicexml:detail"
    },
    "instance": {
      "@id": "invoicexml:instance"
    },
    "errorCode": {
      "@id": "invoicexml:errorCode",
      "@type": "xsd:integer"
    },
    "traceId": {
      "@id": "invoicexml:traceId"
    },
    "valid": {
      "@id": "invoicexml:valid"
    },
    "errors": {
      "@id": "invoicexml:errors"
    },
    "warnings": {
      "@id": "invoicexml:warnings"
    },
    "data": {
      "@id": "invoicexml:data"
    },
    "invoiceData": {
      "@id": "invoicexml:invoiceData"
    },
    "BuyerContact": "invoicexml:BuyerContact",
    "name": {
      "@id": "invoicexml:name"
    },
    "phone": {
      "@id": "invoicexml:phone"
    },
    "email": {
      "@id": "invoicexml:email"
    },
    "BuyerElectronicAddress": "invoicexml:BuyerElectronicAddress",
    "identifier": {
      "@id": "invoicexml:identifier",
      "@type": "xsd:string"
    },
    "BuyerIdentifier": "invoicexml:BuyerIdentifier",
    "BuyerLegalRegistration": "invoicexml:BuyerLegalRegistration",
    "BuyerParty": "invoicexml:BuyerParty",
    "tradingName": {
      "@id": "invoicexml:tradingName"
    },
    "postalAddress": {
      "@id": "invoicexml:postalAddress"
    },
    "contact": {
      "@id": "invoicexml:contact"
    },
    "identifiers": {
      "@id": "invoicexml:identifiers",
      "@container": "@list"
    },
    "legalRegistration": {
      "@id": "invoicexml:legalRegistration"
    },
    "vatIdentifier": {
      "@id": "invoicexml:vatIdentifier"
    },
    "electronicAddress": {
      "@id": "invoicexml:electronicAddress"
    },
    "BuyerPostalAddress": "invoicexml:BuyerPostalAddress",
    "line1": {
      "@id": "invoicexml:line1"
    },
    "line2": {
      "@id": "invoicexml:line2"
    },
    "line3": {
      "@id": "invoicexml:line3"
    },
    "city": {
      "@id": "invoicexml:city"
    },
    "postCode": {
      "@id": "invoicexml:postCode"
    },
    "countrySubdivision": {
      "@id": "invoicexml:countrySubdivision"
    },
    "country": {
      "@id": "invoicexml:country"
    },
    "CountryCode": "invoicexml:CountryCode",
    "CreateInvoiceEmailRequest": "invoicexml:CreateInvoiceEmailRequest",
    "invoice": {
      "@id": "invoicexml:invoice"
    },
    "options": {
      "@id": "invoicexml:options",
      "@type": "@id"
    },
    "CreateInvoiceRequest": "invoicexml:CreateInvoiceRequest",
    "CreateOrderRequest": "invoicexml:CreateOrderRequest",
    "order": {
      "@id": "invoicexml:order"
    },
    "CurrencyCode": "invoicexml:CurrencyCode",
    "DeliveryInformation": "invoicexml:DeliveryInformation",
    "receiverName": {
      "@id": "invoicexml:receiverName"
    },
    "locationIdentifier": {
      "@id": "invoicexml:locationIdentifier"
    },
    "locationIdentifierSchemeId": {
      "@id": "invoicexml:locationIdentifierSchemeId"
    },
    "actualDeliveryDate": {
      "@id": "invoicexml:actualDeliveryDate",
      "@type": "xsd:date"
    },
    "deliveryAddress": {
      "@id": "invoicexml:deliveryAddress"
    },
    "DeliveryPostalAddress": "invoicexml:DeliveryPostalAddress",
    "DocumentLevelAllowance": "invoicexml:DocumentLevelAllowance",
    "amount": {
      "@id": "invoicexml:amount"
    },
    "baseAmount": {
      "@id": "invoicexml:baseAmount"
    },
    "percentage": {
      "@id": "invoicexml:percentage"
    },
    "vatCategoryCode": {
      "@id": "invoicexml:vatCategoryCode"
    },
    "vatRate": {
      "@id": "invoicexml:vatRate"
    },
    "reason": {
      "@id": "invoicexml:reason"
    },
    "reasonCode": {
      "@id": "invoicexml:reasonCode"
    },
    "DocumentLevelCharge": "invoicexml:DocumentLevelCharge",
    "DocumentTotals": "invoicexml:DocumentTotals",
    "sumOfLineNetAmounts": {
      "@id": "invoicexml:sumOfLineNetAmounts"
    },
    "sumOfAllowances": {
      "@id": "invoicexml:sumOfAllowances"
    },
    "sumOfCharges": {
      "@id": "invoicexml:sumOfCharges"
    },
    "taxBasisTotalAmount": {
      "@id": "invoicexml:taxBasisTotalAmount"
    },
    "taxTotalAmount": {
      "@id": "invoicexml:taxTotalAmount"
    },
    "taxTotalAmountInAccountingCurrency": {
      "@id": "invoicexml:taxTotalAmountInAccountingCurrency"
    },
    "grandTotalAmount": {
      "@id": "invoicexml:grandTotalAmount"
    },
    "paidAmount": {
      "@id": "invoicexml:paidAmount"
    },
    "roundingAmount": {
      "@id": "invoicexml:roundingAmount"
    },
    "duePayableAmount": {
      "@id": "invoicexml:duePayableAmount"
    },
    "EmailMessage": "invoicexml:EmailMessage",
    "from": {
      "@id": "invoicexml:from"
    },
    "fromName": {
      "@id": "invoicexml:fromName"
    },
    "to": {
      "@id": "invoicexml:to"
    },
    "cc": {
      "@id": "invoicexml:cc"
    },
    "bcc": {
      "@id": "invoicexml:bcc"
    },
    "replyTo": {
      "@id": "invoicexml:replyTo"
    },
    "subject": {
      "@id": "invoicexml:subject"
    },
    "message": {
      "@id": "invoicexml:message"
    },
    "EmailSendResponse": "invoicexml:EmailSendResponse",
    "messageId": {
      "@id": "invoicexml:messageId",
      "@type": "xsd:string"
    },
    "InvoiceDocument": "invoicexml:InvoiceDocument",
    "invoiceNumber": {
      "@id": "invoicexml:invoiceNumber"
    },
    "issueDate": {
      "@id": "invoicexml:issueDate",
      "@type": "xsd:date"
    },
    "dueDate": {
      "@id": "invoicexml:dueDate",
      "@type": "xsd:date"
    },
    "typeCode": {
      "@id": "invoicexml:typeCode"
    },
    "currency": {
      "@id": "invoicexml:currency"
    },
    "taxCurrency": {
      "@id": "invoicexml:taxCurrency"
    },
    "specificationId": {
      "@id": "invoicexml:specificationId"
    },
    "businessProcessType": {
      "@id": "invoicexml:businessProcessType"
    },
    "buyerReference": {
      "@id": "invoicexml:buyerReference"
    },
    "contractReference": {
      "@id": "invoicexml:contractReference"
    },
    "purchaseOrderReference": {
      "@id": "invoicexml:purchaseOrderReference"
    },
    "despatchAdviceReference": {
      "@id": "invoicexml:despatchAdviceReference"
    },
    "notes": {
      "@id": "invoicexml:notes",
      "@container": "@list"
    },
    "vatPointDateCode": {
      "@id": "invoicexml:vatPointDateCode"
    },
    "supportingDocuments": {
      "@id": "invoicexml:supportingDocuments",
      "@container": "@list"
    },
    "precedingInvoiceReferences": {
      "@id": "invoicexml:precedingInvoiceReferences",
      "@container": "@list"
    },
    "seller": {
      "@id": "invoicexml:seller"
    },
    "buyer": {
      "@id": "invoicexml:buyer"
    },
    "delivery": {
      "@id": "invoicexml:delivery"
    },
    "invoicingPeriod": {
      "@id": "invoicexml:invoicingPeriod"
    },
    "paymentDetails": {
      "@id": "invoicexml:paymentDetails"
    },
    "totals": {
      "@id": "invoicexml:totals"
    },
    "vatBreakdowns": {
      "@id": "invoicexml:vatBreakdowns",
      "@container": "@list"
    },
    "lines": {
      "@id": "invoicexml:lines",
      "@container": "@list"
    },
    "allowances": {
      "@id": "invoicexml:allowances",
      "@container": "@list"
    },
    "charges": {
      "@id": "invoicexml:charges",
      "@container": "@list"
    },
    "hasReasonOnlyVatBreakdowns": {
      "@id": "invoicexml:hasReasonOnlyVatBreakdowns",
      "@type": "xsd:boolean"
    },
    "InvoiceJsonResponse": "invoicexml:InvoiceJsonResponse",
    "confidence": {
      "@id": "invoicexml:confidence"
    },
    "language": {
      "@id": "invoicexml:language"
    },
    "InvoiceLine": "invoicexml:InvoiceLine",
    "lineId": {
      "@id": "invoicexml:lineId"
    },
    "lineNote": {
      "@id": "invoicexml:lineNote"
    },
    "objectIdentifier": {
      "@id": "invoicexml:objectIdentifier"
    },
    "quantity": {
      "@id": "invoicexml:quantity"
    },
    "unitCode": {
      "@id": "invoicexml:unitCode"
    },
    "lineNetAmount": {
      "@id": "invoicexml:lineNetAmount"
    },
    "buyerOrderLineReference": {
      "@id": "invoicexml:buyerOrderLineReference"
    },
    "lineBuyerAccountingReference": {
      "@id": "invoicexml:lineBuyerAccountingReference"
    },
    "linePeriod": {
      "@id": "invoicexml:linePeriod"
    },
    "priceDetails": {
      "@id": "invoicexml:priceDetails"
    },
    "vatInformation": {
      "@id": "invoicexml:vatInformation"
    },
    "item": {
      "@id": "invoicexml:item"
    },
    "InvoiceLinePeriod": "invoicexml:InvoiceLinePeriod",
    "startDate": {
      "@id": "invoicexml:startDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "invoicexml:endDate",
      "@type": "xsd:date"
    },
    "InvoiceNote": "invoicexml:InvoiceNote",
    "note": {
      "@id": "invoicexml:note",
      "@type": "xsd:string"
    },
    "subjectCode": {
      "@id": "invoicexml:subjectCode"
    },
    "InvoiceOptions": "invoicexml:InvoiceOptions",
    "profile": {
      "@id": "invoicexml:profile"
    },
    "syntax": {
      "@id": "invoicexml:syntax"
    },
    "rules": {
      "@id": "invoicexml:rules"
    },
    "validationLanguage": {
      "@id": "invoicexml:validationLanguage"
    },
    "brandColor": {
      "@id": "invoicexml:brandColor"
    },
    "pdfUrl": {
      "@id": "invoicexml:pdfUrl"
    },
    "logoUrl": {
      "@id": "invoicexml:logoUrl"
    },
    "logo": {
      "@id": "invoicexml:logo"
    },
    "includeAdvancedProperties": {
      "@id": "invoicexml:includeAdvancedProperties"
    },
    "includeQrCode": {
      "@id": "invoicexml:includeQrCode"
    },
    "InvoiceReportFinding": "invoicexml:InvoiceReportFinding",
    "rule": {
      "@id": "invoicexml:rule",
      "@type": "xsd:string"
    },
    "InvoiceReportRow": "invoicexml:InvoiceReportRow",
    "code": {
      "@id": "invoicexml:code",
      "@type": "xsd:string"
    },
    "section": {
      "@id": "invoicexml:section",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "invoicexml:path",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "invoicexml:value"
    },
    "isValid": {
      "@id": "invoicexml:isValid",
      "@type": "xsd:boolean"
    },
    "InvoiceTypeCode": "invoicexml:InvoiceTypeCode",
    "InvoicingPeriod": "invoicexml:InvoicingPeriod",
    "ItemAttribute": "invoicexml:ItemAttribute",
    "ItemClassification": "invoicexml:ItemClassification",
    "schemeVersion": {
      "@id": "invoicexml:schemeVersion"
    },
    "ItemInformation": "invoicexml:ItemInformation",
    "sellerIdentifier": {
      "@id": "invoicexml:sellerIdentifier"
    },
    "buyerIdentifier": {
      "@id": "invoicexml:buyerIdentifier"
    },
    "standardIdentifier": {
      "@id": "invoicexml:standardIdentifier"
    },
    "classifications": {
      "@id": "invoicexml:classifications",
      "@container": "@list"
    },
    "attributes": {
      "@id": "invoicexml:attributes",
      "@container": "@list"
    },
    "countryOfOrigin": {
      "@id": "invoicexml:countryOfOrigin"
    },
    "ItemStandardIdentifier": "invoicexml:ItemStandardIdentifier",
    "LineAllowance": "invoicexml:LineAllowance",
    "LineCharge": "invoicexml:LineCharge",
    "LineObjectIdentifier": "invoicexml:LineObjectIdentifier",
    "LineVatInformation": "invoicexml:LineVatInformation",
    "categoryCode": {
      "@id": "invoicexml:categoryCode"
    },
    "rate": {
      "@id": "invoicexml:rate"
    },
    "MeResponse": "invoicexml:MeResponse",
    "id": {
      "@id": "invoicexml:id",
      "@type": "xsd:integer"
    },
    "plan": {
      "@id": "invoicexml:plan",
      "@type": "xsd:string"
    },
    "creditsRemaining": {
      "@id": "invoicexml:creditsRemaining",
      "@type": "xsd:integer"
    },
    "creditsTotal": {
      "@id": "invoicexml:creditsTotal",
      "@type": "xsd:integer"
    },
    "creditsConsumed": {
      "@id": "invoicexml:creditsConsumed",
      "@type": "xsd:integer"
    },
    "creditsConsumedTotal": {
      "@id": "invoicexml:creditsConsumedTotal",
      "@type": "xsd:integer"
    },
    "OrderOptions": "invoicexml:OrderOptions",
    "ParseConfidence": "invoicexml:ParseConfidence",
    "overall": {
      "@id": "invoicexml:overall"
    },
    "areas": {
      "@id": "invoicexml:areas",
      "@type": "@id"
    },
    "ParseConfidenceAreas": "invoicexml:ParseConfidenceAreas",
    "sellerIdentification": {
      "@id": "invoicexml:sellerIdentification"
    },
    "buyerIdentification": {
      "@id": "invoicexml:buyerIdentification"
    },
    "taxCalculation": {
      "@id": "invoicexml:taxCalculation"
    },
    "lineItems": {
      "@id": "invoicexml:lineItems"
    },
    "PaymentDetails": "invoicexml:PaymentDetails",
    "paymentMeansCode": {
      "@id": "invoicexml:paymentMeansCode"
    },
    "paymentMeansText": {
      "@id": "invoicexml:paymentMeansText"
    },
    "remittanceInformation": {
      "@id": "invoicexml:remittanceInformation"
    },
    "paymentAccountIdentifier": {
      "@id": "invoicexml:paymentAccountIdentifier"
    },
    "paymentAccountName": {
      "@id": "invoicexml:paymentAccountName"
    },
    "bic": {
      "@id": "invoicexml:bic"
    },
    "mandateReference": {
      "@id": "invoicexml:mandateReference"
    },
    "paymentTerms": {
      "@id": "invoicexml:paymentTerms"
    },
    "PdfLanguage": "invoicexml:PdfLanguage",
    "PrecedingInvoiceReference": "invoicexml:PrecedingInvoiceReference",
    "PriceDetails": "invoicexml:PriceDetails",
    "netPrice": {
      "@id": "invoicexml:netPrice"
    },
    "discountAmount": {
      "@id": "invoicexml:discountAmount"
    },
    "grossPrice": {
      "@id": "invoicexml:grossPrice"
    },
    "priceBaseQuantity": {
      "@id": "invoicexml:priceBaseQuantity"
    },
    "priceBaseUnit": {
      "@id": "invoicexml:priceBaseUnit"
    },
    "SellerContact": "invoicexml:SellerContact",
    "SellerElectronicAddress": "invoicexml:SellerElectronicAddress",
    "SellerIdentifier": "invoicexml:SellerIdentifier",
    "SellerLegalRegistration": "invoicexml:SellerLegalRegistration",
    "SellerParty": "invoicexml:SellerParty",
    "taxRegistrationIdentifier": {
      "@id": "invoicexml:taxRegistrationIdentifier"
    },
    "additionalLegalInformation": {
      "@id": "invoicexml:additionalLegalInformation"
    },
    "SellerPostalAddress": "invoicexml:SellerPostalAddress",
    "ValidationFinding": "invoicexml:ValidationFinding",
    "layer": {
      "@id": "invoicexml:layer"
    },
    "line": {
      "@id": "invoicexml:line"
    },
    "btCodes": {
      "@id": "invoicexml:btCodes",
      "@container": "@list"
    },
    "fields": {
      "@id": "invoicexml:fields",
      "@container": "@list"
    },
    "raw": {
      "@id": "invoicexml:raw"
    },
    "ValidationProblemData": "invoicexml:ValidationProblemData",
    "conformanceLevel": {
      "@id": "invoicexml:conformanceLevel",
      "@type": "xsd:string"
    },
    "ValidationResponse": "invoicexml:ValidationResponse",
    "report": {
      "@id": "invoicexml:report"
    },
    "ValidationResponseData": "invoicexml:ValidationResponseData",
    "hasEmbeddedXml": {
      "@id": "invoicexml:hasEmbeddedXml"
    },
    "schemaValid": {
      "@id": "invoicexml:schemaValid"
    },
    "schematronValid": {
      "@id": "invoicexml:schematronValid"
    },
    "customizationId": {
      "@id": "invoicexml:customizationId"
    },
    "VatBreakdown": "invoicexml:VatBreakdown",
    "taxableAmount": {
      "@id": "invoicexml:taxableAmount"
    },
    "taxAmount": {
      "@id": "invoicexml:taxAmount"
    },
    "exemptionReasonText": {
      "@id": "invoicexml:exemptionReasonText"
    },
    "exemptionReasonCode": {
      "@id": "invoicexml:exemptionReasonCode"
    },
    "VatCategoryCode": "invoicexml:VatCategoryCode"
  },
  "@type": "schema:Dataset",
  "schema:name": "invoicexml-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects invoicexml-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/invoicexml-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/invoicexml-com-openapi.json"
  ]
}