invowerk · JSON-LD Context
Invowerk Dev Context
JSON-LD context defining the semantic vocabulary for Invowerk Dev from invowerk.
33 Classes
130 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
invowerk:
https://invowerk.dev/schema#
Classes
Body_render_invoice
Buyer
ContentClass
ConvertResponse
ConvertSelfValidation
CreditsInfo
DocumentTotals
ERechnungDe
ErrorClasses
Evidence
ExplainResponse
Finding
Flavor
GenerateRequest
GenerateResponse
HintInfo
InvoiceLine
MeResponse
ParseDetection
ParseResponse
PostalAddress
PrecedingInvoice
RateLimitInfo
RenderResponse
RuleExplanation
ScenarioInfo
SelfValidation
Seller
Syntax
TaxBreakdown
ValidationResponse
ValidatorVersions
Problem
Properties
| Property | Type | Container |
|---|---|---|
| file | ||
| name | string | |
| address | reference | |
| vat_id | ||
| electronic_address | ||
| status | string | |
| note | string | |
| xml | string | |
| syntax | string | |
| flavor | string | |
| self_validation | reference | |
| valid | boolean | |
| finding_count | integer | |
| balance | integer | |
| granted | integer | |
| period_end | ||
| line_total | ||
| tax_exclusive | ||
| tax_inclusive | ||
| prepaid | ||
| payable | ||
| reason | string | |
| basis | ||
| format | list | |
| business_rules | list | |
| carrier | list | |
| content | reference | |
| document_sha256 | string | |
| document_bytes | integer | |
| checked_at | string | |
| validator | reference | |
| lang | string | |
| explanations | list | |
| rule_id | string | |
| error_class | string | |
| severity | string | |
| xpath | ||
| message | string | |
| explain_url | ||
| explain | ||
| printed_by | ||
| invoice_number | string | |
| issue_date | string | |
| currency | string | |
| invoice_type_code | string | |
| buyer_reference | ||
| due_date | ||
| payment_iban | ||
| payment_terms | ||
| notes | list | |
| delivery_date | ||
| delivery_period_start | ||
| delivery_period_end | ||
| deliver_to | ||
| deliver_to_name | ||
| deliver_to_id | ||
| deliver_to_id_scheme | ||
| order_reference | ||
| preceding_invoices | list | |
| seller | reference | |
| buyer | reference | |
| lines | list | |
| tax_breakdown | list | |
| totals | reference | |
| code | string | |
| bt_refs | list | |
| net_price | ||
| quantity | ||
| unit_code | string | |
| line_net_amount | ||
| tax_category | string | |
| tax_rate | ||
| tier | string | |
| is_keyed | boolean | |
| rate_limit | reference | |
| credits | ||
| features | list | |
| customization_id | ||
| model | ||
| detection | reference | |
| source | string | |
| line_one | ||
| city | ||
| post_code | ||
| country_code | string | |
| number | string | |
| limit | ||
| remaining | ||
| reset | ||
| html | string | |
| standard | string | |
| title | string | |
| meaning | string | |
| causes | list | |
| fixes | list | |
| xpath_hints | list | |
| config | string | |
| lane | string | |
| tax_number | ||
| identifier | ||
| identifier_scheme | ||
| legal_registration_id | ||
| legal_registration_scheme | ||
| contact_name | ||
| contact_phone | ||
| contact_email | ||
| taxable_amount | ||
| tax_amount | ||
| category | string | |
| rate | ||
| exemption_reason | ||
| exemption_reason_code | ||
| verdict_source | string | |
| local_verdict | string | |
| disagreement | boolean | |
| official_verdict | ||
| scenario | ||
| pdfa_verdict | ||
| errors | reference | |
| findings | list | |
| rulesets | ||
| evidence | reference | |
| e_rechnung_de | reference | |
| hints | list | |
| appkit | string | |
| type | string | |
| detail | string | |
| instance | string | |
| request_id | ||
| upgrade_url |
JSON-LD Document
{
"@context": {
"@vocab": "https://invowerk.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"invowerk": "https://invowerk.dev/schema#",
"Body_render_invoice": "invowerk:Body_render_invoice",
"file": {
"@id": "invowerk:file"
},
"Buyer": "invowerk:Buyer",
"name": {
"@id": "invowerk:name",
"@type": "xsd:string"
},
"address": {
"@id": "invowerk:address",
"@type": "@id"
},
"vat_id": {
"@id": "invowerk:vat_id"
},
"electronic_address": {
"@id": "invowerk:electronic_address"
},
"ContentClass": "invowerk:ContentClass",
"status": {
"@id": "invowerk:status",
"@type": "xsd:string"
},
"note": {
"@id": "invowerk:note",
"@type": "xsd:string"
},
"ConvertResponse": "invowerk:ConvertResponse",
"xml": {
"@id": "invowerk:xml",
"@type": "xsd:string"
},
"syntax": {
"@id": "invowerk:syntax",
"@type": "xsd:string"
},
"flavor": {
"@id": "invowerk:flavor",
"@type": "xsd:string"
},
"self_validation": {
"@id": "invowerk:self_validation",
"@type": "@id"
},
"ConvertSelfValidation": "invowerk:ConvertSelfValidation",
"valid": {
"@id": "invowerk:valid",
"@type": "xsd:boolean"
},
"finding_count": {
"@id": "invowerk:finding_count",
"@type": "xsd:integer"
},
"CreditsInfo": "invowerk:CreditsInfo",
"balance": {
"@id": "invowerk:balance",
"@type": "xsd:integer"
},
"granted": {
"@id": "invowerk:granted",
"@type": "xsd:integer"
},
"period_end": {
"@id": "invowerk:period_end"
},
"DocumentTotals": "invowerk:DocumentTotals",
"line_total": {
"@id": "invowerk:line_total"
},
"tax_exclusive": {
"@id": "invowerk:tax_exclusive"
},
"tax_inclusive": {
"@id": "invowerk:tax_inclusive"
},
"prepaid": {
"@id": "invowerk:prepaid"
},
"payable": {
"@id": "invowerk:payable"
},
"ERechnungDe": "invowerk:ERechnungDe",
"reason": {
"@id": "invowerk:reason",
"@type": "xsd:string"
},
"basis": {
"@id": "invowerk:basis"
},
"ErrorClasses": "invowerk:ErrorClasses",
"format": {
"@id": "invowerk:format",
"@container": "@list"
},
"business_rules": {
"@id": "invowerk:business_rules",
"@container": "@list"
},
"carrier": {
"@id": "invowerk:carrier",
"@container": "@list"
},
"content": {
"@id": "invowerk:content",
"@type": "@id"
},
"Evidence": "invowerk:Evidence",
"document_sha256": {
"@id": "invowerk:document_sha256",
"@type": "xsd:string"
},
"document_bytes": {
"@id": "invowerk:document_bytes",
"@type": "xsd:integer"
},
"checked_at": {
"@id": "invowerk:checked_at",
"@type": "xsd:string"
},
"validator": {
"@id": "invowerk:validator",
"@type": "@id"
},
"ExplainResponse": "invowerk:ExplainResponse",
"lang": {
"@id": "invowerk:lang",
"@type": "xsd:string"
},
"explanations": {
"@id": "invowerk:explanations",
"@container": "@list"
},
"Finding": "invowerk:Finding",
"rule_id": {
"@id": "invowerk:rule_id",
"@type": "xsd:string"
},
"error_class": {
"@id": "invowerk:error_class",
"@type": "xsd:string"
},
"severity": {
"@id": "invowerk:severity",
"@type": "xsd:string"
},
"xpath": {
"@id": "invowerk:xpath"
},
"message": {
"@id": "invowerk:message",
"@type": "xsd:string"
},
"explain_url": {
"@id": "invowerk:explain_url"
},
"explain": {
"@id": "invowerk:explain"
},
"printed_by": {
"@id": "invowerk:printed_by"
},
"Flavor": "invowerk:Flavor",
"GenerateRequest": "invowerk:GenerateRequest",
"invoice_number": {
"@id": "invowerk:invoice_number",
"@type": "xsd:string"
},
"issue_date": {
"@id": "invowerk:issue_date",
"@type": "xsd:string"
},
"currency": {
"@id": "invowerk:currency",
"@type": "xsd:string"
},
"invoice_type_code": {
"@id": "invowerk:invoice_type_code",
"@type": "xsd:string"
},
"buyer_reference": {
"@id": "invowerk:buyer_reference"
},
"due_date": {
"@id": "invowerk:due_date"
},
"payment_iban": {
"@id": "invowerk:payment_iban"
},
"payment_terms": {
"@id": "invowerk:payment_terms"
},
"notes": {
"@id": "invowerk:notes",
"@container": "@list"
},
"delivery_date": {
"@id": "invowerk:delivery_date"
},
"delivery_period_start": {
"@id": "invowerk:delivery_period_start"
},
"delivery_period_end": {
"@id": "invowerk:delivery_period_end"
},
"deliver_to": {
"@id": "invowerk:deliver_to"
},
"deliver_to_name": {
"@id": "invowerk:deliver_to_name"
},
"deliver_to_id": {
"@id": "invowerk:deliver_to_id"
},
"deliver_to_id_scheme": {
"@id": "invowerk:deliver_to_id_scheme"
},
"order_reference": {
"@id": "invowerk:order_reference"
},
"preceding_invoices": {
"@id": "invowerk:preceding_invoices",
"@container": "@list"
},
"seller": {
"@id": "invowerk:seller",
"@type": "@id"
},
"buyer": {
"@id": "invowerk:buyer",
"@type": "@id"
},
"lines": {
"@id": "invowerk:lines",
"@container": "@list"
},
"tax_breakdown": {
"@id": "invowerk:tax_breakdown",
"@container": "@list"
},
"totals": {
"@id": "invowerk:totals",
"@type": "@id"
},
"GenerateResponse": "invowerk:GenerateResponse",
"HintInfo": "invowerk:HintInfo",
"code": {
"@id": "invowerk:code",
"@type": "xsd:string"
},
"bt_refs": {
"@id": "invowerk:bt_refs",
"@container": "@list"
},
"InvoiceLine": "invowerk:InvoiceLine",
"net_price": {
"@id": "invowerk:net_price"
},
"quantity": {
"@id": "invowerk:quantity"
},
"unit_code": {
"@id": "invowerk:unit_code",
"@type": "xsd:string"
},
"line_net_amount": {
"@id": "invowerk:line_net_amount"
},
"tax_category": {
"@id": "invowerk:tax_category",
"@type": "xsd:string"
},
"tax_rate": {
"@id": "invowerk:tax_rate"
},
"MeResponse": "invowerk:MeResponse",
"tier": {
"@id": "invowerk:tier",
"@type": "xsd:string"
},
"is_keyed": {
"@id": "invowerk:is_keyed",
"@type": "xsd:boolean"
},
"rate_limit": {
"@id": "invowerk:rate_limit",
"@type": "@id"
},
"credits": {
"@id": "invowerk:credits"
},
"features": {
"@id": "invowerk:features",
"@container": "@list"
},
"ParseDetection": "invowerk:ParseDetection",
"customization_id": {
"@id": "invowerk:customization_id"
},
"ParseResponse": "invowerk:ParseResponse",
"model": {
"@id": "invowerk:model"
},
"detection": {
"@id": "invowerk:detection",
"@type": "@id"
},
"source": {
"@id": "invowerk:source",
"@type": "xsd:string"
},
"PostalAddress": "invowerk:PostalAddress",
"line_one": {
"@id": "invowerk:line_one"
},
"city": {
"@id": "invowerk:city"
},
"post_code": {
"@id": "invowerk:post_code"
},
"country_code": {
"@id": "invowerk:country_code",
"@type": "xsd:string"
},
"PrecedingInvoice": "invowerk:PrecedingInvoice",
"number": {
"@id": "invowerk:number",
"@type": "xsd:string"
},
"RateLimitInfo": "invowerk:RateLimitInfo",
"limit": {
"@id": "invowerk:limit"
},
"remaining": {
"@id": "invowerk:remaining"
},
"reset": {
"@id": "invowerk:reset"
},
"RenderResponse": "invowerk:RenderResponse",
"html": {
"@id": "invowerk:html",
"@type": "xsd:string"
},
"RuleExplanation": "invowerk:RuleExplanation",
"standard": {
"@id": "invowerk:standard",
"@type": "xsd:string"
},
"title": {
"@id": "invowerk:title",
"@type": "xsd:string"
},
"meaning": {
"@id": "invowerk:meaning",
"@type": "xsd:string"
},
"causes": {
"@id": "invowerk:causes",
"@container": "@list"
},
"fixes": {
"@id": "invowerk:fixes",
"@container": "@list"
},
"xpath_hints": {
"@id": "invowerk:xpath_hints",
"@container": "@list"
},
"ScenarioInfo": "invowerk:ScenarioInfo",
"config": {
"@id": "invowerk:config",
"@type": "xsd:string"
},
"SelfValidation": "invowerk:SelfValidation",
"lane": {
"@id": "invowerk:lane",
"@type": "xsd:string"
},
"Seller": "invowerk:Seller",
"tax_number": {
"@id": "invowerk:tax_number"
},
"identifier": {
"@id": "invowerk:identifier"
},
"identifier_scheme": {
"@id": "invowerk:identifier_scheme"
},
"legal_registration_id": {
"@id": "invowerk:legal_registration_id"
},
"legal_registration_scheme": {
"@id": "invowerk:legal_registration_scheme"
},
"contact_name": {
"@id": "invowerk:contact_name"
},
"contact_phone": {
"@id": "invowerk:contact_phone"
},
"contact_email": {
"@id": "invowerk:contact_email"
},
"Syntax": "invowerk:Syntax",
"TaxBreakdown": "invowerk:TaxBreakdown",
"taxable_amount": {
"@id": "invowerk:taxable_amount"
},
"tax_amount": {
"@id": "invowerk:tax_amount"
},
"category": {
"@id": "invowerk:category",
"@type": "xsd:string"
},
"rate": {
"@id": "invowerk:rate"
},
"exemption_reason": {
"@id": "invowerk:exemption_reason"
},
"exemption_reason_code": {
"@id": "invowerk:exemption_reason_code"
},
"ValidationResponse": "invowerk:ValidationResponse",
"verdict_source": {
"@id": "invowerk:verdict_source",
"@type": "xsd:string"
},
"local_verdict": {
"@id": "invowerk:local_verdict",
"@type": "xsd:string"
},
"disagreement": {
"@id": "invowerk:disagreement",
"@type": "xsd:boolean"
},
"official_verdict": {
"@id": "invowerk:official_verdict"
},
"scenario": {
"@id": "invowerk:scenario"
},
"pdfa_verdict": {
"@id": "invowerk:pdfa_verdict"
},
"errors": {
"@id": "invowerk:errors",
"@type": "@id"
},
"findings": {
"@id": "invowerk:findings",
"@container": "@list"
},
"rulesets": {
"@id": "invowerk:rulesets"
},
"evidence": {
"@id": "invowerk:evidence",
"@type": "@id"
},
"e_rechnung_de": {
"@id": "invowerk:e_rechnung_de",
"@type": "@id"
},
"hints": {
"@id": "invowerk:hints",
"@container": "@list"
},
"ValidatorVersions": "invowerk:ValidatorVersions",
"appkit": {
"@id": "invowerk:appkit",
"@type": "xsd:string"
},
"Problem": "invowerk:Problem",
"type": {
"@id": "invowerk:type",
"@type": "xsd:string"
},
"detail": {
"@id": "invowerk:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "invowerk:instance",
"@type": "xsd:string"
},
"request_id": {
"@id": "invowerk:request_id"
},
"upgrade_url": {
"@id": "invowerk:upgrade_url"
}
},
"@type": "schema:Dataset",
"schema:name": "invowerk API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects invowerk'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-11-12) from openapi/invowerk-dev-openapi.yml.",
"dcterms:created": "2026-11-12",
"dcterms:source": [
"openapi/invowerk-dev-openapi.yml"
]
}