The scenario is that POS PC and Store database PC are joined to domain however they are on a remote location and without VPN access they cannot resolve Active directory user and FQDN. Instead of a domain account, we used local PC account to perform all actions on SQL and connect Retail POS through the same local user. We also used different credentials for POS and Store database pc, e.g. POSPC and StorePC which is perhaps the mistake we made.
After all setups for POS, when I started AX 2012 R2 Retail POS it stopped working, event viewer showed following error:
“Login failed. The login is from an untrusted domain and cannot be used with Windows authentication”
In order to resolve this error make sure of the following:
1. Username on POS and Store database PC must be SAME.
2. Password for both users must be SAME.
This user will authenticate POS user on Store database PC to connect to SQL database only if the username and password are the same.
In today’s post, I would like to share Reason Code functionality on POS. We often conduct transactions that need a reason or comment. Microsoft Dynamics AX has come up with reason codes in which we can define reason behind of the transactions. I would like to share how we can use this functionality over AX POS
Step 1: Go to Retail > Setups > Reason Codes
Step 2: Create new Reason Code
Step 3: Type reason Number, description and input type sub codes to associate more sub codes in reason code or you can go for text to if you just want write something as a reason.
Step 4: Create Sub Codes
Step 5 : In General mark the check box
Step 6 : In Printing mark check box if you want to Print the reason code on the receipt
You can define where you want these reason code to be apply:
Go to Retail > Setup > POS > Profile > Functionality Profile
Step 8: now run the JOBS
You can see over POS reason code will be applied
You can also review on HQ which transaction has been perform on that particular reason Code
Go to Retail > Setup > Reason Code > Reason Code Transaction
It is a common error for AX 2012 R2 POS screen, whenever we setup device information on hardware profile and run the N-jobs, this error usually appears on POS screen and it won’t let you open POS.
Connector TestConnector not found!
SystemCore: System.Exception: Processor not found.
at Microsoft.Dynamics.Retail.SDKManager.PaymentProcessorManager.GetPaymentProcessor(String name)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftPaymentProcessor(String connectorName)
at Microsoft.Dynamics.Retail.Pos.EFT.PaymentSDKProcessor.GetEftProcessorServices(String connectorName)
The solution I found is simple by copying TestConnector DLL to Retail folder.
1. Copy the Microsoft.Dynamics.Retail.TestConnector.dll from “C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Connectors”
2. Paste the Microsoft.Dynamics.Retail.TestConnector.dll to “C:\Program Files (x86)\Microsoft Dynamics AX\60\Retail POS\Connectors”
3. Open POS, Problem solved
Here is little tip how Credit note functionality works on Microsoft Dynamics Ax 2012 POS
Following are the few steps required to apply credit note in AX 2012
Step 1: Go to Retail > Setups > Payment Method
Step 2: Create method of payment for Credit note and associate appropriate Posting account in it
Issue Create Note
Step 3: Now go to POS Select Return transaction
Step: 4 Click Issue Credit Note
Credit Note will be issued and transaction will be done
Step 5: Now we can check if credit note has been issued or not
Go to Retail > Inquires > Credit Memo
Apply Credit Note:
Step 1: Enter Sales Transaction and then Select the payment option; that is pay with Credit Note
Step 2: Select settle balance with cash or settle with new transactions
In this example I have chosen Settle balance with cash
Step 3: Enter the credit note Number
Step 4: Now we can check if Credit note has been applied or not
Go to Retail > Inquires > Credit Memo
You will notice that applied check box is now marked.