Order Compliance
PharmX gateway 3.0 introduces order compliance which allows the POS the ability to check the order data prior to submitting the order to the gateway for processing. This compliance check helps to reduce the instances of invalid orders being cancelled by the gateway or the supplier without a pharmacy being aware that their order was not sent to the supplier.
Orders may be subjected to additional compliance validation before the order will be accepted by a Gateway3 interface. If the order fails any compliance checks the order will be rejected with additional response messaging (a <validationResponse> object).
Example compliance checks may include:
Minimum order value (MOV) not exceeded. In this case the POS will be provided with a response message advising the pharmacy that the order did not meet compliance based on MOV requirements for the supplier.
Multiple order quantity (MOQ) not met for an order.
The sender POS will have the option to override these compliance checks if allowed by the supplier (controlled by a defined value for OrderType). In this scenario the override assumes the buyer has accepted that additional fees or charges may apply (for example freight charges) from the supplier as a result. This should be reflected in any messaging within POS to the user.