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