|
INTERVAT - validatieregels |
|
|
|
|
|
|
|
Regels die een verwerping veroorzaken |
Manuele ingave |
XML-bestand |
Code 1 |
De periode waarop de aangifte slaat moet afgesloten zijn. Een aangifte kan dus niet worden ingediend voor de eerste van de volgende periode (maand of kwartaal). |
X |
X |
Code 2 |
de roosters 71 en 72 kunnen niet gelijktijdig ingevuld zijn. |
X |
X |
Code 3 |
- het bedrag van het rooster 71 moet gelijk zijn aan het bedrag in het rooster XX min het bedrag in het rooster YY indien XX groter is dan YY; |
X |
X |
|
- het bedrag van het rooster 72 moet gelijk zijn aan het bedrag in het rooster YY min het bedrag in rooster XX indien YY groter is dan XX; |
X |
X |
|
- het bedrag van het rooster XX is gelijk aan de som van de roosters 54, 55, 56, 57, 61 en 63; |
X |
X |
|
- het bedrag van het rooster YY is gelijk aan de som van de roosters 59, 62, en 64. |
X |
X |
Code 4 |
elk rooster mag slechts één keer voorkomen. |
|
X |
Code 5 |
het rooster 91 is enkel van toepassing voor de belastingplichtigen die gehouden zijn tot het indienen van een maandaangifte. Dit rooster kan enkel ingevuld worden bij een aangifte die betrekking heeft op de handelingen van de maand december. |
X |
X |
Code 6 |
het btw-nummer moet gekend zijn in het signaletisch btw-bestand. |
X |
X |
Code 7 |
een zelfde aangifte (btw-nummer, periode) mag niet meerdere keren in een bestand van meervoudige aangiften vermeld worden. |
|
X |
|
rooster 44 kan niet worden ingevuld wanneer het jaar van de aangifteperiode voor 2010 valt |
X |
X |
|
rooster 88 kan niet worden ingevuld wanneer het jaar van de aangifteperiode voor 2010 valt |
X |
X |
|
De bedragen moeten ingevuld zijn tot op 2 decimalen na de komma. |
X |
X |
|
Het rooster 65 mag niet ingevuld zijn. |
X |
X |
|
Het rooster 66 mag niet ingevuld zijn. |
X |
X |
|
Er kunnen geen negatieve bedragen ingevuld worden. |
X |
X |
|
Het jaar moet verplicht ingevuld zijn (numeriek en 4 cijfers bevatten). |
X |
X |
|
De periode moet verplicht ingevuld zijn. |
X |
X |
|
De periodiciteit van de aangifte moet overeenstemmen met het belastingregime. |
X |
X |
|
Regels die een waarschuwing veroorzaken |
Manuele ingave |
XML-bestand |
Code A |
indien een bedrag vermeld is in het (de) rooster(s) 01 en/of 02 en/of 03, dan moet er ook een bedrag vermeld zijn in rooster 54. |
X |
X |
Code B |
indien een bedrag vermeld is in rooster 54, dan moet er ook een bedrag vermeld zijn in het (de) rooster(s) 01 en/of 02 en/of 03. |
X |
X |
Code C |
indien een bedrag vermeld is in rooster 86 en/of rooster 88, dan moet er ook een bedrag vermeld zijn in rooster 55. |
X |
X |
Code D |
indien een bedrag vermeld is in rooster 87, dan moet er eveneens een bedrag vermeld zijn in het rooster 56 en/of het rooster 57. |
X |
X |
Code E |
als rooster 87 > 99.999 EUR dan moet rooster 87 < (rooster 81+rooster 82+rooster 83+rooster 84) * 100 zijn. |
X |
|
Code F |
als rooster 00 > 99.999 EUR dan moet rooster 00 < ((rooster 01+rooster 02+rooster 03+rooster 45+rooster 46+rooster 47+rooster 48+rooster 49)*100) zijn. |
X |
|
Code G |
als rooster 45 > 99.999 EUR dan moet rooster 45 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 46+rooster 47+rooster 48+rooster 49)*100) zijn. |
X |
|
Code H |
als rooster 46 > 99.999 EUR dan moet rooster 46 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 45+rooster 47+rooster 48+rooster 49)*100) zijn. |
X |
|
Code I |
als rooster 47 > 99.999 EUR dan moet rooster 47 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 45+rooster 46+rooster 48+rooster 49)*200) zijn. |
X |
|
Code J |
als rooster 48 > 99.999 EUR dan moet rooster 48 < (rooster 46 * 200) zijn. |
X |
|
Code K |
als rooster 49 > 99.999 EUR dan moet rooster 49 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 45+rooster 47)*200) zijn. |
X |
|
Code L |
als rooster 81 > 99.999 EUR dan moet rooster 81 < (rooster 59 *200) zijn. |
X |
|
Code M |
als rooster 82 > 99.999 EUR dan moet rooster 82 < (rooster 59 *200) zijn. |
X |
|
Code N |
als rooster 83 > 99.999 EUR dan moet rooster 83 < (rooster 59 *200) zijn. |
X |
|
Code O |
rooster 54 mag niet meer dan 62 EUR verschillen van de som van de roosters 01, 02 en 03 vermenigvuldigd met de respectievelijke BTW tarieven : herberekend rooster 54=(bedrag rooster 01x 6%) + (bedrag rooster 02 x 12%) + (bedrag rooster 03 x 21%). |
X |
X |
Code P |
rooster 55 mag niet groter zijn dan ((rooster 84 + rooster 86 + rooster 88) * 0,21) + 62 EUR. |
X |
X |
Code Q |
de som van de roosters 56 en 57 mag niet groter zijn dan ((rooster 85 + rooster 87) * 0,21) + 62 EUR |
X |
X |
Code R |
als rooster 84 > 99.999 EUR dan moet rooster 84 < ((rooster 81+ rooster 82 + rooster 83)*100) zijn. |
X |
|
Code S |
rooster 59 is groter dan ((rooster 81 + rooster 82 + rooster 83 + rooster 84 + rooster 85) * 50%) |
X |
X |
Code T |
rooster 63 mag niet groter zijn dan (rooster 85 * 0,21) + 62 EUR. |
X |
X |
Code U |
rooster 64 mag niet groter zijn dan (rooster 49 * 0,21) + 62 EUR |
X |
X |
Code V |
als rooster 85 > 99.999 EUR dan moet rooster 85 < ((rooster 81+ rooster 82 + rooster 83)*100) zijn. |
X |
|
Code W |
als rooster 61 > 99.999 EUR dan moet rooster 61 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 45 +rooster 46+rooster 47+rooster 48+rooster 49)*100) zijn. |
X |
|
Code X |
als rooster 62 > 99.999 EUR dan moet rooster 62 < ((rooster 00+rooster 01+rooster 02+rooster 03+rooster 45 +rooster 46+rooster 47+rooster 48+rooster 49)*100) zijn. |
X |
|
Code Y |
als rooster 91 > 0 dan moet rooster 91 < (rooster 01+rooster 02+rooster 03)*0,25 zijn. |
X |
X |
Code Z |
als rooster 86 > 99.999 EUR dan moet rooster 86 < (rooster 81+rooster 82+rooster 83+rooster 84) * 100 zijn. |
X |
|
|
Nihil klantenlisting is aangevinkt of niet null en het belastingregime is UM, UT, US, UD, UO |
X |
X |
|
Nihil klantenlisting is aangevinkt of niet null wanneer het jaar van de aangifteperiode voor 2010 valt |
X |
X |
|
als rooster 88 > 99,999 EUR dan moet rooster 88 < ((rooster 81+rooster82+rooster83+rooster84)*100) |
X |
|
|
als rooster 44 > 99,999 EUR dan moet rooster 44 < ((rooster00+rooster01+rooster02+rooster03+rooster45+rooster46+rooster47+rooster48 +rooster49)*200) |
X |
|