Global reasons not to pend
View global reasons not to pendDefinition | Description |
Zero Delivery |
TMSDS/PEND-DSC has a “Check if No Delivery” flag, by pending reason code. Each reason code must be flagged to determine whether the order still pends if it has been processed and no stock is to be delivered. If this flag is set to Y the order pends. Regardless of this flag, the order always pend when stock is being released. If “Check if No Delivery” flag is ‘N’ and the pending reason code is a header code (eg AC=Credit Limit) and the total delivery quantity for the order is zero, the order does not pend. If the “Check if No Delivery” flag is ‘N’ and the pending reason code is a detail code (e.g. BP=Price override) and the delivery quantity for this line is zero, the order does not pend. If the “Check if No Delivery” flag is ‘N’ and the pending reason code is a detail code (e.g. BP=Price override) and the item on this line is a non-stock item, the order does not pend. |
Allow Approval |
TMSDS/PEND-DSC has an “Allow Approval” flag by pending reason code. If the “Allow Approval” flag is ‘Y’, then the order can be approved without any further maintenance. |
Exceptions by Type of Order/Claim |
The parameters for not pending based on the Type of Order/Claim are set in TMSDS/PEND-EXO. Type of Order is classified by the use of the following.
|
Pending Small Orders by Buying Group |
A definition can be set up in Pending masterfiles and TMSDS/PEND-DIL to create a definition of small orders that should or should not pend. This definition is then applied to all order lines if the pending code and the department match the control file. This is used for a pending code at order header level. For a pending code at line detail level, the existing department definition applies. See Pending Small Orders by Buying Group under User defined sales order pending reasons for setup requirements. |
System defined sales order pending reasons
View System defined sales order pending reasonsCode | Description |
AB – Order Lines Limit by CC-Type | A predefined line limit is established on TMSDS/PEND-OLL for each CC-Type and code. If the number of order lines in an order exceeds this limit, the order will pend. |
AC – Credit Limit Exceeded |
If a customer order value exceeds the available credit for that customer, the order is pended. Different levels of credit limits can be defined (for example 90+%, 95+%, 100+%) requiring approval by different departments. If this facility is activated a customer’s credit limit is checked for each order and if the order value exceeds a given credit limit % it is pended for approval. A specific credit limit % can be nominated which causes the order entry program to give a warning only but does not pend the order. The parameters are set in TMSDS/PEND-CON. Pending considerations to include in reducing an account balance, affect how the system determines whether the credit limit has been exceeded or the balance is overdue. The user can decide whether Outstanding Claims (claims raised not necessarily approved), Drafts and/or Letters of Credit should reduce the account balance when comparing it to the credit limit on the Customer masterfile. Conditions:
TMSDS/DSO040 determines whether to add order or invoice amounts to the total when running a pending check. |
AD – Delivery Address |
Checks for potential errors in the shipping address. An order will pend if any address line is matched to a defined list of words. Multiple rules against each address line can be defined with an option to match to a string for Equal, Not Equal, Like and Not Like. TMSDS/PEND-DAD defines the parameters for delivery address line checking. |
AE – Extended Terms Overridden |
If the Sales Order Header screen fields for Payment terms code and/or Actual due date are changed by the operator when entering an order, the order pends. Conditions:
|
AF – Customer Address Validation |
Checks for possible fraudulent customers based on the entered name and address, using the Customer Validation Address file (DSCVA00P). |
AG – Order Value does not equal Allocated Cash |
If the value of the order or invoice does not match the value of the cash received, as entered by the sales operator, the order pends The authorised department can then maintain the order if applicable or leave the difference on the account or write off the difference. This type of order is identified by customer. Conditions:
|
AH – Credit Card Failed |
If the credit card information is invalid or the difference between the authorised payment amount and order amount exceeds pre-set limit the order will pend with pending code ‘AH – Credit Card Failed’ Credit cards can be pre authorised on pending or pick release depending on the setup in TMSDS/OM-PAUTH. |
AL – Promotion Package |
In Order Processing, the promotion package identification is entered on the first screen along with the customer account number. The “Check if no delivery” flag on the control file TMSDS/PEND-DSC should be ‘Y’, as pending is to verify whether this order satisfy minimum requirement of the promotion package. Note that this reason is for both header and detail and validates the promotion package as per DSE230, if the package is active. Reasons for pending could be:
Above reasons for pending is only applicable for non manual orders. Manually entered orders have to meet the minimum requirements of the promotion package before the order can be confirmed. The order pending check program checks if an allowance code is entered on an order line and pends this order line for approval. Pend reason department needs to be set up in order to use this facility (both header and detail). |
AN – Next Month (Period) Orders |
An order can be processed for the next month by changing the date at Order entry time. The order can be packed and delivered during the current month but the invoice is produced in the next month and the sale reflects in the next month. Condition is if the transaction period of the order header is greater than the period in TMSDS/PERIOD. |
AO – Overdue Credit Balance Exceeds Minimum % |
TMSDS/PEND-ODD specifies the payment terms to be used (TMSDS/CM-PAYT), overdue period, overdue percentage and number of days grace before an order pends. The total dollar amount in the overdue buckets (which are the periods equal to and in excess of the overdue period) is compared, as a percentage, to the total amount outstanding. If this percentage exceeds the percentage defined in this control file, the order pends. The number of days grace are also taken into account when determining if an amount has become overdue. An entry of 100% indicates no tolerance. In TMSDS/PEND-ODD a blank payment terms code will bypass or overrule the specific payment terms code requirements. Conditions:
|
AR – Last Entered/Changed by User (Manual Review of Order) |
Orders pend for a user who has been listed in TMSDS/PEND-EUL. |
AT – Free W/house Delivery to Duty Free Customer |
Conditions:
|
AV – Order Below Minimum Value |
On TMSDS/PEND-VAL a minimum value, in whole dollars, by company can be established and any orders below this minimum value pend. Conditions:
|
AW – Warehouse Override |
Orders pend if the warehouse in order processing is not the same as the warehouse on the Customer masterfile. Conditions:
|
AX – Customer Account Stopped or Suspended |
Orders pend if the customer account has a status of stopped or suspended. Conditions:
|
AZ – Floor Limit Exceeded for Prepaid Orders |
The system first checks that the customer is valid, (or the transaction is a transfer or adjustment that does not require a customer) and that the document is an Invoice. Then the invoice/order must be prepaid by credit card. If all these conditions are met, the system checks TMSDS/PEND-FLL for the credit card payment type and ensures the invoice/order total including tax is greater than the floor limit. |
BA – Customer/Item Purchase Applicability |
The parameters for Purchase applicability are set in TMSDS/PEND-APL. This is only used if the Customer and/or Item masterfile applicability facility is not in use. Customers can be excluded from buying specific products. If a customer has placed an order for a product that is not available to them, the order pends to check on whether the customer actually ordered this product or whether it was a keying error. Reason codes can be flagged to be applicable only if stock is allocated. Conditions:
|
BB – Potential Lost Order |
This pending reason captures any orders with lines that are not being supplied or backordered. This will allow for maintenance of the order or customer contact prior to losing that order. This function can only know of order lines that stock availability and supply rules have determined will be lost at the pending stage, and cannot account for orders that were to be supplied, but were lost due to short picking in the warehouse stages. |
BC – Zero Cost |
The customers order will pend if any of the line items have a zero cost in the transaction. This uses the Distribution transaction file. (DSTRB00P) |
BD – Discount has been Overridden |
If the default discount is overridden when the sales order is entered, the order pends. This applies if the discount per line item and/or the Sales Order header panel Discount Override are changed. Conditions:
The order will not pend if the percentage range is within the specified limits setup in TMSDS/PEND-PRC. This control file determines for pending code D and P and the Item level 1 (I1CLS), the range of percentage and whether to check all the prices, or below the percentage or above the percentage. |
BE – Titles Sold below ‘List Price less Max Discount’ |
This pending check will check that products belonging to a specified Item Classification are not being sold lower than list price (entered or overridden) with a set maximum discount. TMSDS/PEND-DIC specifies the Item class code to check for with the ‘BE’ pend code. |
BI – Item Rights/Applicability |
Items can be flagged as being available for sale to a specific customer or group of customers. If an order goes through for an item, which is not supposed to be sold to that customer, the order pends for management approval or rejection. Item Applicability can either be picked up in Pending using TMSDS/PEND-APL or setup for each item in the Item masterfile. Conditions:
|
BJ – Order on Activity |
Conditions:
|
BK – Stock Available from Forward Order |
The parameters are set in control file TMSDS/OE-STKA. To calculate stock availability including Forward Orders (FO) and Purchase Orders (PO), the flag on the control file must equal 1 for ’Yes’. The number of months into the future to take FO and PO quantities into consideration is another parameter on the control file. If the delivery quantity (calculated) is less than the order quantity then the order pends. Pend forward orders if there is a PO available to fulfil the order. |
BL – Promotion Package |
In Order Processing, the promotion package Identification is entered on the first screen along with the customer account number. The “Check if no delivery” flag on the Control File should be ‘Y’, as pending is to verify whether this order satisfy minimum requirement of the promotion package. Note that this reason is for both header and detail and validates the Promotion Package as per DSE230 if the package is active. Reasons for pending could be:
The order pending check program checks if an allowance code is entered on an order line and pends this order line for approval. Pend reason department needs to be set up in order to use this facility (both header and detail). |
BM – Order below Minimum Margin % |
A Minimum Margin can be set per Company and/or Warehouse on TMSDS/PEND-MGN. For each company and optionally warehouse, specify the minimum profit margin required. Any order with a line below this margin pends. This margin overrides the margin specified on the Price Simulation module. The Pending program checks the warehouse code on the customer order. If this warehouse has been defined as a minimum margin warehouse, its margin is part of the pending check. If the warehouse has not been defined on the control file, the minimum margin on the Price Simulation Module is used during the pending check. Conditions:
This Reason could be used as a safeguard against incorrect pricing being used. The Database setup has an effect on this pending check. TMSDS/SEQ-MMR is used by the Pending and PSM systems. This holds the sequence in which a minimum margin percentage is retrieved. If no matching minimum margin percentage is found using this file’s sequence, then the value is taken from TMSDS/PEND-MGN. The Type of sale flag is used in the calculation to ignore or include when looking up minimum margin rules. |
BN – Price Not Found |
Establish TMSDS/PEND-PRZ – Level of Price Error, to determine the level of price error. The order will check for the following.
|
BP – Price has been Overridden |
Prices default according to the Price code on the Customer masterfile. If a price on any detail line is changed the order pends at order entry time. Conditions:
The order will not pend if the percentage range is within the specified limits setup in TMSDS/PEND-PRC. This control file determines for pending code D and P and the Item level 1 (I1CLS), the range of percentage and whether to check all the prices, or below the percentage or above the percentage. |
BQ – Quantity Exceeds Predefined Limit |
A predefined limit is established on TMSDS/PEND-QCC for each CC-Type and IC-Type combination, with a flag to indicate whether to check against the Ordered quantity or the Delivered quantity. This is used to catch orders where the quantity entered is out of range, which means there was probably a keying error. If the quantity type = 2 for delivery quantity, and the delivery quantity is greater than or equal to the quantity limit established in the control file, pend the order. Delivery quantity is greater or equal to quantity limits. If the Quantity type is = 1 for order quantity and the order quantity is greater than or equal to the quantity limit established on the control file, pend the order. Pend code BQ is also used to check quantity limits by item hierarchy “Item hierarchy quantity limit exceeded”. Orders will pend if line item is within defined hierarchy in TMSDS/PEND-QIL and quantity exceeds the limit. |
BS – Item Stock Status (formerly Stock Consignment Order) | TMSDS/PEND-IST has a list of stock status codes for which an order must pend. Stock status codes are established in TMSDS/IM-IBOR. |
BT – Transfer Quantity Mismatched the Requested | When the transfer quantity is not equal to requested quantity, the transfer order will pend with pending code BT. |
BU – Assortment Item |
Orders pend if the item is an Assortment as setup on TMSDS/IM-ASSI. |
BX – Serial Number Required | An order will pend with pending code BX if it has one or more items that are setup for serial number tracking and a serial number has not been entered for it. |
BY – Item Stopped or Suspended |
Orders pend if the Item has a status of Stopped or Suspended. Conditions:
|
User defined sales order pending reasons
View User defined sales order pending reasonsTMSDS/PEND-DOC is used to check the pending for specific document types. The Pending System support 100 custom pending codes. Option 00-99 = User Defined Pending Reason. User defined Pending Reasons can be created and this is where the conditions for that reason to apply are established.
User defined Pending Reasons can be created and this is where the conditions for that Reason to apply are established.
The Reasons applicability could be based on the following:
- Document Type – TMSDS/TR-DT
- Document Sub-type – TMSDS/TR-DST
- Picking Method – TMSDS/TR-PCKM
- Source of Transaction – TMSDS/TR-SRCT
- Type of Sale – TMSDS/TR-TOS
- Customer Number – DSM005 Customer Masterfile.
This is sequenced by TMSDS/SEQ-PDOC.
Definition | Description |
Overdue Balance |
Conditions are if TMSDS/PEND-ODD =< (A3PERD-A3AGEP) OVERDUE BAL = A3BAL (O/S BAL) + A3CLMA (CLAIMS) – if flagged on TMSDS/PEND-CON – A3DRTA (DRAFTS) “ “” “ “ -A3LCDA (L/C’s) “ “ “ “ accumulated across all ARAGE00P records where TABN = A3BN And A3PERD = TMSAR/PERIOD
OR
If the balance for a month is negative, include in Overdue balance E.g. Current $100 Curr-1 $500- Curr-2 $500 TMSDS/PEND-ODD = 2
Therefore, we would normally only include Curr-2 as overdue. But because Curr-1 is a negative figure, it is added in as well, so the total overdue is zero. |
Pend all Orders for a Customer |
If all orders for a customer are to be reviewed and manually released, a user defined pending reason can be established to ensure all these orders are not immediately released. |
Outstanding Balance |
Current Outstanding balance = ARAGE00P/A3BAL where TABN = A3BN TMSAR/PERIOD = A3PERD (CLAIMS) + A3CLMA – DEPENDING ON TMSDS/PEND-CON (DRAFTS) – A3DRTA “ “ “ (L/C’s) – A3LCDA “ “ “ ARDM00P (IN-UPDATE) +D1UPDB (NEXT MONTH) +D1NXTB |
Payment with Order |
If a Debtors transaction (ARTRA00P) record is found by Distribution TBRPN or An existing order in pending (DSTRJ00P) record by Distribution TBPN. |
Payment by Credit Card |
Checks payment type (T6PAYT) against TMSAR/BK-PAYT. |
Pending Small Orders by Buying Group |
Catering for small order by buying groups. In the Pending masterfiles, set up the following.
TMSDS/PEND-DIL holds the department and pending reasons. For the Department enter the hierarchy levels to be used, these should match the item levels defined in the Pending masterfiles. This definition can then be applied to all order lines rather than just one line if the pending code and the department match with this control file. This is only for a pending code at order header level. For a pending code at line detail level, the existing department definition will apply. |