Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all 10657 articles
Browse latest View live

2017 Binary Stream Product Update – WEBINAR

$
0
0

2017 Binary Stream Product Update

It's that time of year again!

Join us for the 2017 Binary Stream product update and hear the latest and greatest on updates to our products, as well as what's coming down the pike. We also have some exciting and fun little initiatives going on with sales that I'm sure many of you would love to be a part of.

Learn how you can get your next cup of Starbucks on us!

Don't miss out!

Learn about the 2017 Binary Stream Product Update

 

To get more information, please contact us from the Binary Stream website.

To read the rest of our articles on ERPSoftwareBlog, check us out here!

 

Written by Maria Louie, Marketing Specialist, Binary Stream Software

 


What is the temporary voucher functionality in Dynamics 365?

$
0
0

As of several versions of Microsoft Dynamics AX there is a feature to setup and use temporary vouchers for journal entry. Also, this feature still exists in Microsoft Dynamics 365 for Finance and Operations, Enterprise edition. In this blog post I will tell you about the temporary voucher number and namely how you can benefit from this feature.

Regulatory requirement

There are countries/regions where it is mandatory to use continuous voucher series. While saying continuous, it should be really continuous. When you do setup a number sequence to be continuous it is still possible to get gaps in posted vouchers. A lot of accountants did complain about the gaps. A possible cause for these gaps can arise in the next situation.

Assume user A and B are entering general journals. Voucher GJV0050 was the last posted voucher number. User A creates lines in a journal using the next voucher number: GJV0051, GJV0052, GJV0053 and GJV0054.

User B also creates a journal with voucher numbers: GJV0055, GJV0056 and GJV0057.

Now User B did check his journal and posted it. User A decides to delete the rows as he discovered the transactions were already posted before. Now we do have a gap in posted voucher numbers.

For some countries/regions it isn’t a problem as it would be allowed to reuse the ‘gaps’. Some countries do have regulations that per period the numbers should not have any gaps, so using numbers GJV0051, GJV0052, GJV0053 and GJV0054 in a period later than the already posted numbers are not allowed.

To overcome this issue, you can work with temporary vouchers.

How it works

When using temporary vouchers, the journal lines to get a voucher from the temporary voucher series. In the example above, the users would create the next lines:

User A: TMP0078, TMP0079, TMP0080 and TMP0081.

User B: TMP0082, TMP0083 and TMP0084.

During posting the temporary voucher numbers are being replaced with the correct voucher series for the journal. So, when user B will post his journal, the vouchers will be correctly replaced with GJV0051, GJV0052 and GJV0053. Per temporary voucher number a new voucher from the series will be retrieved. As you will notice now, there are no gaps anymore in the real voucher series.

The related settings

There are two settings required to be able to work with temporary voucher numbers. The first setting is the Temporary voucher number sequence on the General Ledger parameters form.

Temporary voucher

The second setting is the Number allocation at posting on the Journal names. Per journal you can decide to enable the use of temporary vouchers or not.

Temporary voucher

When you do create journal lines, initially it will use the temporary voucher number as you can see in the next screenshot.

Temporary voucher

During posting of the journal, it will replace the temporary numbers with the actual voucher numbers.

Temporary voucher

Importing journal lines

When you have to work a lot with importing journal lines, it would be possible to use e.g. the Data Import Export Framework. Custom import scripts can also be used. In both ways, you have to take care of the correct voucher numbers. For these scenarios, also the temporary voucher is a great aid.

You can provide manual assigned numbers in your source file which could be in fact also against the setup of the temporary voucher number sequence. Per journal you can start over with voucher number 1 if you want to. Whatever you provide, during posting each unique provided voucher number will be replaced with the final voucher number retrieved from the journal setting.

There is more…

If you imported lines manually and try to delete them as they were incorrect, there is a check if the temporary voucher number meets the format of the temporary voucher sequence. If it doesn’t match, an error will be raised.

