diff --git a/addons/l10n_nl/__init__.py b/addons/l10n_nl/__init__.py index 384cb42d278..d8aee4cf365 100644 --- a/addons/l10n_nl/__init__.py +++ b/addons/l10n_nl/__init__.py @@ -2,3 +2,5 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. # Copyright (C) 2016 Onestein (). + +from . import models diff --git a/addons/l10n_nl/__manifest__.py b/addons/l10n_nl/__manifest__.py index adca2f569fb..cbe2ee4eacd 100644 --- a/addons/l10n_nl/__manifest__.py +++ b/addons/l10n_nl/__manifest__.py @@ -13,6 +13,7 @@ 'account', 'base_iban', 'base_vat', + 'base_address_extended', ], 'data': [ 'data/account_account_tag.xml', diff --git a/addons/l10n_nl/data/account.account.template.xml b/addons/l10n_nl/data/account.account.template.xml index 5ec184e775f..1c3b729874e 100644 --- a/addons/l10n_nl/data/account.account.template.xml +++ b/addons/l10n_nl/data/account.account.template.xml @@ -1,5 +1,5 @@ - + @@ -8,590 +8,700 @@ Aanschafwaarde Goodwill + 0019 Afschrijving Goodwill + 0020 Aanschafwaarde overige immateriele vaste activa + 0029 Afschrijving overige immateriele vaste activa + 0101 Aanschafwaarde Grond + 0110 Aanschafwaarde Gebouwen + 0119 Afschrijving Gebouwen + 0120 Aanschafwaarde Winkels + 0129 Afschrijving Winkels + 0130 Aanschafwaarde Verbouwingen + 0139 Afschrijving Verbouwingen + 0210 Aanschafwaarde Machines 1 + 0219 Afschrijving Machines 1 + 0220 Aanschafwaarde Machines 2 + 0229 Afschrijving Machines 2 + 0310 Aanschafwaarde Bedrijfsinventaris + 0319 Afschrijving Bedrijfsinventaris + 0320 Aanschafwaarde Magazijninventaris + 0329 Afschrijving Magazijninventaris + 0330 Aanschafwaarde Fabrieksinventaris + 0339 Afschrijving Fabrieksinventaris + 0340 Aanschafwaarde Gereedschappen + 0349 Afschrijving Gereedschappen + 0350 Aanschafwaarde Kantoorinventaris + 0359 Afschrijving Kantoorinventaris + 0360 Aanschafwaarde Kantoormachines + 0369 Afschrijving Kantoormachines + 0370 Aanschafwaarde Kantine-inventaris + 0379 Afschrijving Kantine-inventaris + 0410 Aanschafwaarde Personenauto's + 0419 Afschrijving Personenauto's + 0420 Aanschafwaarde overige vervoersmiddelen + 0429 Afschrijving overige vervoersmiddelen + 0430 Aanschafwaarde Vrachtauto's + 0439 Afschrijving Vrachtauto's + 0510 Deelneming 1 + 0520 Deelneming 2 + 0530 Deelneming 3 + 0551 Vorderingen op deelneming 1 + 0552 Vorderingen op deelneming 2 + 0553 Vorderingen op deelneming 3 + 0561 Hypotheken u/g 1 + 0562 Hypotheken u/g 2 + 0563 Hypotheken u/g 3 + 0565 Leningen u/g 1 + 0566 Leningen u/g 2 + 0567 Leningen u/g 3 + 0570 Waarborgsommen + 0610 Aandelenkapitaal + 0620 Wettelijke reserves + 0630 Agioreserve + 0640 Algemene reserve + 0650 Overige reserves + 0710 Voorziening pensioenverplichtingen + 0720 Egalisatiereserve groot onderhoud + 0730 Voorziening deelnemingen + 0740 Latente belastingverplichting + 0750 Overige voorzieningen + 0760 Garantieverplichtingen + 0811 Hypotheken o/g 1 + 0812 Hypotheken o/g 2 + 0813 Hypotheken o/g 3 + 0814 Hypotheken o/g 4 + 0815 Hypotheken o/g 5 + 0821 Leningen o/g 1 + 0822 Leningen o/g 2 + 0823 Leningen o/g 3 + 0824 Leningen o/g 4 + 0825 Leningen o/g 5 + - 11 + 1100 Debiteuren + + 1040 + Vraagposten + + + + 1150 Dubieuze debiteuren + 1160 Voorziening dubieuze debiteuren + 1205 Vooruitbetaalde kosten + 1210 Borg + 1220 Te ontvangen rente + 1230 Te ontvangen ziekengeld + 1290 Overige kortlopende vorderingen + - 13 + 1300 Crediteuren + + 1350 + Betalingen onderweg + + + + 1405 Vooruit ontvangen bedragen + 1410 Te betalen rente + 1420 Te betalen dividend + 1430 Te betalen accountantskosten + 1440 Te betalen telefoonkosten + 1450 Nog te ontvangen facturen + 1460 Te betalen VPB + 1470 Te betalen VPB voorgaande jaren + 1480 Te betalen dividendbelasting + 1490 Overige kortlopende schulden + 1500 Af te dragen BTW hoog tarief + 1540 Af te dragen BTW hoog tarief diensten + 1501 Af te dragen BTW laag tarief + 1541 Af te dragen BTW laag tarief diensten + 1502 Af te dragen BTW overige tarieven + 1542 Af te dragen BTW overige tarieven diensten + 1503 Af te dragen BTW privé-gebruik + 1504 Af te dragen BTW heffing verlegd + 1544 Af te dragen BTW heffing verlegd diensten + 1505 BTW 0% / niet bij mij belast + @@ -599,36 +709,42 @@ Af te dragen BTW hoog tarief binnen de EU + 1576 Af te dragen BTW hoog tarief binnen de EU diensten + 1517 Af te dragen BTW laag tarief binnen de EU + 1577 Af te dragen BTW laag tarief binnen de EU diensten + 1518 Af te dragen BTW overige tarieven binnen de EU + 1578 Af te dragen BTW overige tarieven binnen de EU diensten + @@ -636,102 +752,119 @@ Af te dragen BTW hoog tarief buiten de EU + 1573 Af te dragen BTW hoog tarief buiten de EU diensten + 1514 Af te dragen BTW laag tarief buiten de EU + 1574 Af te dragen BTW laag tarief buiten de EU diensten + 1515 Af te dragen BTW overige tarieven buiten de EU + 1575 Af te dragen BTW overige tarieven buiten de EU diensten + 1507 Installatie/televerkoop binnen de EU + 1508 Aan mij verrichte leveringen buiten EU + 1509 Aan mij verrichte leveringen binnen EU + 1510 Voorbelasting overige + 1570 Voorbelasting overige diensten + 1520 Voorbelasting hoog + 1580 Voorbelasting hoog diensten + 1521 Voorbelasting laag + 1581 Voorbelasting laag diensten + 1522 Voorbelasting verlegd + 1582 Voorbelasting verlegd diensten + @@ -739,48 +872,56 @@ Voorbelasting overige binnen de EU + 1583 Voorbelasting overige binnen de EU diensten + 1524 Voorbelasting hoog binnen de EU + 1584 Voorbelasting hoog binnen de EU diensten + 1525 Voorbelasting laag binnen de EU + 1585 Voorbelasting laag binnen de EU diensten + 1526 Voorbelasting verlegd binnen de EU + 1586 Voorbelasting verlegd binnen de EU diensten + @@ -788,180 +929,217 @@ Voorbelasting overige buiten EU + 1587 Voorbelasting overige buiten EU diensten + 1528 Voorbelasting hoog buiten EU + 1588 Voorbelasting hoog buiten EU diensten + 1529 Voorbelasting laag buiten EU + 1589 Voorbelasting laag buiten EU diensten + 1530 Voorbelasting verlegd buiten EU + 1535 Voorbelasting verlegd buiten EU diensten + 1531 BTW oninbare vorderingen + 1532 Kleine ondernemersregeling + 1550 Afdrachten/aangifte omzetbelasting + 1560 Suppletie omzetbelasting + 1599 Schuld omzetbelasting (einde boekjaar) + 1610 Pensioenpremies + 1615 Afdracht pensioenpremies + 1620 Netto lonen + 1621 Voorschot loon + 1625 Te betalen netto lonen + 1630 Loonheffing + 1635 Afdracht loonheffing + 1640 Te betalen vakantiedagen + 1650 Te betalen vakantiegeld + + + + 2010 + Tussenrekening beginbalans + + + 3001 Grondstoffen 1 + 3002 Grondstoffen 2 + 3100 Hulpstoffen 1 + 3110 Hulpstoffen 2 + 3200 Gereed product 1 + 3210 Gereed product 2 + 3300 Verpakkingsmateriaal + 3310 Emballage + 4001 @@ -998,6 +1176,13 @@ + + 4006 + Bijdrage zorgverzekeringswet (SVW) + + + + 4010 Werkgeversdeel loonheffingen @@ -1010,14 +1195,14 @@ Werkgeversdeel pensioenen - + 4012 Werkgeversdeel sociale lasten - + 4015 @@ -1026,13 +1211,6 @@ - - 4016 - Uitkering ziekteverzuimverzekering - - - - 4016 Vergoeding woon- werkverkeer @@ -1045,105 +1223,112 @@ Vergoeding studiekosten - + 4018 Vergoeding overige reiskosten - + 4019 Vergoeding overige kosten - + 4020 Managementvergoedingen - + 4021 Ingeleend personeel - + + + + 4022 + Werkkostenregeling (WKR max 1.2% brutoloon) + + + 4024 Reiskosten ingeleend personeel - + 4029 Doorbelasting directe loonkosten - + 4030 Ziekteverzuimverzekering - + 4040 Kantinekosten - + 4041 Bedrijfskleding - + 4042 Overige reiskosten - + 4043 "Congressen, seminars en symposia" - + 4044 Wervingskosten personeel - + 4045 Studie- en opleidingskosten - + 4090 Overige personeelskosten - + 4110 @@ -1192,7 +1377,7 @@ Schoonmaakkosten - + 4150 @@ -1213,98 +1398,98 @@ Huur machines - + 4202 Lease machines (operational lease) - + 4210 Huur inventaris - + 4211 Lease inventaris (operational lease) - + 4220 Onderhoud machines - + 4230 Onderhoud inventaris - + 4240 Gereedschappen - + 4250 Kleine aanschaffingen - + 4260 Energiekosten machines / inventaris - + 4270 Assurantie machines / inventaris - + 4280 Milieukosten - + 4290 Overige bedrijfskosten - + 4305 Contributies / abonnementen - + 4310 Kantoorbenodigdheden - + 4320 @@ -1353,7 +1538,7 @@ Automatiseringskosten - + 4390 @@ -1404,13 +1589,6 @@ - - 4407 - Onderhoud vrachtauto's - - - - 4408 Overige kosten vrachtauto's @@ -1460,13 +1638,6 @@ - - 4417 - Onderhoud personenauto's - - - - 4418 Privégebruik personenauto's @@ -1523,13 +1694,6 @@ - - 4427 - Onderhoud overige vervoermiddelen - - - - 4428 Overige overige vervoermiddelen @@ -1619,7 +1783,7 @@ Vrachtkosten - + 4590 @@ -1682,140 +1846,140 @@ Rente hypotheek - + 4710 Rente lening - + 4720 Rente rekening-courant bank - + 4790 Overige rentelasten - + 4795 Overige rentebaten - + 4805 Goodwill - + 4810 Gebouwen / verbouwingen - + 4820 Machines - + 4830 Inventaris - + 4840 Vervoermiddelen - + 4901 Boekwinst vaste activa - + 4902 Boekverlies vaste activa - + 4910 Kleine ondernemingsregeling Omzetbelasting - + 4920 Koersverschillen - + 4930 Betalingsverschillen - + 4940 Kasverschillen - + 4950 Overige baten - + 4960 Overige lasten - + 4970 Overige baten voorgaande jaren - + 4980 Overige lasten voorgaande jaren - + 7001 @@ -1962,14 +2126,14 @@ Vrachtkosten - + 7063 Invoerkosten - + 7064 @@ -1983,21 +2147,21 @@ Betalingskorting crediteuren - + 7070 Garantiekosten - + 7071 Mutatie garantieverplichting - + 8001 @@ -2123,7 +2287,7 @@ Koersverschillen - + 9011 @@ -2151,21 +2315,21 @@ Reorganisatiekosten - + 9900 Vennootschapsbelasting - + 9950 Vennootschapsbelasting voorgaande jaren - + @@ -2185,4 +2349,4 @@ - + diff --git a/addons/l10n_nl/data/account_account_tag.xml b/addons/l10n_nl/data/account_account_tag.xml index 56682e177cd..ee00a09edef 100644 --- a/addons/l10n_nl/data/account_account_tag.xml +++ b/addons/l10n_nl/data/account_account_tag.xml @@ -1,30 +1,30 @@ - + - Lonen & Salarissen + Lonen en salarissen accounts - Huisvestingkosten + Huisvestingskosten accounts - Afschrijvingen machines, installaties en machines + Financiële vaste activa accounts - Gas, water en electriciteit + Voorraden accounts - Kantoor + Kantoorkosten accounts - Auto + Vervoerskosten accounts @@ -32,23 +32,107 @@ accounts - Algemen kosten + Algemene Kosten accounts - Afschrijvingen + Eigen vermogen accounts - Kostprijs + Kostprijs van de omzet accounts - Omzet + Netto omzet accounts - Resultaat + Resultaat overige activa + accounts + + + Overige kortlopende schulden + accounts + + + Voorzieningen + accounts + + + Langlopende schulden + accounts + + + Overige bedrijfsopbrengsten + accounts + + + Immateriële vaste activa + accounts + + + Sociale lasten + accounts + + + Overige personeelskosten + accounts + + + Pensioenlasten + accounts + + + Afschrijving materiële vaste activa + accounts + + + Afschrijving immateriële vaste activa + accounts + + + Materiële vaste activa + accounts + + + Effecten + accounts + + + Liquide middelen + accounts + + + Distributiekosten + accounts + + + Vorderingen + accounts + + + Tussenrekeningen + accounts + + + Foutenrekening + accounts + + + Rente baten + accounts + + + Rente- en overige financiële lasten + accounts + + + Belastingen & sociale lasten + accounts + + + Belastingen accounts @@ -211,4 +295,4 @@ - + diff --git a/addons/l10n_nl/data/account_chart_template.xml b/addons/l10n_nl/data/account_chart_template.xml index baf4e5b700d..2af2071001b 100644 --- a/addons/l10n_nl/data/account_chart_template.xml +++ b/addons/l10n_nl/data/account_chart_template.xml @@ -8,6 +8,7 @@ 1060 + diff --git a/addons/l10n_nl/models/__init__.py b/addons/l10n_nl/models/__init__.py new file mode 100644 index 00000000000..a3c0ab069f1 --- /dev/null +++ b/addons/l10n_nl/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import account_journal +from . import account_chart_template diff --git a/addons/l10n_nl/models/account_chart_template.py b/addons/l10n_nl/models/account_chart_template.py new file mode 100644 index 00000000000..50d3f62a812 --- /dev/null +++ b/addons/l10n_nl/models/account_chart_template.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models, _ + + +class WizardMultiChartsAccounts(models.TransientModel): + _inherit = 'wizard.multi.charts.accounts' + + @api.multi + def execute(self): + # Add tag to 999999 account + res = super(WizardMultiChartsAccounts, self).execute() + account = self.env['account.account'].search([('code', '=', '999999'), ('company_id', '=', self.company_id.id)]) + if account: + account.tag_ids = [(4, self.env.ref('l10n_nl.account_tag_12').id)] + return res diff --git a/addons/l10n_nl/models/account_journal.py b/addons/l10n_nl/models/account_journal.py new file mode 100644 index 00000000000..0114aa0db18 --- /dev/null +++ b/addons/l10n_nl/models/account_journal.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models, _ + + +class AccountJournal(models.Model): + _inherit = 'account.journal' + + @api.model + def _prepare_liquidity_account(self, name, company, currency_id, type): + account_vals = super(AccountJournal, self)._prepare_liquidity_account(name, company, currency_id, type) + + # Ensure the newly liquidity accounts have the right account tag in order to be part + # of the Dutch financial reports. + tag_ids = account_vals.get('tag_ids', []) + tag_ids.append((4, self.env.ref('l10n_nl.account_tag_25').id)) + account_vals['tag_ids'] = tag_ids + + return account_vals