diff options
| author | Indoteknik . <it@fixcomart.co.id> | 2025-09-02 14:19:33 +0700 |
|---|---|---|
| committer | Indoteknik . <it@fixcomart.co.id> | 2025-09-02 14:19:33 +0700 |
| commit | 0d0e2b9a448f6f96a7ab06ecb970dbbd2018f5fe (patch) | |
| tree | 083045c8ffdfc769357c2884f8471f1f818ad365 /indoteknik_custom/views | |
| parent | 88a766a52a2ee88887b9efacdf2bf572325aa690 (diff) | |
(andri) fix layout dan revisi field yang dibutuhkan
Diffstat (limited to 'indoteknik_custom/views')
| -rw-r--r-- | indoteknik_custom/views/unpaid_invoice_view.xml | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/indoteknik_custom/views/unpaid_invoice_view.xml b/indoteknik_custom/views/unpaid_invoice_view.xml index 19cc07a6..0bbba60a 100644 --- a/indoteknik_custom/views/unpaid_invoice_view.xml +++ b/indoteknik_custom/views/unpaid_invoice_view.xml @@ -8,7 +8,9 @@ <field name="partner_id"/> <field name="invoice_number"/> <field name="invoice_date"/> - <field name="invoice_date_due" widget="badge" decoration-danger="invoice_day_to_due < 0" /> + <field name="date_terima_tukar_faktur"/> + <field name="payment_term_id"/> + <field name="invoice_date_due" widget="badge" decoration-danger="invoice_day_to_due < 0"/> <field name="invoice_day_to_due" readonly="1"/> <field name="new_invoice_day_to_due" readonly="1"/> <field name="amount_total"/> @@ -17,17 +19,48 @@ decoration-danger="payment_state == 'not_paid'" decoration-warning="payment_state in ('partial', 'in_payment')" decoration-success="payment_state in ('paid', 'reversed')"/> - <field name="payment_term"/> </tree> </field> </record> + <!-- Form view --> + <record id="view_unpaid_invoice_form" model="ir.ui.view"> + <field name="name">unpaid.invoice.view.form</field> + <field name="model">unpaid.invoice.view</field> + <field name="arch" type="xml"> + <form string="Unpaid Invoice Detail" create="false" edit="false" delete="false"> + <sheet> + <group> + <group> + <field name="partner_id"/> + <field name="invoice_id"/> + <field name="invoice_date"/> + <field name="invoice_date_due" widget="badge" decoration-danger="invoice_day_to_due < 0"/> + <field name="date_terima_tukar_faktur"/> + <field name="payment_term_id"/> + </group> + <group> + <field name="invoice_day_to_due"/> + <field name="new_invoice_day_to_due"/> + <field name="payment_state" widget="badge" + decoration-danger="payment_state == 'not_paid'" + decoration-warning="payment_state in ('partial', 'in_payment')" + decoration-success="payment_state in ('paid', 'reversed')"/> + <field name="amount_total"/> + <field name="amount_residual"/> + </group> + </group> + </sheet> + </form> + </field> + </record> + <!-- Action --> <record id="action_unpaid_invoice_view" model="ir.actions.act_window"> <field name="name">Unpaid Invoices Monitoring</field> <field name="res_model">unpaid.invoice.view</field> <field name="view_mode">tree,form</field> - <field name="context">{}</field> + <field name="view_id" ref="view_unpaid_invoice_tree"/> </record> <!-- Menu --> |
