Some important rules to keep in mind when setting up rebates in non-rebate special price records are the following.
• The rebate amount must be specified in the special pricing record. If the price for the order line is coming from a special price record that is not a rebate or Type R record, any available rebate must also be specified in the special price record.
• When a rebate amount is specified in a non-rebate special pricing record, the instant display flag is not used. In this case, the price and the commission cost used for the order line is based on the special price record, so the price, commission cost and the rebate amounts are just recorded in the order line.
• If a rebate amount is specified in another special price record type, the rebate amount must be in your local or house currency (you may not specify a rebate amount if the currency in the special price record is not set to house or local currency.
• The values in the record, (the price, the commission cost and the rebate) should all be set to the correct value for the order line. The system will load the price, rebate and commission cost from the special price record into the order line when a special price record is used (this behavior is different than the behavior for a rebate record which adjusts the price and commission cost if the instant display field is set to Y).
• If a cost is specified in the special price record (the cost is an optional field), the system will treat the difference between the cost of the item in inventory and the cost from the special price as a rebate. This is done to keep the general ledger inventory and cost of sales accounts in balance. This logic is used when a warehouse or a special order shipment is being processed. If a vendor ship is being processed, the cost of the item in inventory is not relevant, and the system only records a rebate if the rebate amount is loaded.