diff --git a/draft-0/org/address.mdx b/draft-0/org/address.mdx index fcc94ef..06de3a8 100644 --- a/draft-0/org/address.mdx +++ b/draft-0/org/address.mdx @@ -21,6 +21,7 @@ Address defines a globally acceptable set of attributes that describes a postal | Block | `block` | string | | Block number within the building. | | Door | `door` | string | | Door number within the building. | | Street | `street` | string | | First line of street. | +| Street Type | `street_type` | string | | Street type, such as road, avenue, etc. | Extended Street | `street_extra` | string | | Additional street address details. | | Locality | `locality` | string | | Village, town, district, or city, typically inside a region. | | Region | `region` | string | | Province, county, or state, inside a country. | diff --git a/mint.json b/mint.json index 56f22a9..d461c21 100644 --- a/mint.json +++ b/mint.json @@ -50,7 +50,9 @@ }, { "group": "Use Cases", - "pages": ["use-cases/invoicing"] + "pages": [ + "use-cases/invoicing" + ] }, { "group": "Quick Start", @@ -77,6 +79,7 @@ "regimes/es", "regimes/fr", "regimes/gb", + "regimes/hu", "regimes/it", "regimes/mx", "regimes/nl", @@ -132,11 +135,17 @@ }, { "group": "Currency", - "pages": ["draft-0/currency/code", "draft-0/currency/exchange_rate"] + "pages": [ + "draft-0/currency/code", + "draft-0/currency/exchange_rate" + ] }, { "group": "DSig", - "pages": ["draft-0/dsig/digest", "draft-0/dsig/signature"] + "pages": [ + "draft-0/dsig/digest", + "draft-0/dsig/signature" + ] }, { "group": "Head", @@ -148,7 +157,9 @@ }, { "group": "I18n", - "pages": ["draft-0/i18n/string"] + "pages": [ + "draft-0/i18n/string" + ] }, { "group": "L10n", @@ -160,11 +171,16 @@ }, { "group": "Note", - "pages": ["draft-0/note/message"] + "pages": [ + "draft-0/note/message" + ] }, { "group": "Num", - "pages": ["draft-0/num/amount", "draft-0/num/percentage"] + "pages": [ + "draft-0/num/amount", + "draft-0/num/percentage" + ] }, { "group": "Org", @@ -217,7 +233,9 @@ }, { "group": "Schema", - "pages": ["draft-0/schema/object"] + "pages": [ + "draft-0/schema/object" + ] }, { "group": "Tax", @@ -243,7 +261,9 @@ }, { "group": "UUID", - "pages": ["draft-0/uuid/uuid"] + "pages": [ + "draft-0/uuid/uuid" + ] } ] } @@ -253,4 +273,4 @@ "linkedin": "https://www.linkedin.com/company/invopop/", "github": "https://github.com/invopop/gobl" } -} +} \ No newline at end of file diff --git a/regimes/hu.mdx b/regimes/hu.mdx new file mode 100644 index 0000000..f8844b0 --- /dev/null +++ b/regimes/hu.mdx @@ -0,0 +1,72 @@ +--- +title: Hungary +--- + +## Base Details + +| Key | Value | +| --- | ----- | +| Tax Country Code | HU | +| Currency | HUF | +| Base Time Zone | Europe/Budapest | + +## Tax Categories + +| Code | Name | Title | +| ---- | ---- | ----- | +| VAT | VAT | Value Added Tax | + +### VAT Rates + +| Key | Name | Percents | Description | +| --- | ---- | -------- | ----------- | +| standard | Standard Rate | 27.0% | | +| intermediate | Intermediate Rate | 18.0% | | +| reduced | Reduced Rate | 5.0% | | +| zero | Zero Rate | 0.0% | | +| exempt | Exempt | | | + +## Correction Definitions + +This tax regime supports auto-generation of corrective invoices +or credit and debit notes. + +### Invoice Types + +The types of invoices that can be created with a preceding definition: +- standard +- credit-note + +## Extensions + +The following extensions are supported by this tax regime. + +### Tax exemption reason code + +Key: hu-exemption-code + +| Code | Name | +| ---- | ---- | +| AAM | Personal Tax Exemption, Section XIII of the Vat Act | +| TAM | Public interest or special in nature, Sections 85 and 86 of the VAT Act | +| KBAET | Supply of goods/services to a taxable person registered in another Community Member State if the goods have been shipped to that Member State. Section 89 of the VAT Act | +| KBAUK | The sale of new means of transport to another Member State. Section 89 of the VAT Act | +| EAM | Export of goods to a non-EU country. Sections 98 to 109 of the VAT Act. | +| NAM | Tax-exempt on other grounds related to international transactions. Sections 110 to 118 of the VAT act| +| ATK | Outside the scope of VAT. Sections 2 and 3 of the VAT Act| +| EUFAD37 | Based on section 37 of the VAT Act, a reverse charge transaction carried out in another Member State (EU) | +| EUFADE | Reverse charge transaction carried out in another Member State (EU), not subject to Section 37 of the VAT Act | +| EUE | Non-reverse charge transaction performed in another Member State (EU) | +| HO | Non-reverse charge transaction performed in another Member State (EU) | + + +## Hungary Customer VAT status +| Case | Customer VAT Status | Implications on the invoice | +| ---- | ------------------- | --------------------------- | +| Customer is registered in the group VAT system in Hungary, and the inclusion of tax number is mandatory | DOMESTIC | Their group ID number (VAT code: “5”) must be included in the customerInfo/customerVatData/customerTaxNumber/taxpayerId element, whereas the group member’s own tax number (VAT code: “4”) must be included in the customerInfo/customerVatData/customerTaxNumber/groupMemberTaxNumber/taxpayerId element.| +| Customer is registered in the VAT system (non-group), and the inclusion of their tax number on the invoice is mandatory | DOMESTIC | At least the first eight digits (registration number) of the tax number must be included in the customerInfo/customerVatData/customerTaxNumber element.| +| Customer is a private individual| PRIVATE_PERSON | CustomerVatData node may not be filled out| +| Customer is a taxable person registered in another EC Member State, and the transaction is an EC exempt supply | Non-reverse charge transaction performed in another Member State (EU) | customerInfo/customerVatData/communityVatNumber is mandatory.| +| Customer is a taxable person registered in another EC Member State, and the transaction has a VAT rate of 27%, 18% or 5% | OTHER | customerInfo/customerVatData/communityVatNumber is not mandatory, but may be provided. +| Customer is registered in a non-EU country, and does not participate in the transaction as taxable person registered in another Member State | OTHER | customerInfo/customerVatData/communityVatNumber is not mandatory, but may be provided. +| Customer is neither a taxable person nor a private individual | OTHER | no element of customerInfo/customerVatData can be provided since the customer has no tax number.