1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/documents_account/data/documents_workflow_data.xml
2024-12-10 09:04:09 +07:00

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>