Sage 300 helps customers make Order Entry transactions against a particular customer, giving flexibility, compatibility and proper ordering process in an organization for sales functionality. This can help the management to get immediate information of accounting & inventory transactions of the sales team for improving their productivity. User can make an Order Entry transactions against customer to make a quote/active order, shipment and invoice for particular order entry transaction. OE transactions will be entered in Accounts Receivable module after every transactions against particular customer.
In the Order Entry screen, User can add the validations on the screen by using the customization. In this blog post, we will discuss regarding validation button on Order Entry screen which is validate as per the optional field values and customers.
This customization will work only if the customer number is same. As per requirement, we have to add “Validate” button next to Prepayment button in Order Entry screen and all other functionality will remain same. Please refer below screenshot:
New Stuff: Pros and Cons of Single vs Multiple Databases in Sage 300
This “Validate” button will be validated based on two optional fields i.e. “PONO” and “PODT” which is header level optional fields in Order Entry screen. If the user can make one Order entry with both optional field values. And then create another order entry with same customer and same optional field value then, the system will not allow to post the order entry for same customer and same optional field values. When the user clicks on “Validate” button for second order entry then error message will be generated.
Consider one example, If user create an order entry for customer=1200, add PONO and PODT optional field value and post it. Refer below screenshot:-
We will create a new Order Entry with Same customer=1200 number and insert same optional Field values for PONO and PODT then as per our customization, System will give us error massage as “Invalid input, PO Number and PO Date Already Exist” after clicking on the validate button. The system further, can’t allow to post the order entry until and unless PODT and PONO optional field value is different from existing order entry.
Refer below screenshot:
In above example if PODT value will be different and PONO is same then system will allow to post the order entry. And if PONO value will be different and PODT value is same then system will allow to post the order entry.
Like this customization, we can validate any of optional field on any screen of Sage 300 ERP.
Also Read:
- Alternate Items on Order Entry screen in Sage 300 ERP
- Generate BOM and Kitting items on the fly from Order Entry screen in Sage 300 ERP
- Commit All in OE ORDER ENTRY
- Hide non-sellable items from Item lookup on Order Entry in Sage 300 ERP
- Customer Wise Item filter on Order Entry screen in Sage 300 ERP