Initial commit: L10N_Me Africa packages

This commit is contained in:
Ernad Husremovic 2025-08-29 15:20:53 +02:00
commit c265268138
611 changed files with 75334 additions and 0 deletions

View file

@ -0,0 +1,87 @@
id,code,name,account_type,reconcile,tag_ids/id,chart_template_id:id
il_account_100100,100100,Land and buildings,asset_fixed,FALSE,,il_chart_template
il_account_100200,100200,Machinery and equipment,asset_fixed,FALSE,,il_chart_template
il_account_100300,100300,Vehicles,asset_fixed,FALSE,,il_chart_template
il_account_100400,100400,Other property,asset_fixed,FALSE,,il_chart_template
il_account_101110,101110,Stock Valuation,asset_current,FALSE,,il_chart_template
il_account_101120,101120,Stock Interim Account (Received),asset_current,FALSE,,il_chart_template
il_account_101130,101130,Stock Interim Account (Delivered),asset_current,FALSE,,il_chart_template
il_account_101140,101140,Inventory - Raw materials,asset_current,FALSE,,il_chart_template
il_account_101150,101150,Inventory - Work in progress,asset_current,FALSE,,il_chart_template
il_account_101160,101160,Inventory - Finished goods,asset_current,FALSE,,il_chart_template
il_account_101200,101200,Account Receivable,asset_receivable,TRUE,,il_chart_template
il_account_101201,101201,Account Receivable(POS),asset_receivable,TRUE,,il_chart_template
il_account_101250,101250,Allowance for credit losses,asset_current,TRUE,,il_chart_template
il_account_101410,101410,Bank Deposit,asset_cash,FALSE,,il_chart_template
il_account_101420,101420,Cheques,asset_cash,FALSE,,il_chart_template
il_account_101430,101430,Financial Assets,asset_cash,FALSE,,il_chart_template
il_account_101440,101440,Petty Cash,asset_cash,FALSE,,il_chart_template
il_account_101310,101310,VAT - Inputs,asset_current,FALSE,,il_chart_template
il_account_101320,101320,VAT - Fixed Assets,asset_current,FALSE,,il_chart_template
il_account_101330,101330,VAT - Import Transactions,asset_current,FALSE,,il_chart_template
il_account_101340,101340,VAT - PA Import Transactions,asset_current,FALSE,,il_chart_template
il_account_101840,101840,VAT - Inputs import line,asset_current,FALSE,,il_chart_template
il_account_100110,100110,Land and buildings depreciation,asset_non_current,FALSE,,il_chart_template
il_account_100210,100210,Machinery and equipment depreciation,asset_non_current,FALSE,,il_chart_template
il_account_100310,100310,Vehicles depreciation,asset_non_current,FALSE,,il_chart_template
il_account_100410,100410,Other property depreciation,asset_non_current,FALSE,,il_chart_template
il_account_100420,100420,Intangible Assets,asset_non_current,FALSE,,il_chart_template
il_account_101350,101350,Prepayments,asset_current,FALSE,,il_chart_template
il_account_111000,111000,Current Liabilities,liability_current,FALSE,,il_chart_template
il_account_111100,111100,Account Payable,liability_payable,TRUE,,il_chart_template
il_account_111110,111110,VAT Sales,liability_current,FALSE,,il_chart_template
il_account_111120,111120,VAT PA Sales,liability_current,FALSE,,il_chart_template
il_account_111200,111200,Income tax withheld - vendors,liability_current,FALSE,account_tag_retention_tax_vendor_account,il_chart_template
il_account_111210,111210,Income tax withheld - employees,liability_current,FALSE,account_tag_retention_tax_employees_account,il_chart_template
il_account_111220,111220,Income tax withheld - dividends,liability_current,FALSE,account_tag_retention_tax_dividend_account,il_chart_template
il_account_111230,111230,Income tax withheld - customers,liability_current,FALSE,account_tag_retention_tax_customers_account,il_chart_template
il_account_300300,300300,Reserve and Profit/Loss,equity,FALSE,,il_chart_template
il_account_111400,111400,Credit cards,liability_current,FALSE,,il_chart_template
il_account_111450,111450,Short term loans,liability_current,FALSE,,il_chart_template
il_account_111460,111460,Interest Payable,liability_current,TRUE,,il_chart_template
il_account_111500,111500,Employees wages,liability_current,TRUE,,il_chart_template
il_account_111550,111550,Employees Benefits,liability_current,TRUE,,il_chart_template
il_account_112210,112210,Deferred Revenue,liability_non_current,FALSE,,il_chart_template
il_account_111650,111650,Advances,liability_current,TRUE,,il_chart_template
il_account_111660,111660,Other Payable,liability_current,TRUE,,il_chart_template
il_account_111700,111700,Income Tax,liability_current,TRUE,,il_chart_template
il_account_111710,111710,National Insurance,liability_current,TRUE,,il_chart_template
il_account_111720,111720,VAT due,liability_current,TRUE,,il_chart_template
il_account_111730,111730,Deferred Taxes,liability_current,FALSE,,il_chart_template
il_account_112000,112000,Non-current Liabilities,liability_non_current,FALSE,,il_chart_template
il_account_112100,112100,Long Term loans,liability_non_current,FALSE,,il_chart_template
il_account_112150,112150,Provisions,liability_non_current,FALSE,,il_chart_template
il_account_200000,200000,Product Sales,income,FALSE,account.account_tag_operating,il_chart_template
il_account_200100,200100,Services Sales,income,FALSE,account.account_tag_operating,il_chart_template
il_account_200200,200200,Other Income,income_other,FALSE,account.account_tag_operating,il_chart_template
il_account_200300,200300,Interest Income,income_other,FALSE,account.account_tag_operating,il_chart_template
il_account_202000,202000,Other Expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_202100,202100,Foreign Exchange Gain&Loss,expense,FALSE,account.account_tag_financing,il_chart_template
il_account_202200,202200,Interest Expenses,expense,FALSE,account.account_tag_financing,il_chart_template
il_account_202300,202300,Donations,expense,FALSE,,il_chart_template
il_account_202400,202400,Fines,expense,FALSE,,il_chart_template
il_account_201000,201000,Cost of Goods Sold,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_211000,211000,Cost of Services Sold,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_212000,212000,Customer discounts,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_212100,212100,Salary Expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_212200,212200,Purchase of Equipments,expense,FALSE,account.account_tag_investing,il_chart_template
il_account_212300,212300,Bank Fees,expense,FALSE,account.account_tag_financing,il_chart_template
il_account_213000,213000,Customer returns,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_214000,214000,Vendor returns,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_215000,215000,Vendor discounts,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_216000,216000,Good's Shrinkage,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_217000,217000,Lost goods,expense_direct_cost,FALSE,account.account_tag_operating,il_chart_template
il_account_220000,220000,G&A Expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220100,220100,Rent Expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220200,220200,Communication expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220300,220300,Transportation expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220400,220400,Depretiation expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220500,220500,Credit provision expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220600,220600,Sales and marketing expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220700,220700,Other non-operating expenses,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_220800,220800,Bad debts expense,expense,FALSE,account.account_tag_operating,il_chart_template
il_account_300100,300100,Capital,equity,FALSE,,il_chart_template
il_account_300110,300110,Ordinary Shares,equity,FALSE,,il_chart_template
il_account_300120,300120,Preferred Shares,equity,FALSE,,il_chart_template
il_account_300130,300130,Shares Premium,equity,FALSE,,il_chart_template
il_account_300270,300270,current year earnings,equity_unaffected,FALSE,,il_chart_template
1 id code name account_type reconcile tag_ids/id chart_template_id:id
2 il_account_100100 100100 Land and buildings asset_fixed FALSE il_chart_template
3 il_account_100200 100200 Machinery and equipment asset_fixed FALSE il_chart_template
4 il_account_100300 100300 Vehicles asset_fixed FALSE il_chart_template
5 il_account_100400 100400 Other property asset_fixed FALSE il_chart_template
6 il_account_101110 101110 Stock Valuation asset_current FALSE il_chart_template
7 il_account_101120 101120 Stock Interim Account (Received) asset_current FALSE il_chart_template
8 il_account_101130 101130 Stock Interim Account (Delivered) asset_current FALSE il_chart_template
9 il_account_101140 101140 Inventory - Raw materials asset_current FALSE il_chart_template
10 il_account_101150 101150 Inventory - Work in progress asset_current FALSE il_chart_template
11 il_account_101160 101160 Inventory - Finished goods asset_current FALSE il_chart_template
12 il_account_101200 101200 Account Receivable asset_receivable TRUE il_chart_template
13 il_account_101201 101201 Account Receivable(POS) asset_receivable TRUE il_chart_template
14 il_account_101250 101250 Allowance for credit losses asset_current TRUE il_chart_template
15 il_account_101410 101410 Bank Deposit asset_cash FALSE il_chart_template
16 il_account_101420 101420 Cheques asset_cash FALSE il_chart_template
17 il_account_101430 101430 Financial Assets asset_cash FALSE il_chart_template
18 il_account_101440 101440 Petty Cash asset_cash FALSE il_chart_template
19 il_account_101310 101310 VAT - Inputs asset_current FALSE il_chart_template
20 il_account_101320 101320 VAT - Fixed Assets asset_current FALSE il_chart_template
21 il_account_101330 101330 VAT - Import Transactions asset_current FALSE il_chart_template
22 il_account_101340 101340 VAT - PA Import Transactions asset_current FALSE il_chart_template
23 il_account_101840 101840 VAT - Inputs import line asset_current FALSE il_chart_template
24 il_account_100110 100110 Land and buildings depreciation asset_non_current FALSE il_chart_template
25 il_account_100210 100210 Machinery and equipment depreciation asset_non_current FALSE il_chart_template
26 il_account_100310 100310 Vehicles depreciation asset_non_current FALSE il_chart_template
27 il_account_100410 100410 Other property depreciation asset_non_current FALSE il_chart_template
28 il_account_100420 100420 Intangible Assets asset_non_current FALSE il_chart_template
29 il_account_101350 101350 Prepayments asset_current FALSE il_chart_template
30 il_account_111000 111000 Current Liabilities liability_current FALSE il_chart_template
31 il_account_111100 111100 Account Payable liability_payable TRUE il_chart_template
32 il_account_111110 111110 VAT Sales liability_current FALSE il_chart_template
33 il_account_111120 111120 VAT PA Sales liability_current FALSE il_chart_template
34 il_account_111200 111200 Income tax withheld - vendors liability_current FALSE account_tag_retention_tax_vendor_account il_chart_template
35 il_account_111210 111210 Income tax withheld - employees liability_current FALSE account_tag_retention_tax_employees_account il_chart_template
36 il_account_111220 111220 Income tax withheld - dividends liability_current FALSE account_tag_retention_tax_dividend_account il_chart_template
37 il_account_111230 111230 Income tax withheld - customers liability_current FALSE account_tag_retention_tax_customers_account il_chart_template
38 il_account_300300 300300 Reserve and Profit/Loss equity FALSE il_chart_template
39 il_account_111400 111400 Credit cards liability_current FALSE il_chart_template
40 il_account_111450 111450 Short term loans liability_current FALSE il_chart_template
41 il_account_111460 111460 Interest Payable liability_current TRUE il_chart_template
42 il_account_111500 111500 Employees wages liability_current TRUE il_chart_template
43 il_account_111550 111550 Employees Benefits liability_current TRUE il_chart_template
44 il_account_112210 112210 Deferred Revenue liability_non_current FALSE il_chart_template
45 il_account_111650 111650 Advances liability_current TRUE il_chart_template
46 il_account_111660 111660 Other Payable liability_current TRUE il_chart_template
47 il_account_111700 111700 Income Tax liability_current TRUE il_chart_template
48 il_account_111710 111710 National Insurance liability_current TRUE il_chart_template
49 il_account_111720 111720 VAT due liability_current TRUE il_chart_template
50 il_account_111730 111730 Deferred Taxes liability_current FALSE il_chart_template
51 il_account_112000 112000 Non-current Liabilities liability_non_current FALSE il_chart_template
52 il_account_112100 112100 Long Term loans liability_non_current FALSE il_chart_template
53 il_account_112150 112150 Provisions liability_non_current FALSE il_chart_template
54 il_account_200000 200000 Product Sales income FALSE account.account_tag_operating il_chart_template
55 il_account_200100 200100 Services Sales income FALSE account.account_tag_operating il_chart_template
56 il_account_200200 200200 Other Income income_other FALSE account.account_tag_operating il_chart_template
57 il_account_200300 200300 Interest Income income_other FALSE account.account_tag_operating il_chart_template
58 il_account_202000 202000 Other Expenses expense FALSE account.account_tag_operating il_chart_template
59 il_account_202100 202100 Foreign Exchange Gain&Loss expense FALSE account.account_tag_financing il_chart_template
60 il_account_202200 202200 Interest Expenses expense FALSE account.account_tag_financing il_chart_template
61 il_account_202300 202300 Donations expense FALSE il_chart_template
62 il_account_202400 202400 Fines expense FALSE il_chart_template
63 il_account_201000 201000 Cost of Goods Sold expense_direct_cost FALSE account.account_tag_operating il_chart_template
64 il_account_211000 211000 Cost of Services Sold expense_direct_cost FALSE account.account_tag_operating il_chart_template
65 il_account_212000 212000 Customer discounts expense FALSE account.account_tag_operating il_chart_template
66 il_account_212100 212100 Salary Expenses expense FALSE account.account_tag_operating il_chart_template
67 il_account_212200 212200 Purchase of Equipments expense FALSE account.account_tag_investing il_chart_template
68 il_account_212300 212300 Bank Fees expense FALSE account.account_tag_financing il_chart_template
69 il_account_213000 213000 Customer returns expense_direct_cost FALSE account.account_tag_operating il_chart_template
70 il_account_214000 214000 Vendor returns expense_direct_cost FALSE account.account_tag_operating il_chart_template
71 il_account_215000 215000 Vendor discounts expense_direct_cost FALSE account.account_tag_operating il_chart_template
72 il_account_216000 216000 Good's Shrinkage expense_direct_cost FALSE account.account_tag_operating il_chart_template
73 il_account_217000 217000 Lost goods expense_direct_cost FALSE account.account_tag_operating il_chart_template
74 il_account_220000 220000 G&A Expenses expense FALSE account.account_tag_operating il_chart_template
75 il_account_220100 220100 Rent Expenses expense FALSE account.account_tag_operating il_chart_template
76 il_account_220200 220200 Communication expenses expense FALSE account.account_tag_operating il_chart_template
77 il_account_220300 220300 Transportation expenses expense FALSE account.account_tag_operating il_chart_template
78 il_account_220400 220400 Depretiation expenses expense FALSE account.account_tag_operating il_chart_template
79 il_account_220500 220500 Credit provision expenses expense FALSE account.account_tag_operating il_chart_template
80 il_account_220600 220600 Sales and marketing expenses expense FALSE account.account_tag_operating il_chart_template
81 il_account_220700 220700 Other non-operating expenses expense FALSE account.account_tag_operating il_chart_template
82 il_account_220800 220800 Bad debts expense expense FALSE account.account_tag_operating il_chart_template
83 il_account_300100 300100 Capital equity FALSE il_chart_template
84 il_account_300110 300110 Ordinary Shares equity FALSE il_chart_template
85 il_account_300120 300120 Preferred Shares equity FALSE il_chart_template
86 il_account_300130 300130 Shares Premium equity FALSE il_chart_template
87 il_account_300270 300270 current year earnings equity_unaffected FALSE il_chart_template

