|
432 | 432 | <field name="invoice_partner_display_name" invisible="context.get('default_move_type') not in ('out_invoice', 'out_refund','out_receipt')" groups="base.group_user" string="Customer" /> |
433 | 433 | <field name="invoice_date" optional="show" invisible="context.get('default_move_type') not in ('in_invoice', 'in_refund','in_receipt')" string="Bill Date"/> |
434 | 434 | <field name="invoice_date" optional="show" invisible="context.get('default_move_type') not in ('out_invoice', 'out_refund','out_receipt')" string="Invoice Date"/> |
| 435 | + <field name="date" optional="hide" invisible="context.get('default_move_type') in ('out_invoice', 'out_refund', 'out_receipt')" string="Accounting Date"/> |
435 | 436 | <field name="invoice_date_due" widget="remaining_days" optional="show" attrs="{'invisible': [['payment_state', 'in', ('paid', 'in_payment', 'reversed')]]}"/> |
436 | 437 | <field name="invoice_origin" optional="hide" string="Source Document"/> |
437 | 438 | <field name="payment_reference" optional="hide" invisible="context.get('default_move_type') in ('out_invoice', 'out_refund','out_receipt')"/> |
438 | 439 | <field name="ref" optional="hide"/> |
439 | 440 | <field name="invoice_user_id" optional="hide" invisible="context.get('default_move_type') not in ('out_invoice', 'out_refund','out_receipt')" string="Sales Person" widget="many2one_avatar_user"/> |
440 | 441 | <field name="activity_ids" widget="list_activity" optional="show"/> |
441 | | - <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" optional="show"/> |
| 442 | + <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" optional="hide"/> |
442 | 443 | <field name="amount_untaxed_signed" string="Tax Excluded" sum="Total" optional="show"/> |
443 | 444 | <field name="amount_tax_signed" string="Tax" sum="Total" optional="hide"/> |
444 | 445 | <field name="amount_total_signed" string="Total" sum="Total" decoration-bf="1" optional="show"/> |
| 446 | + <field name="amount_total_in_currency_signed" string="Total in Currency" groups="base.group_multi_currency" optional="show"/> |
445 | 447 | <field name="amount_residual_signed" string="Amount Due" sum="Amount Due" optional="hide"/> |
446 | | - <field name="currency_id" invisible="1"/> |
| 448 | + <field name="currency_id" groups="base.group_multi_currency" optional="hide"/> |
447 | 449 | <field name="company_currency_id" invisible="1"/> |
448 | 450 | <field name="state" widget="badge" decoration-success="state == 'posted'" decoration-info="state == 'draft'" optional="show"/> |
449 | 451 | <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')" attrs="{'invisible': [('payment_state', 'in', ('invoicing_legacy'))]}"/> |
|
462 | 464 | <xpath expr="//tree" position="attributes"> |
463 | 465 | <attribute name="banner_route">/account/account_invoice_onboarding</attribute> |
464 | 466 | </xpath> |
| 467 | + <field name="currency_id" position="attributes"> |
| 468 | + <attribute name="string">Invoice Currency</attribute> |
| 469 | + </field> |
| 470 | + </field> |
| 471 | + </record> |
| 472 | + |
| 473 | + <record id="view_out_credit_note_tree" model="ir.ui.view"> |
| 474 | + <field name="name">account.out.invoice.tree</field> |
| 475 | + <field name="model">account.move</field> |
| 476 | + <field name="inherit_id" ref="account.view_invoice_tree"/> |
| 477 | + <field name="mode">primary</field> |
| 478 | + <field name="arch" type="xml"> |
| 479 | + <field name="currency_id" position="attributes"> |
| 480 | + <attribute name="string">Credit Note Currency</attribute> |
| 481 | + </field> |
465 | 482 | </field> |
466 | 483 | </record> |
467 | 484 |
|
|
481 | 498 | </field> |
482 | 499 | </record> |
483 | 500 |
|
| 501 | + <record id="view_in_invoice_bill_tree" model="ir.ui.view"> |
| 502 | + <field name="name">account.out.invoice.tree</field> |
| 503 | + <field name="model">account.move</field> |
| 504 | + <field name="inherit_id" ref="account.view_in_invoice_tree"/> |
| 505 | + <field name="mode">primary</field> |
| 506 | + <field name="arch" type="xml"> |
| 507 | + <field name="currency_id" position="attributes"> |
| 508 | + <attribute name="string">Bill Currency</attribute> |
| 509 | + </field> |
| 510 | + </field> |
| 511 | + </record> |
| 512 | + |
| 513 | + <record id="view_in_invoice_refund_tree" model="ir.ui.view"> |
| 514 | + <field name="name">account.out.invoice.tree</field> |
| 515 | + <field name="model">account.move</field> |
| 516 | + <field name="inherit_id" ref="account.view_in_invoice_tree"/> |
| 517 | + <field name="mode">primary</field> |
| 518 | + <field name="arch" type="xml"> |
| 519 | + <field name="currency_id" position="attributes"> |
| 520 | + <attribute name="string">Refund Currency</attribute> |
| 521 | + </field> |
| 522 | + </field> |
| 523 | + </record> |
| 524 | + |
| 525 | + <record id="view_in_invoice_receipt_tree" model="ir.ui.view"> |
| 526 | + <field name="name">account.out.invoice.tree</field> |
| 527 | + <field name="model">account.move</field> |
| 528 | + <field name="inherit_id" ref="account.view_in_invoice_tree"/> |
| 529 | + <field name="mode">primary</field> |
| 530 | + <field name="arch" type="xml"> |
| 531 | + <field name="currency_id" position="attributes"> |
| 532 | + <attribute name="string">Receipt Currency</attribute> |
| 533 | + </field> |
| 534 | + </field> |
| 535 | + </record> |
| 536 | + |
484 | 537 | <record id="view_account_move_kanban" model="ir.ui.view"> |
485 | 538 | <field name="name">account.move.kanban</field> |
486 | 539 | <field name="model">account.move</field> |
|
1234 | 1287 | <filter name="late" string="Overdue" domain="['&', ('invoice_date_due', '<', time.strftime('%%Y-%%m-%%d')), ('state', '=', 'posted'), ('payment_state', 'in', ('not_paid', 'partial'))]" help="Overdue invoices, maturity date passed"/> |
1235 | 1288 | <separator/> |
1236 | 1289 | <filter name="invoice_date" string="Invoice Date" date="invoice_date"/> |
| 1290 | + <filter name="date" invisible="context.get('default_move_type') in ('out_invoice', 'out_refund', 'out_receipt')" string="Accounting Date" date="date"/> |
1237 | 1291 | <filter name="due_date" string="Due Date" date="invoice_date_due"/> |
1238 | 1292 | <separator/> |
1239 | 1293 | <filter invisible="1" string="Late Activities" name="activities_overdue" |
|
1395 | 1449 | <field name="name">Credit Notes</field> |
1396 | 1450 | <field name="res_model">account.move</field> |
1397 | 1451 | <field name="view_mode">tree,kanban,form</field> |
1398 | | - <field name="view_id" ref="view_invoice_tree"/> |
| 1452 | + <field name="view_id" ref="view_out_credit_note_tree"/> |
1399 | 1453 | <field name="search_view_id" ref="view_account_invoice_filter"/> |
1400 | 1454 | <field name="domain">[('move_type', '=', 'out_refund')]</field> |
1401 | 1455 | <field name="context">{'default_move_type': 'out_refund'}</field> |
|
1413 | 1467 | <field name="name">Bills</field> |
1414 | 1468 | <field name="res_model">account.move</field> |
1415 | 1469 | <field name="view_mode">tree,kanban,form</field> |
1416 | | - <field name="view_id" ref="view_in_invoice_tree"/> |
| 1470 | + <field name="view_id" ref="view_in_invoice_bill_tree"/> |
1417 | 1471 | <field name="search_view_id" ref="view_account_invoice_filter"/> |
1418 | 1472 | <field name="domain">[('move_type', '=', 'in_invoice')]</field> |
1419 | 1473 | <field name="context">{'default_move_type': 'in_invoice'}</field> |
|
1430 | 1484 | <field name="name">Refunds</field> |
1431 | 1485 | <field name="res_model">account.move</field> |
1432 | 1486 | <field name="view_mode">tree,kanban,form</field> |
1433 | | - <field name="view_id" ref="view_in_invoice_tree"/> |
| 1487 | + <field name="view_id" ref="view_in_invoice_refund_tree"/> |
1434 | 1488 | <field name="search_view_id" ref="view_account_invoice_filter"/> |
1435 | 1489 | <field name="domain">[('move_type', '=', 'in_refund')]</field> |
1436 | 1490 | <field name="context">{'default_move_type': 'in_refund'}</field> |
|
1465 | 1519 | <field name="name">Receipts</field> |
1466 | 1520 | <field name="res_model">account.move</field> |
1467 | 1521 | <field name="view_mode">tree,kanban,form</field> |
1468 | | - <field name="view_id" ref="view_in_invoice_tree"/> |
| 1522 | + <field name="view_id" ref="view_in_invoice_receipt_tree"/> |
1469 | 1523 | <field name="search_view_id" ref="view_account_invoice_filter"/> |
1470 | 1524 | <field name="domain">[('move_type', '=', 'in_receipt')]</field> |
1471 | 1525 | <field name="context">{'default_move_type': 'in_receipt'}</field> |
|
0 commit comments