"l10n_us_account_type.xml",
'account_chart_template.xml',
'account.account.template.csv',
+ 'account_tax_code_template.xml',
+ 'account_tax_template.xml',
'account_chart_template_after.xml',
'l10n_us_wizard.xml'
],
<openerp>
<data>
- <record id="atax0" model="account.tax.code.template">
- <field name="name">Tax Template</field>
- </record>
-
<record id="account_chart_template_basic" model="account.chart.template">
<field name="account_root_id" ref="coa_basic"/>
<field name="bank_account_view_id" ref="cash_expenditure"/>
+ <field name="tax_code_root_id" ref="tax_code_chart_root"/>
</record>
<record id="account_chart_template_advertising" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_agricultar" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_construction" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_financial_service" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_general_service" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_legal_service" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
</record>
<record id="account_chart_template_general_product" model="account.chart.template">
<field name="bank_account_view_id" ref="cash_expenditure"/>
- <field name="tax_code_root_id" ref="atax0"/>
- </record>
+ </record>
</data>
</openerp>
--- /dev/null
+<openerp>
+ <data noupdate="1">
+ <!-- Taxes -->
+ <!-- TAX Code Definitions -->
+
+ <!-- Invoiced TAX -->
+
+ <record id="tax_code_chart_root" model="account.tax.code.template">
+ <field name="name">Plan Fees </field>
+ </record>
+
+ <record id="tax_code_balance_net" model="account.tax.code.template">
+ <field name="name">Tax Balance to Pay</field>
+ <field name="parent_id" ref="tax_code_chart_root"/>
+ </record>
+
+ <!-- Input TAX -->
+ <record id="tax_code_input" model="account.tax.code.template">
+ <field name="name">Tax Received</field>
+ <field name="parent_id" ref="tax_code_balance_net"/>
+ <field eval="-1" name="sign"/>
+ </record>
+
+ <record id="tax_code_input_S" model="account.tax.code.template">
+ <field name="name">Tax Received at default rate</field>
+ <field name="parent_id" ref="tax_code_input"/>
+ </record>
+
+
+ <record id="tax_code_input_X" model="account.tax.code.template">
+ <field name="name">Tax Received Rate X (Exempt)</field>
+ <field name="parent_id" ref="tax_code_input"/>
+ </record>
+
+ <!-- Output TAX -->
+
+ <record id="tax_code_output" model="account.tax.code.template">
+ <field name="name">Tax Paid</field>
+ <field name="parent_id" ref="tax_code_balance_net"/>
+ </record>
+
+ <record id="tax_code_output_S" model="account.tax.code.template">
+ <field name="name">Tax Paid at default rate</field>
+ <field name="parent_id" ref="tax_code_output"/>
+ </record>
+
+ <record id="tax_code_output_X" model="account.tax.code.template">
+ <field name="name">Tax Paid Rate X (Exempt)</field>
+ <field name="parent_id" ref="tax_code_output"/>
+ </record>
+
+
+ <!-- Invoiced Base of TAX -->
+
+ <!-- Purchases -->
+
+ <record id="tax_code_base_net" model="account.tax.code.template">
+ <field name="name">Tax Bases</field>
+ <field name="parent_id" ref="tax_code_chart_root"/>
+ </record>
+
+ <record id="tax_code_base_purchases" model="account.tax.code.template">
+ <field name="name">Taxable Purchases Base</field>
+ <field name="parent_id" ref="tax_code_base_net"/>
+ </record>
+
+ <record id="tax_code_purch_S" model="account.tax.code.template">
+ <field name="name">Taxable Purchases at default rate</field>
+ <field name="parent_id" ref="tax_code_base_purchases"/>
+ </record>
+
+ <record id="tax_code_purch_X" model="account.tax.code.template">
+ <field name="name">Taxable Purchases Type X (Exempt)</field>
+ <field name="parent_id" ref="tax_code_base_purchases"/>
+ </record>
+
+ <!-- Sales -->
+
+ <record id="tax_code_base_sales" model="account.tax.code.template">
+ <field name="name">Base of Taxable Sales</field>
+ <field name="parent_id" ref="tax_code_base_net"/>
+ </record>
+
+ <record id="tax_code_sales_S" model="account.tax.code.template">
+ <field name="name">Taxable Sales at default rate</field>
+ <field name="parent_id" ref="tax_code_base_sales"/>
+ </record>
+
+ <record id="tax_code_sales_X" model="account.tax.code.template">
+ <field name="name">Taxable Sales Type X (Exempt)</field>
+ <field name="parent_id" ref="tax_code_base_sales"/>
+ </record>
+ </data>
+</openerp>
+
--- /dev/null
+<openerp>
+ <data noupdate="1">
+ <!-- Taxes -->
+ <record id="otaxs" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ <field name="name">default purchase tax</field>
+ <field eval="0.15" name="amount"/>
+ <field name="sequence">1</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="tax_code_purch_S"/>
+ <field name="tax_code_id" ref="tax_code_output_S"/>
+ <field name="ref_base_code_id" ref="tax_code_purch_S"/>
+ <field name="ref_tax_code_id" ref="tax_code_output_S"/>
+ <field name="type_tax_use">purchase</field>
+ </record>
+
+ <record id="otaxx" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ <field name="name">Exempted Tax (Purchase)</field>
+ <field eval="0.0" name="amount"/>
+ <field name="sequence">10</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="tax_code_purch_X"/>
+ <field name="tax_code_id" ref="tax_code_output_X"/>
+ <field name="ref_base_code_id" ref="tax_code_purch_X"/>
+ <field name="ref_tax_code_id" ref="tax_code_output_X"/>
+ <field name="type_tax_use">purchase</field>
+ </record>
+
+ <!-- Sales + Input VAT -->
+
+ <record id="itaxs" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ <field name="name">default sale tax</field>
+ <field eval="0.15" name="amount"/>
+ <field name="sequence">1</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="tax_code_sales_S"/>
+ <field name="tax_code_id" ref="tax_code_input_S"/>
+ <field name="ref_base_code_id" ref="tax_code_sales_S"/>
+ <field name="ref_tax_code_id" ref="tax_code_input_S"/>
+ <field name="type_tax_use">sale</field>
+ </record>
+
+ <record id="itaxx" model="account.tax.template">
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ <field name="name">Exempted Tax (Sale)</field>
+ <field eval="0.0" name="amount"/>
+ <field name="sequence">10</field>
+ <field name="type">percent</field>
+ <field name="base_code_id" ref="tax_code_sales_X"/>
+ <field name="tax_code_id" ref="tax_code_input_X"/>
+ <field name="ref_base_code_id" ref="tax_code_sales_X"/>
+ <field name="ref_tax_code_id" ref="tax_code_input_X"/>
+ <field name="type_tax_use">sale</field>
+ </record>
+
+
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Fiscal Mapping Templates -->
+ <!-- = = = = = = = = = = = = = = = -->
+
+
+ <record id="fiscal_position_normal_taxes_template1" model="account.fiscal.position.template">
+ <field name="name">Normal Taxes</field>
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ </record>
+
+ <record id="fiscal_position_tax_exempt_template2" model="account.fiscal.position.template">
+ <field name="name">Tax Exempt</field>
+ <field name="chart_template_id" ref="l10n_us.account_chart_template_basic"/>
+ </record>
+
+ <!-- = = = = = = = = = = = = = = = -->
+ <!-- Fiscal Position Tax Templates -->
+ <!-- = = = = = = = = = = = = = = = -->
+
+
+ <record id="fiscal_position_tax_exempt" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_tax_exempt_template2"/>
+ <field name="tax_src_id" ref="itaxs"/>
+ <field name="tax_dest_id" ref="itaxx"/>
+ </record>
+
+ <record id="fiscal_position_tax_exempt2" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_normal_taxes_template2"/>
+ <field name="tax_src_id" ref="otaxs"/>
+ <field name="tax_dest_id" ref="otaxx"/>
+ </record>
+
+ </data>
+</openerp>
+
<field name="code">account -pay</field>
<field name="report_type">liability</field>
<field name="close_method">unreconciled</field>
- <field name="sign" eval="-1"/>
</record>
<record id="user_type_credit_card" model="account.account.type">
<field name="name">Credit Card</field>
<field name="code">credit -card</field>
- <field name="report_type">liability</field>
+ <field name="report_type">liability</field>
<field name="close_method">balance</field>
- <field name="sign" eval="-1" />
</record>
<record id="user_type_current_liability" model="account.account.type">
<field name="name">Current Liability</field>
<field name="code">current -liability</field>
- <field name="report_type">liability</field>
+ <field name="report_type">liability</field>
<field name="close_method">balance</field>
- <field name="sign" eval="-1" />
</record>
<record id="user_type_other_current_liability" model="account.account.type">
<field name="name">Other Current Liability</field>
<field name="code">other current -liability</field>
- <field name="report_type">liability</field>
- <field name="sign" eval="-1"/>
+ <field name="report_type">liability</field>
<field name="close_method">balance</field>
</record>
<record id="user_type_long_term_liability" model="account.account.type">
<field name="name">Long term Liability</field>
<field name="code">long term -liability</field>
- <field name="report_type">liability</field>
- <field name="sign" eval="-1"/>
+ <field name="report_type">liability</field>
<field name="close_method">balance</field>
</record>
<record id="user_type_liability" model="account.account.type">
<field name="name">Liability</field>
<field name="code">liability</field>
- <field name="report_type">liability</field>
- <field name="sign" eval="-1"/>
+ <field name="report_type">liability</field>
<field name="close_method">balance</field>
</record>
<!-- Equity -->
<field name="code">income</field>
<field name="report_type">income</field>
<field name="close_method">none</field>
- <field name="sign" eval="-1"/>
</record>
<record id="user_type_other_income" model="account.account.type">
<field name="name">Other Income</field>
<field name="code">other -income</field>
<field name="report_type">income</field>
<field name="close_method">none</field>
- <field name="sign" eval="-1"/>
</record>
<!-- Expense -->