GetPurchasingInstructions

Get Purchasing Instructions

Minor Business Rule

Object Name: B4300060

Parent DLL: CDIST

Location: Client/Server

Language: C

Retrieve the Purchase Instruction information from the Supplier Master file for Purchase Order processin^

Data Structure

D4300060 - Get Purchasing Instructions

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnCarrierNumberANCRMATH_NUMERICNONENONE

The address book number of the carrier, which is specified by the customer or by your organization. You might use this carrier because of 
route requirements or special handling requirements.

szPriceGroupCPGPcharNONENONE

A user defined code (40/PC) that identifies a customer group. You can group customers with similar characteristics, such as comparable 
pricing.

szDeliveryInstructions1DEL1charNONENONE

One of two fields that you use to enter delivery instructions.

szDeliveryInstructions2DEL2charNONENONE

The second of two fields that you use to enter delivery instructions.

cItemRestrictionsEDF2charNONENONE

A code that designates whether restrictions have been placed on the sale of items to this customer. Valid values are:    Blank No restrictions.  
  I      A customer can be sold only those items set up on the Item Restrictions screen.    E      A customer cannot be sold the items set up on 
the Item Restrictions screen.

szFreightHandlingCodeFRTHcharNONENONE

A user defined code (42/FR) designating the method by which supplier shipments are delivered. For example, the supplier could deliver to 
your dock, or you could pick up the shipment at the supplier's dock. You can also use these codes to indicate who has responsibility for 
freight charges. For example, you can have a code indicating that the customer legally takes possession of goods as soon as they leave the 
supplier warehouse and is responsible for transportation charges to the destination.

szOrderHoldCodeHOLDcharNONENONE

A user defined code (42/HC) that identifies why an order is on hold.

szPrintMessageINMGcharNONENONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

mnOrderCopiesINVCMATH_NUMERICNONENONE

The number of invoice copies required by the customer. The system prints the number of invoices specified in this field. The system 
always prints at least one invoice.

mnMaximumOrderValueMAXOMATH_NUMERICNONENONE

Value above which an order is placed on hold. If you try to enter an order whose total is more than the maximum order value, the system 
displays an error message. This field is maintained as an integer without decimals.

mnMinimumOrderValueMINOMATH_NUMERICNONENONE

Value below which an order is placed on hold. If you try to enter an order whose total is less than the minimum order value, the system 
displays an error message. This field is maintained as an integer without decimals.

szOrderTemplateORTPcharNONENONE

A list of items that you frequently order. The items are often grouped based on the product type, such as fuels, lubricants, and packaged 
goods.

cPricePickListPLSTcharNONENONE

An option that indicates whether price information appears on the customer's pick list, purchase order, or sales order. Valid values 
are: On Price information appears Off Price information does not appear

szLandedCostRulePRP5charNONENONE

A user defined code (41/P5) that indicates the landed cost rule for an item. The landed cost rule determines purchasing costs that exceed 
the actual price of an item, such as broker fees or commissions. You set up landed cost rules on the Landed Cost Revisions form.

szUnitOfMeasureVolumeVUMDcharNONENONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to display volume for this branch/plant. The system 
inputs a value in this field from Branch/Plant Constants - Page 2 (P410012). You can override this default value.

szUnitOfMeasureWeightWUMDcharNONENONE

A user defined code (00/UM) that identifies which unit of measure the system should use to display the weight of individual order lines and 
the order as a whole for this customer when you use the order summary form.

szPaymentTermsTRAPcharNONENONE

A code that indicates the default payment terms for a supplier. Payment terms determine the due date, discount amount, and discount due 
date that the system assigns when you create an invoice. Use a blank code for the payment terms that you use most frequently.  Examples 
of payment terms include: Blank Net 30 days  1 1/10 net 30   2 2/10 net 30   D Due upon receipt   N Net 30   P Prox 25th  

szSupplierCurrencyCodeCRRPcharNONENONE

A code that indicates the currency that is used by the supplier.  The system uses this code as the default currency when you enter vouchers 
for the supplier. You can override the default currency when you enter a voucher. If you leave this field blank, you can either assign the 
currency code when you enter a voucher or let the system assign the currency code of the voucher company. 

szTaxRateAreaTXA2charNONENONE

A user-defined code that identifies a tax or geographical area that has common tax rates and tax distribution. The tax rate/area must be 
defined to include the tax authorities (for example, state, county, city, rapid transit district,or province) and their rates. Typically, the U.S. sales and 
use taxes require multiple taxing authorities per tax rate/area, whereas value added taxes often require only one simple rate.

szTaxExplCodeEXR2charNONENONE

A value in user defined code table 00/EX that controls how a tax is assessed and distributed to the general ledger revenue and expense 
accounts. You assign this code to customers or suppliers to set up a default code for their transactions. Do not confuse this code with the 
taxable, non-taxable code. A single invoice or voucher can have both taxable and non-taxable items. The entire invoice or voucher, however, 
must have one tax explanation code.

cCorrespondenceMethodCRMDcharNONENONE

A code that indicates how documents are sent to a customer or supplier. It is part of the Accounts Payable Batch Upload process, and can 
be used as a criterion when you write reports.

cEvaluatedReceiptsAVCHcharNONENONE

A code that indicates if an order is eligible for the evaluated receipt settlement process. An evaluated receipt settlement indicates that you 
have an agreement with the supplier to create vouchers based on the items that you receive. You use the Evaluated Receipt Settlement 
(R43800) procedure to create vouchers from receipt records. As a result, the supplier does not send you invoices and you can bypass the 
Voucher Match procedure. Valid values are:    N Not eligible for evaluated receipt settlement processing.    Y Eligible for evaluated receipt 
settlement processing.    I Receipt transaction is in process.    T Eligible for evaluated receipt settlement processing. However, a tolerance error 
occurred during the receipt process. R Eligible for evaluated receipt settlement processing. However, the receipt is currently in the receipt routing 
process.    V A voucher has been created for the receipt transaction using the evaluated receipt settlement process.

cErrorCodeERRcharNONENONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

szPriceAdjustmentScheduleASNcharOPTNONE

A user defined code (40/AS) that identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level. For 
Agreement Management, this is the Agreement Penalty Schedule. The information in the Agreement Penalty Schedule provides the system 
with the criteria for an agreement to have penalty conditions.

Related Functions

None

Related Tables

F0401 Supplier Master