This error sounds odd as you only want to delete not posted journal lines. The reason for this is that if you did setup the temporary voucher number to be continuous, it should put the number in the pending number sequence list. That is not possible if the format is different.

For this reason, probably avoid using formats for the temporary voucher series, so that the numbers will be natural numbers like 1, 2, 3, etc.

 

There is one disadvantage to mention. If there is an error during posting, it will give you the error with the replaced voucher number. The error causes the journal lines to get the old values, so with the temporary voucher numbers. For this reason, it is hard to find the row(s) which contains the error in larger journals.

 

 

That’s all for now. Till next time!

 

Microsoft Dynamics CommunitySubscribe to this blogger RSS FeedMy book on Merging global address book records in AX 2012

The post What is the temporary voucher functionality in Dynamics 365? appeared first on Kaya Consulting.

Sales order charges in AX 2012 R3

$
0
0
Hello friends, Just to give you hint about what is going to be there in today's topic. Today I will explain the sales order charges and their setup in AX. But before I start, let me give you brief...(read more)

Let's Talk UAE VAT

$
0
0
Good Day Everyone, Today I would like to give you the brief idea regarding UAE VAT implementation by using Microsoft Dynamics AX. Step by Step Perform prerequisite setups in AX Create GL accounts...(read more)

Microsoft Dynamics Partner Roundup: Relationship Sales D365 win; UK MTO partnership; EDI for NAV 2018; Relationship marketing

$
0
0
In this week's Microsoft Dynamics Partner News Roundup: Park Place Technologies selects Microsoft Cloud to transform sales and customer engagement TRIMIT and Prodware UK announce partnership to help companies solve the issue of make ...read more

From the Microsoft Dynamics 365/AX Blogs: Sales order charges; Temporary voucher; Migration to AX 2012 WMS; Delete/cancel transfer order

$
0
0
From this week's Microsoft Dynamics 365/AX blogs: Sales order charges in AX 2012 R3 What is the temporary voucher functionality in Dynamics 365? WMSII to warehouse management AX 2012 R3 Delete/cancel the transfer order in AX ...read more

Registration Open for Focus | Save with Early Bird Pricing

$
0
0

 

Make plans to attend Focus, a deep-dive training conference dedicated to the success of Microsoft Dynamics 365, AX, CRM and NAV users and Power BI users.


Focus will be held May 21-24, 2018, in Indianapolis, IN, and feature primarily intermediate and advanced 90-minute sessions taught by technical experts. Focus is separated into multiple two-day events covering specific products: NAVUG and PUG are held concurrently May 21-22 and D365UG/AXUG and D365UG/CRMUG are held concurrently May 23-24.

At Focus, attendees will have access to:

  • Sharpen your skills and learn best practices to further your job role, career, and product investment. View D365UG/AXUG track descriptions
  • Dig deeper into the topics most pertinent for success in your role. The unique learning structure allows Focus to provide the immersive education needed to bring skills and confidence to a new level.
  • Network with peers who are in similar roles and face the same issues on a daily basis.

Experiencing a gap?
Those who have attended Summit know that there are a lot of sessions on a lot of topics and most of them are more introductory or just touch on some of the deep-level content. The community voiced they were experiencing a gap and wanted to find the deeper content training needed when working with products as robust as Dynamics 365, AX, CRM, and NAV and Power BIThe Focus Programming Committees are working diligently to provide relevant educational content so attendees can customize their learning plan based on their needs.

"By focusing on higher-level content, Focus appeals most to those who have existing knowledge and wish to expand that knowledge. The focus on in-depth content and a more limited scope compared to other conferences means that Focus can pack a large amount of knowledge in just a few days."  - Cory Vantillborg, System Administrator at Tigercat International, Inc. 

Save with early bird pricing

You will leave Focus feeling more empowered and educated about the products you work in every day. Save money by registering prior to the Early Bird deadline of February 28: Learn more & register.

