1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_ph_check_printing/views/account_payment_views.xml
2024-12-10 09:04:09 +07:00

74 lines
3.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_account_supplier_payment_check_warehouse_tree" model="ir.ui.view">
<field name="name">account.supplier.payment.check.warehouse.tree</field>
<field name="model">account.payment</field>
<field name="inherit_id" ref="account.view_account_payment_tree"/>
<field name="mode">primary</field>
<field name="arch" type="xml">
<tree position="attributes">
<attribute name="decoration-danger">is_matched == False and is_move_sent == True and date &lt;= datetime.datetime.now().strftime('%Y-%m-%d')</attribute>
<attribute name="default_order">check_number ASC</attribute>
</tree>
<field name="partner_id" position="attributes">
<attribute name="string">Vendor</attribute>
</field>
<field name="date" position="after">
<field name="is_move_sent" column_invisible="True"/>
<field name="is_matched" column_invisible="True"/>
<field name="check_number"/>
</field>
</field>
</record>
<record id="view_account_payment_check_warehouse_search" model="ir.ui.view">
<field name="name">account.payment.check.warehouse.search</field>
<field name="model">account.payment</field>
<field name="priority">20</field>
<field name="inherit_id" ref="account.view_account_payment_search"/>
<field name="mode">primary</field>
<field name="arch" type="xml">
<filter name="transfers_filter" position="after">
<separator/>
<filter string="Checks"
name="checks_payments_filter"
domain="[('payment_method_code', '=', 'check_printing')]"/>
<separator/>
<filter string="Not Matched"
name="checks_payments_not_matched_filter"
domain="[('is_matched', '=', False), ('is_move_sent', '=', True)]"/>
<separator/>
<filter string="Overdue"
name="checks_payments_overdue_filter"
domain="[('is_matched', '=', False), ('is_move_sent', '=', True), ('date', '&lt;=', context_today().strftime('%Y-%m-%d'))]"/>
<separator/>
</filter>
</field>
</record>
<record id="action_account_payments_payable_check_warehouse" model="ir.actions.act_window">
<field name="name">Check Warehouse</field>
<field name="res_model">account.payment</field>
<field name="view_mode">tree,kanban,form,graph,activity</field>
<field name="context">{
'default_payment_type': 'outbound',
'default_partner_type': 'supplier',
'default_move_journal_types': ('bank', 'cash'),
'display_account_trust': True,
'search_default_outbound_filter': 1,
'search_default_checks_payments_filter': 1,
'search_default_checks_payments_not_matched_filter': 1,
'is_check_payment': True,
}</field>
<field name="view_id" ref="view_account_supplier_payment_check_warehouse_tree"/>
<field name="search_view_id" ref="view_account_payment_check_warehouse_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Register a check
</p><p>
Checks are used to register liquidity movements. You can process those checks by your own means or by using installed facilities.
</p>
</field>
</record>
</odoo>