diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 17:14:58 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 17:14:58 +0700 |
| commit | 1ca3b3df3421961caec3b747a364071c80f5c7da (patch) | |
| tree | 6778a1f0f3f9b4c6e26d6d87ccde16e24da6c9d6 /base_accounting_kit/data | |
| parent | b57188be371d36d96caac4b8d65a40745c0e972c (diff) | |
initial commit
Diffstat (limited to 'base_accounting_kit/data')
| -rw-r--r-- | base_accounting_kit/data/account_asset_data.xml | 13 | ||||
| -rw-r--r-- | base_accounting_kit/data/account_financial_report_data.xml | 134 | ||||
| -rw-r--r-- | base_accounting_kit/data/account_pdc_data.xml | 25 | ||||
| -rw-r--r-- | base_accounting_kit/data/cash_flow_data.xml | 73 | ||||
| -rw-r--r-- | base_accounting_kit/data/followup_levels.xml | 12 | ||||
| -rw-r--r-- | base_accounting_kit/data/multiple_invoice_data.xml | 8 | ||||
| -rw-r--r-- | base_accounting_kit/data/recurring_entry_cron.xml | 13 |
7 files changed, 278 insertions, 0 deletions
diff --git a/base_accounting_kit/data/account_asset_data.xml b/base_accounting_kit/data/account_asset_data.xml new file mode 100644 index 0000000..3f9a289 --- /dev/null +++ b/base_accounting_kit/data/account_asset_data.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding='UTF-8'?> +<odoo> + <record id="account_asset_cron" model="ir.cron"> + <field name="name">Account Asset: Generate asset entries</field> + <field name="model_id" ref="model_account_asset_asset"/> + <field name="state">code</field> + <field name="code">model._cron_generate_entries()</field> + <field name="interval_number">1</field> + <field name="interval_type">months</field> + <field name="numbercall">-1</field> + <field name="doall" eval="False"/> + </record> +</odoo>
\ No newline at end of file diff --git a/base_accounting_kit/data/account_financial_report_data.xml b/base_accounting_kit/data/account_financial_report_data.xml new file mode 100644 index 0000000..018f242 --- /dev/null +++ b/base_accounting_kit/data/account_financial_report_data.xml @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <!-- Financial Reports --> + <record id="account_financial_report_profitandloss0" + model="account.financial.report"> + <field name="name">Profit and Loss</field> + <field name="sign" eval="'-1'"/> + <field name="type">sum</field> + </record> + + <record id="account_financial_report_income0" + model="account.financial.report"> + <field name="name">Income</field> + <field name="sign" eval="'-1'"/> + <field name="sequence">1</field> + + <field name="parent_id" + ref="account_financial_report_profitandloss0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">sum</field> + </record> + <record id="account_financial_report_other_income0" + model="account.financial.report"> + <field name="name">Other Income</field> + <field name="sequence">10</field> + + <field name="parent_id" + ref="account_financial_report_income0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_other_income'))]"/> + </record> + + <record id="financial_report_gross_profit" + model="account.financial.report"> + <field name="name">Gross Profit</field> + <field name="parent_id" + ref="account_financial_report_income0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">sum</field> + <field name="sequence">3</field> + + </record> + + <record id="financial_report_cost_of_revenue" + model="account.financial.report"> + <field name="name">Cost of Revenue</field> + <field name="sequence">10</field> + <field name="parent_id" + ref="financial_report_gross_profit"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_direct_costs'))]"/> + </record> + + <record id="account_financial_report_operating_income0" + model="account.financial.report"> + <field name="name">Operating Income</field> + <field name="sequence">1</field> + <field name="parent_id" + ref="financial_report_gross_profit"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_revenue'))]"/> + </record> + + <record id="account_financial_report_expense0" + model="account.financial.report"> + <field name="name">Expense</field> + <field name="sign" eval="'-1'"/> + <field name="sequence">2</field> + <field name="parent_id" + ref="account_financial_report_profitandloss0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_expenses')), (4,ref('account.data_account_type_direct_costs')), (4,ref('account.data_account_type_depreciation'))]"/> + </record> + + <record id="account_financial_report_balancesheet0" + model="account.financial.report"> + <field name="name">Balance Sheet</field> + <field name="type">sum</field> + </record> + + <record id="account_financial_report_assets0" + model="account.financial.report"> + <field name="name">Assets</field> + <field name="parent_id" + ref="account_financial_report_balancesheet0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_receivable')), (4,ref('account.data_account_type_liquidity')), (4,ref('account.data_account_type_current_assets')), (4,ref('account.data_account_type_non_current_assets'), (4,ref('account.data_account_type_prepayments'))), (4,ref('account.data_account_type_fixed_assets'))]"/> + </record> + + <record id="account_financial_report_liabilitysum0" + model="account.financial.report"> + <field name="name">Liability</field> + <field name="sequence">1</field> + <field name="parent_id" + ref="account_financial_report_balancesheet0"/> + <field name="display_detail">no_detail</field> + <field name="type">sum</field> + </record> + + <record id="account_financial_report_liability0" + model="account.financial.report"> + <field name="name">Liability</field> + <field name="parent_id" + ref="account_financial_report_liabilitysum0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">account_type</field> + <field name="account_type_ids" + eval="[(4,ref('account.data_account_type_payable')), (4,ref('account.data_account_type_equity')), (4,ref('account.data_account_type_current_liabilities')), (4,ref('account.data_account_type_non_current_liabilities'))]"/> + </record> + + <record id="account_financial_report_profitloss_toreport0" + model="account.financial.report"> + <field name="name">Profit (Loss) to report</field> + <field name="parent_id" + ref="account_financial_report_liabilitysum0"/> + <field name="display_detail">no_detail</field> + <field name="type">account_report</field> + <field name="account_report_id" + ref="account_financial_report_profitandloss0"/> + </record> + + </data> +</odoo> diff --git a/base_accounting_kit/data/account_pdc_data.xml b/base_accounting_kit/data/account_pdc_data.xml new file mode 100644 index 0000000..d604303 --- /dev/null +++ b/base_accounting_kit/data/account_pdc_data.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+
+ <record id="account_payment_method_pdc_in" model="account.payment.method">
+ <field name="name">PDC</field>
+ <field name="code">pdc</field>
+ <field name="payment_type">inbound</field>
+ </record>
+ <record id="account_payment_method_pdc_out" model="account.payment.method">
+ <field name="name">PDC</field>
+ <field name="code">pdc</field>
+ <field name="payment_type">outbound</field>
+ </record>
+
+ <function model="account.journal" name="_enable_pdc_on_bank_journals"/>
+
+ <!-- decimal precision for account -->
+ <record forcecreate="True" id="decimal_account" model="decimal.precision">
+ <field name="name">Account</field>
+ <field name="digits" eval="3"/>
+ </record>
+
+ </data>
+</odoo>
\ No newline at end of file diff --git a/base_accounting_kit/data/cash_flow_data.xml b/base_accounting_kit/data/cash_flow_data.xml new file mode 100644 index 0000000..bf5918a --- /dev/null +++ b/base_accounting_kit/data/cash_flow_data.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + <record id="account_financial_report_cash_flow0" model="account.financial.report"> + <field name="name">Cash Flow Statement</field> + <field name="type">sum</field> + </record> + + <record id="account_financial_report_operation0" model="account.financial.report"> + <field name="name">Operations</field> + <field name="sequence">1</field> + <field name="parent_id" ref="account_financial_report_cash_flow0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">sum</field> + </record> + <record id="cash_in_from_operation0" model="account.financial.report"> + <field name="name">Cash In</field> + <field name="sequence">1</field> + <field name="parent_id" ref="account_financial_report_operation0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + <record id="cash_out_operation1" model="account.financial.report"> + <field name="name">Cash Out</field> + <field name="sequence">2</field> + <field name="parent_id" ref="account_financial_report_operation0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + + <record id="account_financial_report_investing_activity0" model="account.financial.report"> + <field name="name">Investing Activities</field> + <field name="sequence">2</field> + <field name="parent_id" ref="account_financial_report_cash_flow0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">sum</field> + </record> + <record id="cash_in_investing0" model="account.financial.report"> + <field name="name">Cash In</field> + <field name="parent_id" ref="account_financial_report_investing_activity0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + <record id="cash_out_investing1" model="account.financial.report"> + <field name="name">Cash Out</field> + <field name="parent_id" ref="account_financial_report_investing_activity0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + + <record id="account_financial_report_financing_activity1" model="account.financial.report"> + <field name="name">Financing Activities</field> + <field name="sequence">3</field> + <field name="parent_id" ref="account_financial_report_cash_flow0"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">sum</field> + </record> + + + <record id="cash_in_financial0" model="account.financial.report"> + <field name="name">Cash In</field> + <field name="parent_id" ref="account_financial_report_financing_activity1"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + <record id="cash_out_financial1" model="account.financial.report"> + <field name="name">Cash Out</field> + <field name="parent_id" ref="account_financial_report_financing_activity1"/> + <field name="display_detail">detail_with_hierarchy</field> + <field name="type">accounts</field> + </record> + </data> +</odoo> diff --git a/base_accounting_kit/data/followup_levels.xml b/base_accounting_kit/data/followup_levels.xml new file mode 100644 index 0000000..f645b15 --- /dev/null +++ b/base_accounting_kit/data/followup_levels.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="0"> + <record model="followup.line" id="followup_line_id" > + <field name="name">Reminder</field> + <field name="delay">5</field> + </record> + <record model="account.followup" id="followup"> + <field name="followup_line_ids" eval="[(6,0,[ref('followup_line_id')])]"/> + </record> + </data> +</odoo>
\ No newline at end of file diff --git a/base_accounting_kit/data/multiple_invoice_data.xml b/base_accounting_kit/data/multiple_invoice_data.xml new file mode 100644 index 0000000..25635d3 --- /dev/null +++ b/base_accounting_kit/data/multiple_invoice_data.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data> + <record id="multiple_invoice_sample_name" model="multiple.invoice"> + <field name="copy_name">Sample Name</field> + </record> + </data> +</odoo> diff --git a/base_accounting_kit/data/recurring_entry_cron.xml b/base_accounting_kit/data/recurring_entry_cron.xml new file mode 100644 index 0000000..2eda1a3 --- /dev/null +++ b/base_accounting_kit/data/recurring_entry_cron.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding='UTF-8'?> +<odoo> + <record id="recurring_template_cron" model="ir.cron"> + <field name="name">Generate Recurring Entries</field> + <field name="model_id" ref="model_account_recurring_payments"/> + <field name="state">code</field> + <field name="code">model._cron_generate_entries()</field> + <field name="interval_number">1</field> + <field name="interval_type">days</field> + <field name="numbercall">-1</field> + <field name="doall" eval="False"/> + </record> +</odoo>
\ No newline at end of file |
