Regime defines the holding structure for the definitions of taxes inside a country or territory.

Schema ID

https://gobl.org/draft-0/tax/regime

Properties

TitlePropertyTypeReq.Description
Namenamei18n.StringtrueName of the country
Descriptiondescriptioni18n.StringIntroductory details about the regime.
Time Zonetime_zonestringtrueLocation name for the country’s central time zone. Accepted values from IANA Time Zone Database (https://iana.org/time-zones).
Codecountryl10n.CountryCodetrueCountry code for the region
Zonezonel10n.CodeSpecific Locality, region, city, province, county, or similar code inside the country, if needed.
Currencycurrencycurrency.CodetrueCurrency used by the country.
Tagstagsarray of cbc.KeyDefinitionTags that can be applied at the document level to identify additional considerations.
Extensionsextensionsarray of cbc.KeyDefinitionExtensions defines the keys that can be used for extended or extra data inside the regime that is specific to the regime and cannot be easily determined from other GOBL structures. Typically these are used to define local codes for suppliers, customers, products, or tax rates.
Tax Identity Type Keystax_identity_type_keysarray of cbc.KeyDefinitionTax Identity types specific for the regime and may be validated against.
Identity Keysidentity_keysarray of cbc.KeyDefinitionIdentity keys used in addition to regular tax identities and specific for the regime that may be validated against.
Charge Keyscharge_keysarray of cbc.KeyDefinitionCharge keys specific for the regime and may be validated or used in the UI as suggestions
Payment Means Keyspayment_means_keysarray of cbc.KeyDefinitionPaymentMeansKeys specific for the regime that extend the original base payment means keys.
Inbox Keysinbox_keysarray of cbc.KeyDefinitionInboxKeys specific to the regime that can be used to identify where a document should be forwarded to.
Scenariosscenariosarray of tax.ScenarioSet
Correctionscorrectionsarray of tax.CorrectionDefinitionConfiguration details for corrections to be used with correction options.
Categoriescategoriesarray of tax.CategorytrueList of tax categories.