View file

@ -0,0 +1,11 @@
id,code_prefix_start,code_prefix_end,name,chart_template_id/id
il_group_100100,100100,100499,"Fixed Assets",l10n_il.il_chart_template
il_group_101110,101110,101400,"Current Assets",l10n_il.il_chart_template
il_group_101401,101401,101799,"Bank And Cash",l10n_il.il_chart_template
il_group_111000,111000,111999,"Current Liabilities",l10n_il.il_chart_template
il_group_112000,112000,112210,"Non-current Liabilities",l10n_il.il_chart_template
il_group_200000,200000,200199,"Sales Income",l10n_il.il_chart_template
il_group_200200,200200,200300,"Other Income",l10n_il.il_chart_template
il_group_201000,201000,201299,"Cost of Goods",l10n_il.il_chart_template
il_group_202000,202000,220900,"Expenses",l10n_il.il_chart_template
il_group_300000,300000,399999,"Capital And Shares",l10n_il.il_chart_template
1 id code_prefix_start code_prefix_end name chart_template_id/id
2 il_group_100100 100100 100499 Fixed Assets l10n_il.il_chart_template
3 il_group_101110 101110 101400 Current Assets l10n_il.il_chart_template
4 il_group_101401 101401 101799 Bank And Cash l10n_il.il_chart_template
5 il_group_111000 111000 111999 Current Liabilities l10n_il.il_chart_template
6 il_group_112000 112000 112210 Non-current Liabilities l10n_il.il_chart_template
7 il_group_200000 200000 200199 Sales Income l10n_il.il_chart_template
8 il_group_200200 200200 200300 Other Income l10n_il.il_chart_template
9 il_group_201000 201000 201299 Cost of Goods l10n_il.il_chart_template
10 il_group_202000 202000 220900 Expenses l10n_il.il_chart_template
11 il_group_300000 300000 399999 Capital And Shares l10n_il.il_chart_template

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="account_tag_retention_tax_vendor_account" model="account.account.tag">
<field name="name">Withholding Vendor Tax Account</field>
</record>
<record id="account_tag_dividend_account" model="account.account.tag">
<field name="name">Dividend Account</field>
</record>
<record id="account_tag_retention_tax_dividend_account" model="account.account.tag">
<field name="name">Withholding Dividend Tax Account</field>
</record>
<record id="account_tag_retention_tax_employees_account" model="account.account.tag">
<field name="name">Withholding Employees Tax Account</field>
</record>
<record id="account_tag_retention_tax_customers_account" model="account.account.tag">
<field name="name">Withholding Customers Tax Account</field>
</record>
</odoo>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<function model="account.chart.template" name="try_loading">
<value eval="[ref('l10n_il.il_chart_template')]"/>
</function>
</odoo>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="il_chart_template" model="account.chart.template">
<field name="name">Israel - Chart of Accounts</field>
<field name="bank_account_code_prefix">1014</field>
<field name="cash_account_code_prefix">1015</field>
<field name="transfer_account_code_prefix">1017</field>
<field name="code_digits">6</field>
<field name="currency_id" ref="base.ILS"/>
<field name="spoken_languages" eval="'he_IL'"/>
<field name="country_id" ref="base.il"/>
</record>
</odoo>

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="il_chart_template" model="account.chart.template">
<field name="property_account_receivable_id" ref="il_account_101200"/>
<field name="property_account_payable_id" ref="il_account_111100"/>
<field name="property_account_expense_categ_id" ref="il_account_212200"/>
<field name="property_account_income_categ_id" ref="il_account_200000"/>
<field name="property_stock_account_input_categ_id" ref="il_account_101120"/>
<field name="property_stock_account_output_categ_id" ref="il_account_101130"/>
<field name="property_stock_valuation_account_id" ref="il_account_101110"/>
<field name="income_currency_exchange_account_id" ref="il_account_201000"/>
<field name="expense_currency_exchange_account_id" ref="il_account_202100"/>
<field name="default_pos_receivable_account_id" ref="il_account_101201"/>
</record>
</odoo>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="tax_group_vat_16" model="account.tax.group">
<field name="name">VAT 16%</field>
<field name="country_id" ref="base.il"/>
</record>
<record id="tax_group_vat_17" model="account.tax.group">
<field name="name">VAT 17%</field>
<field name="country_id" ref="base.il"/>
</record>
<record id="tax_group_vat_exempt" model="account.tax.group">
<field name="name">VAT exempt sale</field>
<field name="country_id" ref="base.il"/>
</record>
<record id="tax_group_vat_exempt_purchase" model="account.tax.group">
<field name="name">VAT exempt purchase</field>
<field name="country_id" ref="base.il"/>
</record>
</odoo>

