QAD 2017 Enterprise Edition > User Guides > Sales > Available to Promise > Using ATP Processing Features > Determining ATP during Order Confirmation
  
Determining ATP during Order Confirmation
When ATP Enforcement is Yes in Sales Order Control and the ATP Enforcement setting for the item is Warning or Error, the system checks for adequate ATP when you run the following programs:
Sales Order Confirmation (7.1.5)
Material Order Confirmation (10.7.2 or 11.11.2)
RMA Confirmation (11.7.1.6)
Because the confirmation programs confirm all the lines of an order as part of the same batch process, you specify how the system handles lines with inadequate ATP before the confirmation process is run.
Note: When you confirm a single line of an order in an order-maintenance program by changing the Confirm field to Yes for the line, the system processes the ATP calculation just as it would if you entered the line as confirmed. If ATP is inadequate to meet the due date, the ATP enforcement pop-up frames display. See Order-Line ATP Enforcement Frames.

ATP Fields in Order Confirmation Programs
Use the following fields to control ATP processing during order confirmation:
Change Due Dates for ATP Enforcement Warnings
Enter Yes to change the due dates on order lines if ATP is insufficient for items with ATP Enforce set to Warning. The system adjusts the order-line due date to the best possible later due date and confirms the order.
If No and ATP is insufficient, the order is confirmed, and a warning message displays on the report.
Change Due Dates for ATP Enforcement Errors
Enter Yes to change the due dates on order lines if ATP is insufficient for items with ATP Enforce set to Error. The system adjusts the order-line due date to the best possible later due date and confirms the order.
If No and ATP is insufficient, the order is not confirmed, and an error message displays on the report.
Change Promise Date
Enter Yes to change the promise date for the range of sales orders or RMAs you have selected to confirm based on the new due date. Otherwise, enter No. This applies only if the system assigns a new due date based on the value of one of the Change Due Date fields.
The promise date is the due date plus the delivery time entered in Delivery Transit Time Maintenance (2.16.1).
The initial value defaults from the Calculate Promise Date field in Sales Order Control (7.1.24). You can update it in the order confirmation program only when the control program field is Yes.
No promise date is associated with material orders. This field is not included in Material Order Confirmation.
See QAD Master Data User Guide for information on delivery transit times.
Note: The Use Standard ATP when APO ATP is Unavailable field is not currently used.