Skip to main content

Sale Agreement

A Sale Agreement records what a customer has agreed to buy over a period: the items, the quantity of each and the agreed price. Sales orders can take their prices from it, copy its lines, and, for customers who must buy only under contract, be held to its items.

Where
Sales and Distribution › Sales › Sale Agreement (SDSA)
Who uses it
Key account managers, contract administrators
When
When a contract or a rate agreement is signed
Needs first
The customer released in the company, the items, and a Sale Agreement Classification

What it is for​

Three things read an agreement:

  1. The price engine. When a sales order names this agreement in its Sale Agreement field, the price of an item line is looked for here first: same customer, the order's currency, valid on the posting date, not blocked, same item and unit, same project, and the item commitment as Agreement Commitment. If found, it is the line price and the line shows Price Origin From Sales Agreement. An order that names no agreement never takes an agreement price.
  2. Copy From on the Sales Order. Lines are copied with the quantity the agreement still has left. A sales order cannot order more than that balance.
  3. The customer's agreement controls. A customer marked to require a sale agreement must name one on every sales order; a customer marked agreement items only can order only the agreement's items.

The one rule people get wrong: the order must name the agreement, and match it. Without the agreement on the order, or in another currency, unit or project, or outside Date From and Date To, there is no agreement price. And when the order also has a Pricing Group, Save prices the lines again from the price list without the agreement, so the agreement price is replaced. Leave Pricing Group empty on orders priced by agreement.

Every field in plain words​

General​

FieldWhat it meansWhat to put
Sale AgreementThe agreement numberRequired, unique
SubjectWhat the agreement isRequired
Agreement ClassificationThe kind of agreementRequired. From Sale Agreement Classification
Agreement CommitmentWhat the customer commits toOnly the item commitment gives prices to orders
CustomerThe customerRequired. Picking it fills Customer for Invoice
Customer for InvoiceWho is billedRequired
ResponsibleWho looks after the agreement
BlockStop using the agreementA blocked agreement gives no prices
NotesFree text

Period, references and currency​

FieldWhat it meansWhat to put
Date From / Date ToWhen the agreement is validRequired. Prices apply only to orders dated in between
ProjectA project the agreement is forThe order's project must be the same; an agreement without a project prices only orders without one
Customer Reference / Customer Requisition NoThe customer's own references
CurrencyThe agreement currencyRequired. Prices apply only to orders in this currency

Sales Agreement Lines​

ColumnWhat it meansWhat to put
Item No / Name / Item VariantThe item agreedItem Variant shows when the inventory setting asks for variants, and is then required for a variant item
UnitThe agreed unitThe order must use the same unit to get the price
QuantityThe agreed quantityThe balance sales orders can copy
PriceThe agreed unit priceMust be more than zero
Gross AmountQuantity × PriceRead only
Discount % / Discount Amount, Net Price, Net AmountAn agreed discountShown when the sales setting's Discount on line is ticked
Date ToThe line's end dateFills from the header
Line TextFree text

How to configure it​

  • On the customer released in the company (Release Customer In Legal Entity), mark whether the customer requires a sale agreement, and whether only agreement items may be ordered.
  • On Sales and Distribution Setting, tick Required Sale Agreement on Sales Order to show the Sale Agreement field on every order, even for customers who do not require one.

Scenarios​

  • A supermarket chain with a yearly rate contract. One agreement per year and currency, one line per item at the contract price. Orders for that chain price from it without a price list.
  • A government buyer who may only order what was tendered. Mark the customer as agreement items only. An order line for any other item is refused.

What it is connected to​

If something looks wrong​

  • "Line ID: ... - Price cannot be zero or negative" - give every line a price.
  • "Sales Agreement Lines - Line ID: ... - Item Variant Cannot be Empty" - the item has variants; pick one.
  • The order does not take the agreement price - the order must name the agreement in Sale Agreement; then check currency, dates, unit, project, Block and the Agreement Commitment.
  • The agreement price was there, and changed on Save - the order has a Pricing Group, and Save reprices from it without the agreement. Clear the Pricing Group on such orders.
  • "Sale Agreement is mandatory for this customer." on the order - the customer requires an agreement; pick one on the order.
  • "Basic Data - Line ID: ... cannot exceed Balance Quantity ... in Item Request: ..." on the order - the agreement line has less left than you ordered.