View file

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="vat_report" model="account.report">
<field name="name">VAT Report (PCN874)</field>
<field name="root_report_id" ref="account.generic_tax_report"/>
<field name="country_id" ref="base.il"/>
<field name="filter_fiscal_position" eval="True"/>
<field name="availability_condition">country</field>
<field name="column_ids">
<record id="vat_report_balance" model="account.report.column">
<field name="name">Balance</field>
<field name="expression_label">balance</field>
</record>
</field>
<field name="line_ids">
<record id="account_tax_report_line_out_base_title" model="account.report.line">
<field name="name">VAT SALES (BASE)</field>
<field name="aggregation_formula">ILTAX_OUT_BASE.balance</field>
<field name="children_ids">
<record id="account_tax_report_line_out_base" model="account.report.line">
<field name="name">VAT SALES (BASE)</field>
<field name="code">ILTAX_OUT_BASE</field>
<field name="expression_ids">
<record id="account_tax_report_line_out_base_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT SALES (BASE)</field>
</record>
</field>
</record>
</field>
</record>
<record id="account_tax_report_line_vat_sales_tax" model="account.report.line">
<field name="name">VAT SALES (TAX)</field>
<field name="code">ILTAX_OUT_BALANCE</field>
<field name="aggregation_formula">ILTAX_OUT_BALANCE_00.balance+ILTAX_OUT_BALANCE_PA.balance</field>
<field name="children_ids">
<record id="account_tax_report_line_out_balance" model="account.report.line">
<field name="name">VAT Sales</field>
<field name="code">ILTAX_OUT_BALANCE_00</field>
<field name="expression_ids">
<record id="account_tax_report_line_out_balance_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Sales</field>
</record>
</field>
</record>
<record id="account_tax_report_line_out_balance_pa" model="account.report.line">
<field name="name">VAT PA Sales</field>
<field name="code">ILTAX_OUT_BALANCE_PA</field>
<field name="expression_ids">
<record id="account_tax_report_line_out_balance_pa_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT PA Sales</field>
</record>
</field>
</record>
</field>
</record>
<record id="account_tax_report_line_out_base_exempt_title" model="account.report.line">
<field name="name">VAT Exempt Sales (BASE)</field>
<field name="aggregation_formula">ILTAX_OUT_BASE_exempt.balance</field>
<field name="children_ids">
<record id="account_tax_report_line_out_base_exempt" model="account.report.line">
<field name="name">VAT Exempt Sales (BASE)</field>
<field name="code">ILTAX_OUT_BASE_exempt</field>
<field name="expression_ids">
<record id="account_tax_report_line_out_base_exempt_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Exempt Sales (BASE)</field>
</record>
</field>
</record>
</field>
</record>
<record id="account_tax_report_line_in_balance" model="account.report.line">
<field name="name">VAT INPUTS (TAX)</field>
<field name="code">ILTAX_IN_BALANCE</field>
<field name="aggregation_formula">ILTAX_IN_BALANCE_17.balance+ILTAX_IN_BALANCE_2_3.balance+ILTAX_IN_BALANCE_1_4.balance+ILTAX_IN_BALANCE_PA.balance</field>
<field name="children_ids">
<record id="account_tax_report_line_in_balance_17" model="account.report.line">
<field name="name">VAT Inputs 17%</field>
<field name="code">ILTAX_IN_BALANCE_17</field>
<field name="expression_ids">
<record id="account_tax_report_line_in_balance_17_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Inputs 17%</field>
</record>
</field>
</record>
<record id="account_tax_report_line_in_balance_pa_16" model="account.report.line">
<field name="name">VAT Inputs PA 16%</field>
<field name="code">ILTAX_IN_BALANCE_PA</field>
<field name="expression_ids">
<record id="account_tax_report_line_in_balance_pa_16_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Inputs PA 16%</field>
</record>
</field>
</record>
<record id="account_tax_report_line_in_balance_2_3" model="account.report.line">
<field name="name">VAT Inputs 2/3</field>
<field name="code">ILTAX_IN_BALANCE_2_3</field>
<field name="expression_ids">
<record id="account_tax_report_line_in_balance_2_3_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Inputs 2/3</field>
</record>
</field>
</record>
<record id="account_tax_report_line_in_balance_1_4" model="account.report.line">
<field name="name">VAT Inputs 1/4</field>
<field name="code">ILTAX_IN_BALANCE_1_4</field>
<field name="expression_ids">
<record id="account_tax_report_line_in_balance_1_4_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT Inputs 1/4</field>
</record>
</field>
</record>
</field>
</record>
<record id="account_tax_report_line_vat_in_fa_title" model="account.report.line">
<field name="name">VAT INPUTS (fixed assets)</field>
<field name="aggregation_formula">ILTAX_VAT_IN_FA.balance</field>
<field name="children_ids">
<record id="account_tax_report_line_vat_in_fa" model="account.report.line">
<field name="name">VAT INPUTS (fixed assets)</field>
<field name="code">ILTAX_VAT_IN_FA</field>
<field name="expression_ids">
<record id="account_tax_report_line_vat_in_fa_tag" model="account.report.expression">
<field name="label">balance</field>
<field name="engine">tax_tags</field>
<field name="formula">VAT INPUTS (fixed assets)</field>
</record>
</field>
</record>
</field>
</record>
<record id="account_tax_report_line_vat_due" model="account.report.line">
<field name="name">VAT DUE</field>
<field name="code">ILTAX_VAT_DUE</field>
<field name="aggregation_formula">(ILTAX_OUT_BALANCE_00.balance + ILTAX_OUT_BALANCE_PA.balance) - (ILTAX_IN_BALANCE_17.balance + ILTAX_IN_BALANCE_2_3.balance + ILTAX_IN_BALANCE_1_4.balance + ILTAX_IN_BALANCE_PA.balance) - ILTAX_VAT_IN_FA.balance</field>
</record>
</field>
</record>
</odoo>

