Hi Folks,
In D365FO advance bank reconciliation is a feature to import bank statement file and automatically reconcile with related bank accounts. There are many formats which a bank commonly used i.e. ISO20022, MT940, BAI2.
In this post, we will see how to set up the MT940 format which is commonly used in most banks nowadays.
Let's get started.
Step 1: Get sample entity template and transformation files
To transform the source file into FnO format, you need few files and these are available under 'Resources' node of AOT. Files names are as below
Step 2: Create an import project
Under Data management workspace, create an import project with name MT940. Add a new file with below details
I. Entity Name: Bank statements
II. Upload file name: SampleBankCompositeEntity (which you got from Resource node)
Once file successfully uploaded, click on view map. On next screen select BankStatementDocumentEntity from the list and click on 'View Map' and go to 'Transformation' tab. Click new and click upload file, select different XLST file one by one, in the sequence shown in below image.
Step 3: Setup Bank statement format
Navigate to Cash and Bank management > Setup > Advance bank reconciliation setup > Bank statement format.
Here create a new record as below
Step 4: Configure the bank account to use Advance reconciliation option
Navigate to Cash and Bank management > Bank accounts. Select a Bank account to view details. Under Reconciliation tab,
I. Set the 'Advance bank reconciliation' option to 'yes'. This is a one-time setup, the system doesn't allow to undo/change once set to yes.
II. Set Statement format field to format which we have created in step 3 i.e. MT940
Step 5: Testing
Navigate to Cash and Bank management > Bank accounts. On Reconcile tab click on Bank statements.
On the next screen click on Import statement. A dialog will pop up. Fill/select details as below
I. Import statement for multiple bank account in all entities. : Set this as Yes if your file contains more than one bank accounts.
II. Bank Account: If the source file contains a single bank, select that bank here.
III. Statement Format: Select your statement format here it must be MT940.
IV: Bank statement file import: Select source file and click upload.
V: Click ok and it must import transaction in the current form.
Note: After every DB refresh you need to redo import project. DB will break the links and you need to remove the entity from your import project and add upload the transformation files accordingly.
-Harry Follow us on Facebook to keep in rhythm with us. https:fb.com/theaxapta
PS: This post referred to MS documentation.
Search This Blog
September 02, 2019
August 23, 2019
QuickFix-7: Feature management in D365FO
Feature management OR Flighting is a new concept
introduced by Microsoft from D365FO version 10.0 that allows turning on new
features, which are delivered but not activated by default.
Some of these “hidden” new
functionalities are:
- · Client
alert notifications by email
- · Manage
access to network printers across legal entities
- · Business
events
-Harry Follow us on Facebook to keep in rhythm with
us. https:fb.com/theaxapta
August 18, 2019
How to increase font size in BizTalk schema/Map editor
Hi Folk,
Now when Logic apps are all over around the integration of D365FO, I am sure you have seen BizTalk editor once in a while. The default editor's font size is so small, you may need a magnifier glass. And I really mean it.
I searched for some solution around the web but didn't found much of the help. Well, here I am sharing my finding with the possible solution or I would say most suitable solution as of now.
Here is a screenshot of the default font size.
To fix this issue, Go to
Setting > Display setting > Advance Display setting > Advance Sizing of text and other Items
Above navigate should give you below screen
here click on 'set a custom scaling level'. and set the scale to 300%
Once you have done this, re-login into the system and see the changes. Below is the new appearance of the same map.
For more details on BizTalk check below link,
https://docs.microsoft.com/en-us/biztalk/core/using-biztalk-editor
Cheers!!!
-Harry
Follow us on Facebook to keep in rhythm with us. https:fb.com/theaxapta
Now when Logic apps are all over around the integration of D365FO, I am sure you have seen BizTalk editor once in a while. The default editor's font size is so small, you may need a magnifier glass. And I really mean it.
I searched for some solution around the web but didn't found much of the help. Well, here I am sharing my finding with the possible solution or I would say most suitable solution as of now.
Here is a screenshot of the default font size.
To fix this issue, Go to
Setting > Display setting > Advance Display setting > Advance Sizing of text and other Items
Above navigate should give you below screen
here click on 'set a custom scaling level'. and set the scale to 300%
Once you have done this, re-login into the system and see the changes. Below is the new appearance of the same map.
For more details on BizTalk check below link,
https://docs.microsoft.com/en-us/biztalk/core/using-biztalk-editor
Cheers!!!
-Harry
Follow us on Facebook to keep in rhythm with us. https:fb.com/theaxapta
August 04, 2019
[Solved] Error in Logic app. Status: 403
Hi Folks,
Logic comes a long way for most of the integration thing in Dynamics 365 FO. Its provides a good set of connectors to develop inbound/outbound integration process. While troubleshooting any error is not so easy while it comes to the logic app for new people. I will be sharing some the common error which I faced during development and hopefully, that will helpful for you guys too.
Error:
Possible reason:
You have used certain users in Logic apps while creating API connections. while that users don't have access to target AX system.
Solution:
Check the used in target/Source AX system if the user doesn't exist import the same with admin or proper access. If the user exists then check its access.
I will keep posting any error which I faced with a solution that works for me and I hope that may work for you as well. If you are getting other error, put that in the comment section and I will try to find a solution for you.
Cheers!!!
-Harry Follow us on Facebook to keep in rhythm with us. https:fb.com/theaxapta
Logic comes a long way for most of the integration thing in Dynamics 365 FO. Its provides a good set of connectors to develop inbound/outbound integration process. While troubleshooting any error is not so easy while it comes to the logic app for new people. I will be sharing some the common error which I faced during development and hopefully, that will helpful for you guys too.
Error:
"status":
403,
"message":
"{\r\n
\"Message\": \"An error has occurred.\",\r\n \"ExceptionMessage\":
\"Forbidden\",\r\n
\"ExceptionType\":
\"System.ServiceModel.Web.WebFaultException`1[[System.ComponentModel.Win32Exception,
System, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=######]]\",\r\n
\"StackTrace\": \"
at Microsoft.Dynamics.Ax.Services.ServicesSessionProvider.ThrowSessionCreationException(ServicesSessionCreationErrorCode
exceptionCode)\\r\\n at
Microsoft.Dynamics.Ax.Services.ServicesSessionProvider.GetSession(Boolean
isILSession, Boolean bypassAuthentication, String issuer, String company,
String language, String partitionKey, ClaimsIdentity claimsIdentity)\\r\\n at
Microsoft.Dynamics.Ax.Services.ServicesSessionManager.InitThreadSession(Boolean
ilSession, SessionType sessionType, Boolean bypassAuthentication, String authIssuer,
String company, String language, String partitionKey, ClaimsIdentity
claimsIdentity)\\r\\n at
Microsoft.Dynamics.Platform.Integration.Common.SessionManagement.ServicesAosSessionManager.InitializeSession(Boolean
bypassAuthentication, String authIssuerThumbprint, ClaimsIdentity claimsIdentity)\\r\\n at
Microsoft.Dynamics.Platform.Integration.Common.SessionManagement.OwinRequestSessionProvider.CreateSession(ClaimsIdentity
claimsIdentity)\\r\\n at Microsoft.Dynamics.Platform.Integration.Common.SessionManagement.ServicesRequestSessionHelper.EnsureRequestSession(IServicesRequestSessionProvider
servicesRequestSessionProvider, ClaimsIdentity claimsIdentity)\\r\\n at
Microsoft.Dynamics.Platform.Integration.Common.SessionManagement.EnsureServicesRequestSessionHandler.EnsureServicesRequestSession(HttpRequestMessage
request, IApplicationEnvironment
applicationEnvironment)\"\r\n}\r\nclientRequestId: ##########",
"source":
"########Dynamics.cloudax.dynamics.com",
"errors":
[]
Possible reason:
You have used certain users in Logic apps while creating API connections. while that users don't have access to target AX system.
Solution:
Check the used in target/Source AX system if the user doesn't exist import the same with admin or proper access. If the user exists then check its access.
I will keep posting any error which I faced with a solution that works for me and I hope that may work for you as well. If you are getting other error, put that in the comment section and I will try to find a solution for you.
Cheers!!!
-Harry Follow us on Facebook to keep in rhythm with us. https:fb.com/theaxapta
Subscribe to:
Posts (Atom)