forked from Mapan/odoo17e
166 lines
8.4 KiB
XML
166 lines
8.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
|
|
<!-- Workflow Rules -->
|
|
|
|
<!-- create vendor bill -->
|
|
|
|
<record id="vendor_bill_rule_financial" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">10</field>
|
|
<field name="name">Create Vendor Bill</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.in_invoice</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_validated" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="vendor_bill_rule_financial"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_documents_vendor_bill" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="vendor_bill_rule_financial"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_documents"/>
|
|
<field name="tag_id" ref="documents.documents_finance_documents_bill"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_vendor_bill_year" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="vendor_bill_rule_financial"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_fiscal_year"/>
|
|
<field name="tag_id" ref="documents.documents_finance_fiscal_year_2018"/>
|
|
</record>
|
|
|
|
<!-- Create bill -->
|
|
|
|
<record id="documents.documents_rule_internal_mark" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="name">Create Vendor Bill</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.in_invoice</field>
|
|
</record>
|
|
<!-- create vendor refund -->
|
|
|
|
<record id="vendor_refund_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">11</field>
|
|
<field name="name">Create Vendor Refund</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.in_refund</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_inbox_vendor_refund" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="vendor_refund_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_documents_vendor_refund" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="vendor_refund_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_documents"/>
|
|
<field name="tag_id" ref="documents.documents_finance_documents_bill"/>
|
|
</record>
|
|
|
|
<!-- create customer invoice -->
|
|
|
|
<record id="customer_invoice_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">11</field>
|
|
<field name="name">Create Customer Invoice</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.out_invoice</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_inbox_customer_invoice" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="customer_invoice_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_documents_customer_invoice" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="customer_invoice_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_documents"/>
|
|
<field name="tag_id" ref="documents.documents_finance_documents_bill"/>
|
|
</record>
|
|
|
|
<!-- create credit note -->
|
|
|
|
<record id="credit_note_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">11</field>
|
|
<field name="name">Create Customer Credit Note</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.out_refund</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_inbox_credit_note" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="credit_note_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_documents_credit_note" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="credit_note_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_documents"/>
|
|
<field name="tag_id" ref="documents.documents_finance_documents_bill"/>
|
|
</record>
|
|
|
|
<!-- import misc entry -->
|
|
|
|
<record id="misc_entry_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">12</field>
|
|
<field name="name">Create Miscellaneous Operations</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.move.entry</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_inbox_misc_entry" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="misc_entry_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<!-- import bank statement -->
|
|
|
|
<record id="bank_statement_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">15</field>
|
|
<field name="name">Import Bank Statement</field>
|
|
<field name="remove_activities">True</field>
|
|
<field name="create_model">account.bank.statement</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents_replace_inbox_bank_statement" model="documents.workflow.action" forcecreate="0">
|
|
<field name="workflow_rule_id" ref="bank_statement_rule"/>
|
|
<field name="action">replace</field>
|
|
<field name="facet_id" ref="documents.documents_finance_status"/>
|
|
<field name="tag_id" ref="documents.documents_finance_status_validated"/>
|
|
</record>
|
|
|
|
<!-- create a vendor receipt -->
|
|
<record id="documents_vendor_receipt_rule" model="documents.workflow.rule" forcecreate="0">
|
|
<field name="sequence">11</field>
|
|
<field name="name">Create Vendor Receipt</field>
|
|
<field name="create_model">account.move.in_receipt</field>
|
|
<field name="domain_folder_id" ref="documents.documents_finance_folder"/>
|
|
</record>
|
|
|
|
<record id="documents.documents_finance_folder" model="documents.folder" forcecreate="0">
|
|
<field name="group_ids" eval="[(4,ref('account.group_account_invoice'))]"/>
|
|
<field name="read_group_ids" eval="[(4,ref('account.group_account_invoice'))]"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|