View file

@ -0,0 +1,406 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Sales Taxes -->
<record id="il_vat_sales_17" model="account.tax.template">
<field name="sequence">1</field>
<field name="description">17%</field>
<field name="name">VAT Sales</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
'plus_report_expression_ids': [ref('account_tax_report_line_out_balance_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
'minus_report_expression_ids': [ref('account_tax_report_line_out_balance_tag')],
}),
]"/>
</record>
<record id="il_vat_pa_sales_17" model="account.tax.template">
<field name="sequence">8</field>
<field name="description">17%</field>
<field name="name">VAT PA Sales</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111120'),
'plus_report_expression_ids': [ref('account_tax_report_line_out_balance_pa_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111120'),
'minus_report_expression_ids': [ref('account_tax_report_line_out_balance_pa_tag')],
}),
]"/>
</record>
<record id="il_vat_sales_exempt" model="account.tax.template">
<field name="sequence">9</field>
<field name="description">0%</field>
<field name="name">VAT exempt sales</field>
<field name="price_include" eval="1"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_exempt"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_out_base_exempt_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_out_base_exempt_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
}),
]"/>
</record>
<record id="il_vat_self_inv_purchase" model="account.tax.template">
<field name="sequence">10</field>
<field name="description">17%</field>
<field name="name">Self Invoice</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'factor_percent': 100,
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')]
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
'minus_report_expression_ids': [ref('account_tax_report_line_out_balance_tag')]
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_out_base_tag')],
}),
(0,0, {
'factor_percent': 100,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
(0,0, {
'factor_percent': -100,
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
'plus_report_expression_ids': [ref('account_tax_report_line_out_balance_tag')],
}),
]"/>
</record>
<!-- Purchase Taxes -->
<record id="il_vat_inputs_17" model="account.tax.template">
<field name="sequence">2</field>
<field name="description">17%</field>
<field name="name">VAT inputs</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
]"/>
</record>
<record id="il_vat_pa_purchase_16" model="account.tax.template">
<field name="sequence">3</field>
<field name="description">16%</field>
<field name="name">VAT 16% (PA)</field>
<field name="amount">16</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_16"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101340'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_pa_16_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101340'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_pa_16_tag')],
}),
]"/>
</record>
<record id="il_vat_inputs_2_3_17" model="account.tax.template">
<field name="sequence">4</field>
<field name="description">17%</field>
<field name="name">VAT Inputs 2/3</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'factor_percent': 66.67,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_2_3_tag')],
}),
(0,0, {
'factor_percent': 33.33,
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'factor_percent': 66.67,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_2_3_tag')],
}),
(0,0, {
'factor_percent': 33.33,
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="il_vat_inputs_1_4_17" model="account.tax.template">
<field name="sequence">5</field>
<field name="description">17%</field>
<field name="name">VAT Inputs 1/4</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'factor_percent': 75,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_1_4_tag')],
}),
(0,0, {
'factor_percent': 25,
'repartition_type': 'tax',
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'factor_percent': 75,
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_1_4_tag')],
}),
(0,0, {
'factor_percent': 25,
'repartition_type': 'tax',
}),
]"/>
</record>
<record id="il_vat_inputs_fa_17" model="account.tax.template">
<field name="sequence">6</field>
<field name="description">17%</field>
<field name="name">VAT inputs for fixed assets</field>
<field name="amount">17</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101320'),
'plus_report_expression_ids': [ref('account_tax_report_line_vat_in_fa_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101320'),
'minus_report_expression_ids': [ref('account_tax_report_line_vat_in_fa_tag')],
}),
]"/>
</record>
<record id="il_vat_purchase_exempt" model="account.tax.template">
<field name="sequence">7</field>
<field name="description">0%</field>
<field name="name">VAT exempt purchase</field>
<field name="amount">0</field>
<field name="price_include" eval="1"/>
<field name="amount_type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_exempt_purchase"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
}),
]"/>
</record>
<record id="il_vat_only_purchase" model="account.tax.template">
<field name="sequence">17</field>
<field name="description">0%</field>
<field name="name">VAT Import Line</field>
<field name="description">VAT Import Line</field>
<field name="amount">100</field>
<field name="amount_type">division</field>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_17"/>
<field name="price_include" eval="True"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101840'),
'plus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101840'),
'minus_report_expression_ids': [ref('account_tax_report_line_in_balance_17_tag')],
}),
]"/>
</record>
<record id="il_vat_purchase_zero" model="account.tax.template">
<field name="sequence">7</field>
<field name="description">0%</field>
<field name="name">VAT Zero</field>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="price_include" eval="1"/>
<field name="type_tax_use">purchase</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_exempt_purchase"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {'repartition_type': 'base'}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_101310'),
}),
]"/>
</record>
<record id="il_vat_sales_zero" model="account.tax.template">
<field name="sequence">9</field>
<field name="description">0%</field>
<field name="name">VAT Zero</field>
<field name="price_include" eval="1"/>
<field name="amount">0</field>
<field name="amount_type">percent</field>
<field name="type_tax_use">sale</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="tax_group_id" ref="tax_group_vat_exempt"/>
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'plus_report_expression_ids': [ref('account_tax_report_line_out_base_exempt_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
}),
]"/>
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
(0,0, {
'repartition_type': 'base',
'minus_report_expression_ids': [ref('account_tax_report_line_out_base_exempt_tag')],
}),
(0,0, {
'repartition_type': 'tax',
'account_id': ref('il_account_111110'),
}),
]"/>
</record>
</odoo>

