Skip to content
Microsoft Dynamics 365 Blog


Dynamics Online Payment Services – Payment Provider Sign Ups 

Microsoft Dynamics Online is a free service to link your ERP to a payment provider.  When configuring Microsoft Dynamics Online as your payment gateway, you are provided with 5 payment provider options to connect a merchant account.  These options are listed below and are the only available options to use with this solution.  If you would...Read more

Dynamics AX Payment Services Error Validating: “Check user account settings, Failing validation with DOPS(20002)”. 

The failing validation can be one of two things.  First, have you created a System User in Dynamics Online with the public key from this payment service configuration.You will also need to add the “payment – user” role to that system user account. The other possible issue is that the URL ( blocked by the Firewall...Read more

Calling the BudgetTransactionService on AX 2012 

We recently had a request for an example of how to call the BudgetTransactionService AIF create operation which allows you to created budget register entries. Setup: Create an inbound AIF port using the first 10 steps (Setup with AX) from the Budget entries import in AX2012 ( to create a NetTcp AIF inbound port. Create...Read more

AX 2012 for Retail: Common practices and brief explanations for daily EPOS procedures and operations 

The intent of this article is to assist with discovering the basic retail daily procedures for a Cashier and Manager from the design point of view.  While there are many combinations of how daily procedures are performed, this article is simply displaying some of the basic workflows in the day of a retail store.  Pre-requisites:The...Read more

Requesting large packages across AX AIF can result in timeout errors after 30 seconds regardless of your timeout values 

A common time out exception you may experience with NetTcp AIF calls in AX is: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was ’01:09:59.9770000′. This error can be deceptive...Read more

AX 2012 for Retail: “The number for one time customer is missing” and payment posts with earlier date than sales invoice when posting Retail Statements 

We have seen a few different issues lately when customers have unmarked “Delivery Date Control” in System administration>Setup>Licensing>License configuration > Trade. The first issue that can happen is the following error when posting the Retail statement:   ” The number for one-time customer is missing.”   The error means that AX cannot find the default...Read more

How to Setup Send XML Document for AP Payment Journals 

The goal of this post will be to walk through the necessary AIF setup required to utilize the Send button in the Account Payable Journal Voucher form.  Step 1: Enable and Deploy Endpoint In the AX client navigate to System Administration > Setup > Services and Application Integration Framework > Outbound Ports Create a new...Read more

Sending email notifications for Retail orders [AX 2012 R2 and R3] 

Microsoft Dynamics AX 2012 R2 had introduced a new feature to automatically generate email messages to recipients based on specific events for Online Orders such as order created, picked, packed, shipped, etc.  With the addition of Call Center in AX 2012 R3, this feature was expanded to encapsulate other Retail orders.  This feature was designed to only...Read more

Using Post Inventory along with Calculate and Post Statement in AX 2012 Retail 

On multiple occasions I have had questions or seen confusion surrounding the usage of Post Inventory in conjunction with Calculate Statement and Post Statement for keeping inventory up-to-date and posting sales transaction.  Let’s first define the purpose of each process: Post Inventory When running the Post Inventory, this looks for all unposted transactions that have...Read more

Sending email receipts from Retail EPOS Transactions (AX 2012) 

There seems to be limited information on how the “Send email receipts” functionality works.  This blog is intended to help provide the basic information and links on how to configure and send email receipts for EPOS transactions. NOTE: For emailing MPOS receipts, see the following blog: Sending email receipts from Retail MPOS transactions To get started, you will...Read more

AX ReportViewer web part fails with time out after running >90 seconds 

I recently have an incident with the same timeout error mentioned in the blog in below that customer would like to run report exceeding 4 minutes in EP. The same steps are used to extend the AsyncPostBackTimeout attribute except that AxScriptManager is searched/modified instead of ScriptManager in the master page mentioned in the blog. We...Read more