Repository
OCA/purchase-workflow · module folder · Try on Runboat
Module version
1.0.0
Category
Purchase
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/purchase-workflow
Last tracking update
2026-08-07 08:09:24
Authors
Odoo Community Association (OCA), Open Source Integrators (OSI)
Maintainers
Odoo Community Association (OCA), Open Source Integrators (OSI)
Committers
Weblate, OCA-git-bot, oca-ci, Murtaza Mithaiwala
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
purchase_order_form_inherit_downpayment purchase.order.form purchase.order form Inherits purchase.purchase_order_form
view_po_downpayment_wizard Purchase order down payment purchase.order.down.payment.wizard form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • purchase_id Many2one → purchase.order
    readonly=True states={'draft': [('readonly', False)]} args: 'purchase.order', 'Purchase'
Public methods (0)

No public methods.

New fields (2)
  • account_payment_ids One2many → account.payment
    string='Purchase Payment' args: 'account.payment', 'purchase_id'
  • payment_count Integer
    compute='_compute_payment_count'
Public methods (1)
  • action_open_payment(self)

New fields (4)
  • advance_payment_method Selection
    default='delivered' required=True selection=[('delivered', 'Regular Payment'), ('percentage', 'Down payment (percentage)'), ('fixed', 'Down payment (fixed amount)')] string='Create Payment'
  • amount Float
    string='Down Payment Amount'
  • fixed_amount Float
    string='Down Payment Amount (Fixed)'
  • order_id Many2one → purchase.order
    required=True args: 'purchase.order'
Public methods (2)
  • create_payment(self)
  • default_get(self, fields_list)
    @api.model