changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "anyOf": [
+ {
+ "required": [
+ "supplier_country",
+ "supplier_country_name",
+ "customer_country",
+ "customer_in_eu",
+ "b2b",
+ "supply_type",
+ "decision",
+ "charge_vat",
+ "vat_rate_percent",
+ "place_of_supply",
+ "en16931_vat_category_code",
+ "en16931_exemption_reason_code",
+ "en16931_exemption_reason_text",
+ "invoice_note_en",
+ "invoice_note_de",
+ "legal_reference",
+ "notes",
+ "standard_rate_source",
+ "standard_rate_as_of",
+ "checked_at",
+ "disclaimer",
+ "receipt",
+ "extensions"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+ ],
+ "description": "Structured result contract for eu_vat_rules. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
+ "properties": {
+ "accepted": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "b2b": {
+ "type": "boolean"
+ },
+ "charge_vat": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "charged": {
+ "description": "When present on an error, false means the failed result is uncharged.",
+ "type": "boolean"
+ },
+ "checked_at": {
+ "type": "string"
+ },
+ "customer_country": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "customer_in_eu": {
+ "type": "boolean"
+ },
+ "decision": {
+ "type": "string"
+ },
+ "did_you_mean": {
+ "additionalProperties": true,
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "disclaimer": {
+ "type": "string"
+ },
+ "en16931_exemption_reason_code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "en16931_exemption_reason_text": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "en16931_vat_category_code": {
+ "type": "string"
+ },
+ "error": {
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "type": "string"
+ },
+ "param": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "message"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "error_code": {
+ "type": "string"
+ },
+ "extensions": {
+ "additionalProperties": true,
+ "properties": {
+ "delivery-receipt": {
+ "additionalProperties": true,
+ "properties": {
+ "how_to_verify": {
+ "type": "string"
+ },
+ "issued_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "issuer": {
+ "type": "string"
+ },
+ "issuer_key": {
+ "type": "string"
+ },
+ "key_id": {
+ "type": "string"
+ },
+ "result_hash": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "signature": {
+ "type": "string"
+ },
+ "signed_message": {
+ "type": "string"
+ },
+ "standard": {
+ "const": "eucompliance-receipt/2",
+ "type": "string"
+ },
+ "subject": {
+ "type": "string"
+ },
+ "valid_until": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "verify_url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "standard",
+ "service",
+ "subject",
+ "result_hash",
+ "issued_at",
+ "valid_until",
+ "issuer",
+ "issuer_key",
+ "key_id",
+ "verify_url",
+ "how_to_verify",
+ "signature",
+ "signed_message"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "delivery-receipt"
+ ],
+ "type": "object"
+ },
+ "invoice_note_de": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "invoice_note_en": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "legal_reference": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "missing": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "missing_checks": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "notes": {
+ "items": {},
+ "type": "array"
+ },
+ "partial_evidence": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "place_of_supply": {
+ "type": "string"
+ },
+ "receipt": {
+ "additionalProperties": true,
+ "properties": {
+ "how_to_verify": {
+ "type": "string"
+ },
+ "issued_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "issuer": {
+ "type": "string"
+ },
+ "issuer_key": {
+ "type": "string"
+ },
+ "key_id": {
+ "type": "string"
+ },
+ "result_hash": {
+ "type": "string"
+ },
+ "service": {
+ "type": "string"
+ },
+ "signature": {
+ "type": "string"
+ },
+ "signed_message": {
+ "type": "string"
+ },
+ "standard": {
+ "const": "eucompliance-receipt/2",
+ "type": "string"
+ },
+ "subject": {
+ "type": "string"
+ },
+ "valid_until": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "verify_url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "standard",
+ "service",
+ "subject",
+ "result_hash",
+ "issued_at",
+ "valid_until",
+ "issuer",
+ "issuer_key",
+ "key_id",
+ "verify_url",
+ "how_to_verify",
+ "signature",
+ "signed_message"
+ ],
+ "type": "object"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "settled": {
+ "description": "When present on an error, false means no settlement occurred.",
+ "type": "boolean"
+ },
+ "standard_rate_as_of": {
+ "type": "string"
+ },
+ "standard_rate_source": {
+ "type": "string"
+ },
+ "status_code": {
+ "type": "integer"
+ },
+ "supplier_country": {
+ "type": "string"
+ },
+ "supplier_country_name": {
+ "type": "string"
+ },
+ "supply_type": {
+ "type": "string"
+ },
+ "tool": {
+ "type": "string"
+ },
+ "unknown": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vat_rate_percent": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+}