View file

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Israel keep standard taxes -->
<record id="account_fiscal_position_israel" model="account.fiscal.position.template">
<field name="name">Israel</field>
<field name="chart_template_id" ref="il_chart_template"/>
<field name="country_id" ref="base.il"/>
<field name="auto_apply" eval="True"/>
</record>
<!-- Palestinian Authority (PA) -->
<record id="account_fiscal_position_palestinian_authority" model="account.fiscal.position.template">
<field name="name">Palestinian Authority (PA)</field>
<field name="auto_apply" eval="True"/>
<field name="country_id" ref="base.ps"/>
<field name="chart_template_id" ref="il_chart_template"/>
</record>
<record id="account_fiscal_position_palestinian_authority_01" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_sales_17"/>
<field name="tax_dest_id" ref="il_vat_pa_sales_17"/>
<field name="position_id" ref="account_fiscal_position_palestinian_authority"/>
</record>
<record id="account_fiscal_position_palestinian_authority_02" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_inputs_17"/>
<field name="tax_dest_id" ref="il_vat_pa_purchase_16"/>
<field name="position_id" ref="account_fiscal_position_palestinian_authority"/>
</record>
<!-- Import / Export -->
<record id="account_fiscal_position_import_export" model="account.fiscal.position.template">
<field name="name">Import / Export</field>
<field name="auto_apply" eval="True"/>
<field name="chart_template_id" ref="il_chart_template"/>
</record>
<record id="account_fiscal_position_import_export_01" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_sales_17"/>
<field name="tax_dest_id" ref="il_vat_sales_exempt"/>
<field name="position_id" ref="account_fiscal_position_import_export"/>
</record>
<record id="account_fiscal_position_import_export_02" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_inputs_17"/>
<field name="position_id" ref="account_fiscal_position_import_export"/>
</record>
<!-- Eilat City -->
<record id="account_fiscal_position_eilat" model="account.fiscal.position.template">
<field name="name">Eilat</field>
<field name="chart_template_id" ref="il_chart_template"/>
</record>
<record id="account_fiscal_position_eilat_01" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_sales_17"/>
<field name="tax_dest_id" ref="il_vat_sales_exempt"/>
<field name="position_id" ref="account_fiscal_position_eilat"/>
</record>
<record id="account_fiscal_position_eilat_02" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_inputs_17"/>
<field name="tax_dest_id" ref="il_vat_purchase_exempt"/>
<field name="position_id" ref="account_fiscal_position_eilat"/>
</record>
<!-- Vat Zero -->
<record id="account_fiscal_position_vat_zero" model="account.fiscal.position.template">
<field name="name">Vat Zero</field>
<field name="chart_template_id" ref="il_chart_template"/>
</record>
<record id="account_fiscal_position_vat_zero_01" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_sales_17"/>
<field name="tax_dest_id" ref="il_vat_sales_zero"/>
<field name="position_id" ref="account_fiscal_position_vat_zero"/>
</record>
<record id="account_fiscal_position_vat_zero_02" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_inputs_17"/>
<field name="tax_dest_id" ref="il_vat_purchase_zero"/>
<field name="position_id" ref="account_fiscal_position_vat_zero"/>
</record>
<!-- Self Invoice -->
<record id="account_fiscal_position_self_invoice" model="account.fiscal.position.template">
<field name="name">Self Invoice</field>
<field name="chart_template_id" ref="il_chart_template"/>
</record>
<record id="account_fiscal_position_self_invoice_01" model="account.fiscal.position.tax.template">
<field name="tax_src_id" ref="il_vat_inputs_17"/>
<field name="tax_dest_id" ref="il_vat_self_inv_purchase"/>
<field name="position_id" ref="account_fiscal_position_self_invoice"/>
</record>
</odoo>