How customer sales configuration works in iDempiere

Customer sales configuration defines commercial, logistical, and financial rules for a Business Partner, controlling pricing, billing, delivery, and payments. These settings auto-populate Sales Orders to ensure consistency and reduce manual effort.

Price List for Controlling Selling Prices

The price list assigned to a customer determines the product prices, currency, and whether tax is included. When a Sales Order is created, iDempiere immediately uses this price list to set item prices, ensuring accuracy and consistency across all transactions.

Payment Rule and Payment Term

Payment rules define the customer’s method of payment, while payment terms control when the invoice becomes due. These settings help enforce credit policies and ensure that receivables are collected according to agreed timelines.

  • Payment Rule (Cash, On Credit, Direct Debit, etc.)
  • Payment Term (Immediate, Net 30, Installments, etc.)

Together, they define the financial behavior expected from the customer.

Invoice Rule and Invoice Schedule

Invoicing behavior determines when the customer is billed. Some customers require immediate invoicing, while others prefer consolidated monthly invoices. An Invoice Schedule helps automate periodic billing cycles where multiple deliveries or orders are grouped into a single invoice.

Delivery Rule and Delivery Via

Delivery settings control how and when goods are shipped. For some customers, partial delivery is acceptable; others require complete shipment only when all products are available. Delivery Via defines the transportation method, such as pickup, standard shipment, or drop shipment.

  • Delivery Rule (Complete Order, Complete Lines, Availability, etc.)
  • Delivery Via (Pickup, Shipment, Drop Shipment)

These settings guide warehouse and logistics teams.

Discount Schema and Flat Discount

Discount configuration can be simple or advanced. A flat percentage discount applies uniformly across all products, while a discount schema can define complex rules based on quantity, product category, or price tiers. This allows organizations to model almost any commercial agreement.

Leave a Reply

Your email address will not be published. Required fields are marked *