Skip to content

Commit 2a96821

Browse files
committed
Update Schemas and Regimes with go generate
1 parent 043e36c commit 2a96821

File tree

5 files changed

+219
-0
lines changed

5 files changed

+219
-0
lines changed

data/regimes/fi.json

Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
{
2+
"$schema": "https://gobl.org/draft-0/tax/regime-def",
3+
"name": {
4+
"en": "Finland",
5+
"fi": "Suomi"
6+
},
7+
"time_zone": "Europe/Helsinki",
8+
"country": "FI",
9+
"currency": "EUR",
10+
"tax_scheme": "VAT",
11+
"tags": [
12+
{
13+
"schema": "bill/invoice",
14+
"list": [
15+
{
16+
"key": "simplified",
17+
"name": {
18+
"de": "Vereinfachte Rechnung",
19+
"en": "Simplified Invoice",
20+
"es": "Factura Simplificada",
21+
"it": "Fattura Semplificata"
22+
},
23+
"desc": {
24+
"de": "Wird für B2C-Transaktionen verwendet, wenn die Kundendaten nicht verfügbar sind. Bitte wenden Sie sich an die örtlichen Behörden, um die Grenzwerte zu ermitteln.",
25+
"en": "Used for B2C transactions when the client details are not available, check with local authorities for limits.",
26+
"es": "Usado para transacciones B2C cuando los detalles del cliente no están disponibles, consulte con las autoridades locales para los límites.",
27+
"it": "Utilizzato per le transazioni B2C quando i dettagli del cliente non sono disponibili, controllare con le autorità locali per i limiti."
28+
}
29+
},
30+
{
31+
"key": "reverse-charge",
32+
"name": {
33+
"de": "Umkehr der Steuerschuld",
34+
"en": "Reverse Charge",
35+
"es": "Inversión del Sujeto Pasivo",
36+
"it": "Inversione del soggetto passivo"
37+
}
38+
},
39+
{
40+
"key": "self-billed",
41+
"name": {
42+
"de": "Rechnung durch den Leistungsempfänger",
43+
"en": "Self-billed",
44+
"es": "Facturación por el destinatario",
45+
"it": "Autofattura"
46+
}
47+
},
48+
{
49+
"key": "customer-rates",
50+
"name": {
51+
"de": "Kundensätze",
52+
"en": "Customer rates",
53+
"es": "Tarifas aplicables al destinatario",
54+
"it": "Aliquote applicabili al destinatario"
55+
}
56+
},
57+
{
58+
"key": "partial",
59+
"name": {
60+
"de": "Teilweise",
61+
"en": "Partial",
62+
"es": "Parcial",
63+
"it": "Parziale"
64+
}
65+
}
66+
]
67+
}
68+
],
69+
"scenarios": [
70+
{
71+
"schema": "bill/invoice",
72+
"list": [
73+
{
74+
"tags": [
75+
"reverse-charge"
76+
],
77+
"note": {
78+
"key": "legal",
79+
"src": "reverse-charge",
80+
"text": "Reverse charge: Customer to account for VAT to the relevant tax authority."
81+
}
82+
}
83+
]
84+
}
85+
],
86+
"categories": [
87+
{
88+
"code": "VAT",
89+
"name": {
90+
"en": "VAT",
91+
"fi": "ALV"
92+
},
93+
"title": {
94+
"en": "Value Added Tax",
95+
"fi": "Arvonlisävero"
96+
},
97+
"desc": {
98+
"en": "Known in Finnish as \"Arvonlisävero\" (ALV), this is a consumption tax applied to\nthe purchase of goods and services. As a member of the European Union, Finland\nfollows the EU VAT Directive, with a standard rate and reduced rates tailored to\nspecific goods and services."
99+
},
100+
"rates": [
101+
{
102+
"key": "standard",
103+
"name": {
104+
"en": "Standard Rate",
105+
"fi": "Yleinen verokanta"
106+
},
107+
"values": [
108+
{
109+
"since": "2024-09-01",
110+
"percent": "25.5%"
111+
},
112+
{
113+
"since": "2013-01-01",
114+
"percent": "24.0%"
115+
},
116+
{
117+
"since": "2010-07-01",
118+
"percent": "23.0%"
119+
},
120+
{
121+
"since": "1994-06-01",
122+
"percent": "22.0%"
123+
}
124+
]
125+
},
126+
{
127+
"key": "reduced",
128+
"name": {
129+
"en": "Reduced Rate 1",
130+
"fi": "Alennettu verokanta 1"
131+
},
132+
"values": [
133+
{
134+
"since": "2023-01-01",
135+
"percent": "14.0%"
136+
},
137+
{
138+
"since": "2010-07-01",
139+
"percent": "13.0%"
140+
},
141+
{
142+
"since": "2009-10-01",
143+
"percent": "12.0%"
144+
},
145+
{
146+
"since": "1998-01-01",
147+
"percent": "17.0%"
148+
},
149+
{
150+
"since": "1995-01-01",
151+
"percent": "12.0%"
152+
},
153+
{
154+
"since": "1994-06-01",
155+
"percent": "6.0%"
156+
}
157+
]
158+
},
159+
{
160+
"key": "super-reduced",
161+
"name": {
162+
"en": "Reduced Rate 2",
163+
"fi": "Alennettu verokanta 2"
164+
},
165+
"values": [
166+
{
167+
"since": "2023-01-01",
168+
"percent": "10.0%"
169+
},
170+
{
171+
"since": "2010-07-01",
172+
"percent": "9.0%"
173+
},
174+
{
175+
"since": "1998-01-01",
176+
"percent": "8.0%"
177+
},
178+
{
179+
"since": "1995-01-01",
180+
"percent": "6.0%"
181+
},
182+
{
183+
"since": "1994-06-01",
184+
"percent": "5.0%"
185+
}
186+
]
187+
},
188+
{
189+
"key": "zero",
190+
"name": {
191+
"en": "Zero Rate",
192+
"fi": "Nollaverokanta"
193+
},
194+
"values": [
195+
{
196+
"percent": "0.0%"
197+
}
198+
]
199+
}
200+
]
201+
}
202+
]
203+
}

data/schemas/bill/delivery.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
"const": "ES",
4949
"title": "Spain"
5050
},
51+
{
52+
"const": "FI",
53+
"title": "Finland"
54+
},
5155
{
5256
"const": "FR",
5357
"title": "France"

data/schemas/bill/invoice.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
"const": "ES",
4949
"title": "Spain"
5050
},
51+
{
52+
"const": "FI",
53+
"title": "Finland"
54+
},
5155
{
5256
"const": "FR",
5357
"title": "France"

data/schemas/bill/order.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
"const": "ES",
4949
"title": "Spain"
5050
},
51+
{
52+
"const": "FI",
53+
"title": "Finland"
54+
},
5155
{
5256
"const": "FR",
5357
"title": "France"

data/schemas/bill/payment.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
"const": "ES",
4949
"title": "Spain"
5050
},
51+
{
52+
"const": "FI",
53+
"title": "Finland"
54+
},
5155
{
5256
"const": "FR",
5357
"title": "France"

0 commit comments

Comments
 (0)