x

CALL FOR PROPOSALS OPEN: SUBMIT A DYNAMICS 365 & AX SESSION IDEA!

SBS Group and Socius to merge into Velosio, a scaled-up Microsoft partner

$
0
0
Two of the biggest Microsoft Dynamics service providers in North America, Socius and SBS Group, announced today that they are coming together to form a new firm, Velosio . Characterized as a "strategic combination" by the executive ...read more

Use the same ADFS Server for multiple On Premises Environment - Dynamics 365 for Finance & Operations On Premises Installation

$
0
0
Hi All

According to the Microsoft documentation you should have an ADFS Server for each On Premise Environment.

As per my understanding, the reason is related to the workflowClientId that is an hard coded value in  the \Publish-ADFSApplicationGroup.ps1 Powershell script.
Check my post as well.

Due to this reason, in order to use the same ADFS Server you have to add a new Host in the Application definition of the ADFS:

  1. AD FS Manager > AD FS > Application Groups > open "Microsoft Dynamics 365 for Operations On-premises" 
  2. Open Native application "Microsoft Dynamics 365 for Operations On-premises - Native application" 
  3. Add Redirect URI of new environment (DNS) and select Add button to include > OK 
  4. Open Native application "Microsoft Dynamics 365 for Operations On-premises - Financial Reporting - Native application" 
  5. Add Redirect URI of new environment (DNS) and select Add button to include > OK














































Till Soon!

Run a class in background–Asynchronies mode

$
0
0

This is not much of a new thing but a reminder. I feel it should be used more often in D365fFO. In prior versions we showed a progress bar and gave the user a nice feeling that something was processing. In D365fFO we need better a way. If you look at the Data Management, it has a workspace for this. Process runs in async and workspace shows us the status.

Code wise, it is pretty simple. Below is an example from standard code. I got it using “Find reference” feature in Visual Studio.

image

Any info or error messages will appear in the message centre. This is great as the user can continue doing their job without waiting.

Why am I writing about this?

I had a project recently where the a process was taking minutes to run. Based on the amount of data and what it was doing, I found it acceptable that it ran that long. When the user was running it, they perceive it as slow and they are waiting on the screen to refresh. I used runAsync and what do you know – happy customer.

D365FO: How to debug a non-development and a non-production environment

$
0
0
This post outlines the steps how to debug an issue which is happening in non-development or non-production environments e.g. UAT environment.




1.    RDP to your environment where you want to debug the issue, with this example I am connecting to UAT (Sandbox). 
2.    Connect to SQL server
a.     Get the server name from LCS database accounts
b.    Use .database.windows.net to connect to database


3.    Create a new SQL sign-in that the developer can use. This step lets the system administrator maintain the security of the sandbox environment. The developer will have access to one database for only a limited time. Use the following code to create the new SQL sign-in.

CREATEUSER devtempuser WITHPASSWORD='pass@word1'
EXECsp_addrolemember'db_owner','devtempuser'

4.    Stop following services in development box
a.     IIS or world wide web publishing service development box
b.    Microsoft Dynamics 365 unified Operations: Batch Management service

5.    Go to J:\AosService\WebRoot\web.config.
6.    Save a copy of the original web.config file, so that you can switch back later. I copied file in the same directory and renamed the web.config to webDev.config and copied one to web.config
7.    Edit the following section in the web.config file.
Before your changes
<add key="DataAccess.Database" value="AxDB" />
<add key="DataAccess.DbServer" value="devDbServerName" />
<add key="DataAccess.SqlPwd" value="password" />
<add key="DataAccess.SqlUser" value="axdbadmin" />
After your changes
<add key="DataAccess.Database" value="sandboxdatabaseServerName" />
<add key="DataAccess.DbServer" value=" sandboxdbName.database.windows.net" />
<add key="DataAccess.SqlPwd" value="P@ssw0rd" />
<add key="DataAccess.SqlUser" value="devtempuser" />

