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
View Context View on GitHub

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
email
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

Raw ↑
{
  "@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"
  ]
}