From 3e497b595ea5a008d62dca871f77384b4ed9d953 Mon Sep 17 00:00:00 2001 From: "Claire Bretton (clbr)" Date: Tue, 15 Nov 2022 16:08:19 +0000 Subject: [PATCH] [IMP] l10n_ke: withholding taxes, default POS and inventory accounts Some updates to Kenya localization: - Withholing taxes support - Inventory Interim accounts are set by default when automatic valuation of stocks is used - Default temporary account for POS closes odoo/odoo#106527 Task: 3067646 X-original-commit: 8406484e6c463c5a4bc31f7febe5289fd26a9966 Signed-off-by: Florian Gilbert (flg) --- .../l10n_ke/data/account.account.template.csv | 7 +- .../l10n_ke/data/account_tax_group_data.xml | 5 + .../data/account_tax_template_data.xml | 368 ++++++++++++++++++ addons/l10n_ke/data/l10n_ke_chart_data.xml | 4 + 4 files changed, 383 insertions(+), 1 deletion(-) diff --git a/addons/l10n_ke/data/account.account.template.csv b/addons/l10n_ke/data/account.account.template.csv index ff4aa279050..02d6aaf2b6d 100644 --- a/addons/l10n_ke/data/account.account.template.csv +++ b/addons/l10n_ke/data/account.account.template.csv @@ -9,13 +9,17 @@ "ke0080","Financial assets","0080","asset_non_current","l10n_ke.l10nke_chart_template","","False" "ke0090","Biological assets","0090","asset_non_current","l10n_ke.l10nke_chart_template","","False" "ke1001","Stock","1001","asset_current","l10n_ke.l10nke_chart_template","","True" +"ke100110","Stock Interim (Received)","100110","asset_current","l10n_ke.l10nke_chart_template","","True" +"ke100120","Stock Interim (Delivered)","100120","asset_current","l10n_ke.l10nke_chart_template","","True" "ke1002","Work in Progress","1002","asset_current","l10n_ke.l10nke_chart_template","","False" "ke1003","Finished Goods","1003","asset_current","l10n_ke.l10nke_chart_template","","False" "ke1100","Debtors Control Account","1100","asset_receivable","l10n_ke.l10nke_chart_template","","True" +"ke110010","Debtors Control Account (POS)","110010","asset_receivable","l10n_ke.l10nke_chart_template","","True" "ke1101","Sundry Debtors","1101","asset_receivable","l10n_ke.l10nke_chart_template","","True" "ke1102","Other Debtors","1102","asset_current","l10n_ke.l10nke_chart_template","","False" "ke1103","Prepayments","1103","asset_prepayments","l10n_ke.l10nke_chart_template","","False" "ke1110","Purchase Tax Control Account","1110","asset_current","l10n_ke.l10nke_chart_template","","False" +"ke1120","Withholding Tax Advance on Sales","1120","asset_current","l10n_ke.l10nke_chart_template","","True" "ke2100","Creditors Control Account","2100","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2101","Sundry Creditors","2101","liability_current","l10n_ke.l10nke_chart_template","","False" "ke2102","Other Creditors","2102","liability_current","l10n_ke.l10nke_chart_template","","False" @@ -25,13 +29,14 @@ "ke2200","Sales Tax Control Account","2200","liability_current","l10n_ke.l10nke_chart_template","","False" "ke2201","HMRC - VAT Account","2201","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2202","Manual Adjustments & VAT","2202","liability_current","l10n_ke.l10nke_chart_template","","False" +"ke2203","Withholding Tax Payable","2203","liability_current","l10n_ke.l10nke_chart_template","","True" "ke2210","P.A.Y.E. & NI","2210","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2220","Net Wages","2220","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2230","Pension Fund","2230","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2240","Corporation Tax","2240","liability_payable","l10n_ke.l10nke_chart_template","","True" "ke2300","Loans","2300","liability_non_current","l10n_ke.l10nke_chart_template","","False" "ke2310","Hire Purchase","2310","liability_non_current","l10n_ke.l10nke_chart_template","","False" -"ke2320","Mortgages","2330","liability_non_current","l10n_ke.l10nke_chart_template","","False" +"ke2320","Mortgages","2320","liability_non_current","l10n_ke.l10nke_chart_template","","False" "ke3000","Called up share capital","3000","equity","l10n_ke.l10nke_chart_template","","False" "ke3010","Share premium account","3010","equity","l10n_ke.l10nke_chart_template","","False" "ke3020","Revaluation reserve","3020","equity","l10n_ke.l10nke_chart_template","","False" diff --git a/addons/l10n_ke/data/account_tax_group_data.xml b/addons/l10n_ke/data/account_tax_group_data.xml index d7dab31e1f5..46d62306590 100644 --- a/addons/l10n_ke/data/account_tax_group_data.xml +++ b/addons/l10n_ke/data/account_tax_group_data.xml @@ -15,5 +15,10 @@ TVA 0% + + + Withholding Tax + + diff --git a/addons/l10n_ke/data/account_tax_template_data.xml b/addons/l10n_ke/data/account_tax_template_data.xml index 4b0dbf86981..7f11bf14a74 100644 --- a/addons/l10n_ke/data/account_tax_template_data.xml +++ b/addons/l10n_ke/data/account_tax_template_data.xml @@ -80,6 +80,190 @@ (0,0, {'repartition_type': 'tax'}), ]"/> + + 3% WHT + 3% + + sale + percent + -3 + + + + + + 5% WHT + 5% + + sale + percent + -5 + + + + + + 10% WHT + 10% + + sale + percent + -10 + + + + + + 12% WHT + 12% + + sale + percent + -12 + + + + + + 15% WHT + 15% + + sale + percent + -15 + + + + + + 20% WHT + 20% + + sale + percent + -20 + + + + + + 25% WHT + 25% + + sale + percent + -25 + + + + + + 30% WHT + 30% + + sale + percent + -30 + + + + Purchases VAT (16%) @@ -160,4 +344,188 @@ (0,0, {'repartition_type': 'tax'}), ]"/> + + 3% WHT + 3% + + purchase + percent + -3 + + + + + + 5% WHT + 5% + + purchase + percent + -5 + + + + + + 10% WHT + 10% + + purchase + percent + -10 + + + + + + 12% WHT + 12% + + purchase + percent + -12 + + + + + + 15% WHT + 15% + + purchase + percent + -15 + + + + + + 20% WHT + 20% + + purchase + percent + -20 + + + + + + 25% WHT + 25% + + purchase + percent + -25 + + + + + + 30% WHT + 30% + + purchase + percent + -30 + + + + diff --git a/addons/l10n_ke/data/l10n_ke_chart_data.xml b/addons/l10n_ke/data/l10n_ke_chart_data.xml index d190e1ac10d..504368d5a54 100644 --- a/addons/l10n_ke/data/l10n_ke_chart_data.xml +++ b/addons/l10n_ke/data/l10n_ke_chart_data.xml @@ -14,6 +14,10 @@ + + + +