8.    Start IIS or world wide web publishing service
9.    Do not start batch service otherwise your batch jobs of development box will start writing into UAT environment. Be careful with this step!!!
10.  Now, connect to your development box from browser. Oops!!! It does not connect and throw an error. Don’t worry let’s jump into event log and see what’s in there



Okay; so it is an access issue and here is the resolution for it.

11.  Execute the following command against Master database in UAT database server. IP address you get from the event viewer.

exec sp_set_firewall_ruleN'PPDEV01','13.70.85.22','13.70.85.22'



12.  Connect to development URL again from browser and this time it works. You can now access UAT database (all legal entities etc.)
13.  Restart or your start your VS in development box and attach to Process w3wp.exe to troubleshoot the issue(s)

Done with your debugging and got the resolution J

14.  Now it is time to remove devtempuser from UAT database, this prevents having the permanent access to the sandbox database. Right-click on the devtempuser user under Sabndoxdatabase | Security | Users and delete it.

15.  Stop IIS.

16.  Revert changes from the web.config file or simply delete the copied one and rename the original one from WebDev to Web.

17.  Start IIS.

18.  Start batch service 

19.  Connect to development environment URL and make sure it is connected to development database.

Reference: 
https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/dev-tools/debugx-issue-against-copy-of-production

Go Live Setup Checklist

$
0
0
Inspired by a previous post of my follow MVP colleague Fredrik (see: https://dyntips.com/2017/08/02/data-validation-checklist/ ) I decided to take a closer look at the data validation checklist functionality...(read more)

Label your controls with ease using Ninja Dev Addins for Dynamics 365 for Operations

$
0
0
Following the same principle mentioned in my previous post about populating mandatory controls to comply to form design patters , trying always to simplify my development work and saving tremendous amount...(read more)

Populate mandatory controls using Ninja Dev Addins for Dynamics 365 for Operations

$
0
0
One of the principles I always follow is: Whatever tasks you do repeatedly, you should find a way to automate it. When creating forms in Dynamics 365 for Operations I found creating mandatory controls...(read more)

Keep track on Docs.microsoft.com from Outlook/RSS


Newly created data entity is not visible in data management entity list?

$
0
0
If you created a new data entity and it's not visible in your data management entity list. 

Open Data Management workspace -> Framework parameters -> Entity Settings and hit the "Refresh Entity List" button


Table in which Update check list placed in Dynamics Ax 2012

$
0
0

Hi, I did multiple update in Dynamics Ax 2012 R3. Some times update Checklist disappeared, Some times it did not go, it struck. For reference

enable / disabled MinorUpgrade in  ReleaseUpdateConfiguration to enable or by pass update checklist.

 

Team Explorer for Microsoft Visual Studio 2012 not found for Code merge Dynamics Ax 2012 R3 apply update

$
0
0

I was apply patch on Dynamics AX 2012 R3. During update checklist process. I found, Code merge check box was disabled. Message described that we need Team Explorer for Microsoft Visual Studio 2012 to enable it.


Microsoft Official download link was not working.  I downloaded it from here, And it works for me.

https://download.freedownloadmanager.org/Windows-PC/Team-Explorer-for-Microsoft-Visual-Studio-2012/FREE-

 

Remember, the above link is unauthenticated and third party, download it on your own risk. But some how the other we need to download it.

Technique to use Pre-Event Handler functionality for Protected Method in AX7 / D365

$
0
0
During my development I have to run a block of code before calling of method in a class. So when I tried to create a Pre-Event handler of the method it throws an error because of Protected access modifier...(read more)

Purchase order charges in AX 2012 R3

$
0
0
Hello Friends, Today in this topic, I will explain the allocation of the charges to the purchase order in AX 2012 R3. To know more about charges refer: Setting up charges for sales order in AX 2013 R3...(read more)
Viewing all 10657 articles
Browse latest View live