added CoA, taxes, fiscal positions and related stuff closes odoo/odoo#41064 Task: 40224 X-original-commit: 11280c0c601fd29ed875bc4c63e02852ba75ae17 Signed-off-by: Josse Colpaert <jco@openerp.com>
621 lines
22 KiB
XML
621 lines
22 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo noupdate="1">
|
|
<!-- Salgsmoms -->
|
|
<!-- DK salgsmoms -->
|
|
<record id="tax110" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">110</field>
|
|
<field name="name">Salgsmoms 25%</field>
|
|
<field name="description">25%</field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8720'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8720'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax120" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">120</field>
|
|
<field name="name">Salgsmoms 25%, ydelser</field>
|
|
<field name="description">25%</field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8720'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8720'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax140" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">140</field>
|
|
<field name="name">Salg omvendt betalingspligt</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8758'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8758'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- EU salgsmoms-->
|
|
<record id="tax210" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">210</field>
|
|
<field name="name">EU Varesalg (Virksomheder)</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8754'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8754'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax220" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">220</field>
|
|
<field name="name">EU Ydelsessalg (Virksomheder)</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8755'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8755'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- 3. Lande salgsmoms-->
|
|
<record id="tax310" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">310</field>
|
|
<field name="name">3. Land Salg Vare / Ydelser</field>
|
|
<field name="description"></field>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">sale</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8758'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8758'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- Købsmoms -->
|
|
<!-- DK købsmoms -->
|
|
<record id="tax400" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">400</field>
|
|
<field name="name">Købsmoms 25%</field>
|
|
<field name="description">25%</field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax410" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">410</field>
|
|
<field name="name">Købsmoms 25% indeholdt</field>
|
|
<field name="description">25% indeholdt</field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="price_include" eval="True"/>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax420" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">420</field>
|
|
<field name="name">Købsmoms 25%, ydelser</field>
|
|
<field name="description">25%</field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax430" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">430</field>
|
|
<field name="name">Køb omvendt betalingspligt</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8725'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8725'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax450" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">450</field>
|
|
<field name="name">Restaurationsmoms 6,25%, købsmoms</field>
|
|
<field name="description">6,25%</field>
|
|
<field name="amount">6.25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- EU købsmoms-->
|
|
<record id="tax510" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">510</field>
|
|
<field name="name">EU Varekøb</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8730'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8750'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8730'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8750'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<record id="tax520" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">520</field>
|
|
<field name="name">EU Ydelseskøb</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">100</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8731'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8751'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8731'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 25,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8751'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8769'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
|
|
<!-- 3. Lande købsmoms-->
|
|
<record id="tax610" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">610</field>
|
|
<field name="name">3. Land Varekøb</field>
|
|
<field name="description"></field>
|
|
<field name="price_include" eval="0"/>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8730'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8730'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
<record id="tax620" model="account.tax.template">
|
|
<field name="chart_template_id" ref="dk_chart_template"/>
|
|
<field name="sequence">620</field>
|
|
<field name="name">3. Land Ydelseskøb</field>
|
|
<field name="description"></field>
|
|
<field name="amount">25</field>
|
|
<field name="amount_type">percent</field>
|
|
<field name="type_tax_use">purchase</field>
|
|
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8731'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'base',
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': -100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8731'),
|
|
}),
|
|
(0,0, {
|
|
'factor_percent': 100,
|
|
'repartition_type': 'tax',
|
|
'account_id': ref('a8740'),
|
|
}),
|
|
]"/>
|
|
</record>
|
|
</odoo>
|