{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/TaxDefinition_FVO", "title": "TaxDefinition_FVO", "allOf": [ { "$ref": "#/components/schemas/Extensible_FVO" }, { "type": "object", "description": "Reference of a tax definition. A tax is levied by an authorized tax jurisdiction. For example, there are many different types of tax (Federal Tax levied by the US Government, State Tax levied by the State of California, City Tax levied by the City of Los Angeles, etc.).", "properties": { "id": { "type": "string", "description": "Unique identifier of the tax." }, "name": { "type": "string", "description": "Tax name." }, "validFor": { "$ref": "#/components/schemas/TimePeriod" }, "jurisdictionName": { "type": "string", "description": "Name of the jurisdiction that levies the tax", "example": "USA" }, "jurisdictionLevel": { "type": "string", "description": "Level of the jurisdiction that levies the tax", "example": "Country" }, "taxType": { "type": "string", "description": "Type of the tax.", "example": "VAT" } } } ], "discriminator": { "propertyName": "@type", "mapping": { "TaxDefinition": "#/components/schemas/TaxDefinition_FVO" } } }