summaryrefslogtreecommitdiff
path: root/base_accounting_kit/data
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 17:14:58 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 17:14:58 +0700
commit1ca3b3df3421961caec3b747a364071c80f5c7da (patch)
tree6778a1f0f3f9b4c6e26d6d87ccde16e24da6c9d6 /base_accounting_kit/data
parentb57188be371d36d96caac4b8d65a40745c0e972c (diff)
initial commit
Diffstat (limited to 'base_accounting_kit/data')
-rw-r--r--base_accounting_kit/data/account_asset_data.xml13
-rw-r--r--base_accounting_kit/data/account_financial_report_data.xml134
-rw-r--r--base_accounting_kit/data/account_pdc_data.xml25
-rw-r--r--base_accounting_kit/data/cash_flow_data.xml73
-rw-r--r--base_accounting_kit/data/followup_levels.xml12
-rw-r--r--base_accounting_kit/data/multiple_invoice_data.xml8
-rw-r--r--base_accounting_kit/data/recurring_entry_cron.xml13
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