Skip to Content
Home Sales Sales Purchase Enhancement
Sales Purchase Enhancement

Sales Purchase Enhancement

Comprehensive sales and purchase enhancements: partial delivery, negative stock blocking, not-invoiced amount tracking, quick action buttons, and lot-level quantity control.

v18.0 Abdelfatah Mohammad (AlshayebCo) Sales Application

Sales/purchase workflow enhancements with partial delivery, negative stock control, and quick actions

Overview

Comprehensive sales and purchase enhancements: partial delivery, negative stock blocking, not-invoiced amount tracking, quick action buttons, and lot-level quantity control.

Key Features

  • Partial delivery with configurable approach
  • Negative stock quantity blocking
  • Lot-level negative quantity blocking
  • Not-invoiced amount computation
  • Quick action buttons: Print, Register Payment, View Deliveries
  • Delivery return actions from order forms
  • Sale order line: qty in hand, qty to deliver

Data Models

Delivery Line

sale.order.delivary
FieldTypeInfo
Product
product_id
Many2one Product
Quantity
quantity
Float Ordered qty
Want to Deliver
want_to_delivery
Float Ship now qty

Extends Existing Models

sale.order

Adds 2 fields:

Not Invoiced Amount (Monetary) Delivery Lines (One2many)

Adds actions: delivery, action_delivery_return


res.company

Adds 2 fields:

Block Negative Stock (Boolean) Negative Lot Block (Boolean)

Technical Details

Technical Name sales_purchase_enhancement
Version 18.0
License LGPL-3
Type Application

Security

Sales/purchase access

Dependencies

analytic_enterprise sale_purchase_stock account_accountant