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

Microsoft Dynamics AX 2012 – Resolution for ‘One or More Invoices Has Unsaved Changes’ Issue

$
0
0

Microsoft Dynamics AX 2012 allows you to easily process purchase orders through initial creation and confirmation then generating a product receipt and vendor invoice.

When a purchase order vendor invoice is generated, AX prevents users from generating multiple invoices for purchase order lines if a vendor invoice has already been posted or there is a pending vendor invoice not yet posted for the same purchase order lines.

 

If the user inadvertently double-clicks on the Invoice button when generating an invoice, two invoices will be created for the same purchase order lines. The first invoice will be created with the purchase order lines to be invoiced and saved as a ‘pending’ vendor invoice. The second invoice form will open but will not contain any purchase order lines in the Lines details tab. This blank vendor invoice must be deleted as it cannot be processed.

 

When the user attempts to open the pending vendor invoice to edit or post the invoice, a form is generated informing the user that ‘One of more invoices has unsaved changes’. The user can choose to Recover invoices or Cancel the duplicate invoices. Occasionally, the user will not be able to access the original pending vendor invoice.

 

Dynamics AX Invocies has unsaved changes

This blog post demonstrates how to resolve the issue detailed above.

 

  • Navigate to Maintain vendor invoices form (Accounts payable>Periodic>Maintain vendor invoices) and delete the duplicate invoice(s)

 

The Maintain vendor invoices form lists vendor invoices which have been created but not yet posted. If there are multiple invoices created inadvertently for the same purchase order lines, all vendor invoices will be listed. Select the duplicate vendor invoice(s) and click Delete to delete the duplicate invoices which do not contain purchase order lines to invoice.

AX Vendor Invoices

 

  • Navigate back to the Pending vendor invoices list page (Accounts payable> Common> Vendor invoices> Pending vendor invoices). The user should now be able to open the original vendor invoice and edit/post the invoice.

 

If this does not resolve the issue, the job running in the background to create the vendor invoice may not have executed fully and will need to be deleted. Continue to the next step.

 

  • Navigate to Invoice history and matching details form (Accounts payable> Inquiries> History> Invoice history and matching details) and delete the processing job with status ‘Waiting’

 

The Invoice history and matching details form lists each vendor invoice which was created and processed. Processed vendor invoices have a Job status of ‘Executed’. If the Job status for a vendor invoice is ‘Waiting’, this could be preventing the user from opening the vendor invoice.

 

Select the Invoice line with Job status ‘Waiting’ and on the File menu, select Delete Record (Alt+F9). Note: You may need to delete all the individual lines on the Lines tab before you can delete the Invoice history line.

AX Waiting Invocies

  •  Once the Invoice history line is deleted, navigate back to the Pending vendor invoices list page (Accounts payable> Common> Vendor invoices> Pending vendor invoices). The user should now be able to open the vendor invoice and edit/post the invoice.

 

This post was written by Robin Ellsworth, AX Application Consultant at Tridea Partners. Tridea is a leading Microsoft Dynamics provider serving CA, AZ, UT, CO, NH and surrounding regions.

 


Dynamics AX 2012 R3 System Requirements

The High Cost of Chasing Invoices: The Tipping Point for AP Automation in Microsoft Dynamics AX

$
0
0
With over 75% of companies reporting that the majority of inbound invoices are still paper-based or emailed PDF files, Accounts Payable (AP) departments remain challenged by the inefficiency, lack of visibility...(read more)

Strategic Options for Warehouse Management in Microsoft Dynamics AX 2012 R3 - Part 3

$
0
0
Editor's Note: The following represents the third of a 3-part article, and is drawn from Dr. Hamilton's new book about Warehouse Management using Microsoft Dynamics AX 2012 R3 .  The book covers the major approaches to warehouse management ...read more

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

$
0
0

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 as it doesn’t relate to actual timeout values but instead to the size of the ObjectGraph coming across through WCF.  The workaround for this issue is to either break up your packages by sending multiple smaller requests, recommended, or by increasing the size of the MaxItemsInObjectGraph behavior parameter.  Below are steps for increasing the object graph size for an AIF Inbound port service.

  1. Open the AX client
  2. Open the System Administration> Setup> Services and Application Integration Framework>  Inbound Ports window
  3. Deactivate your service
  4. Click on the Configure button next to your adapter
  5. Expand the Advanced folder
  6. Click on the Endpoint Behaviors folder



  7. In the window pane, click New Endpoint Behavior Configuration
  8. Select the new configuration you just created, and in the window pane, click Add... Select dataContractSerializer and then click Add



  9. Double-click the dataContractSerializer you just added, and change MaxItemsInObjectGraph to a larger number
  10. Back in the Configuration folder tree, and expand Client> Endpoints
  11. Select the DefaultServiceGroupEndPoint
  12. In the Client Endpoint form pane, set BehaviorConfiguration to the configuration you created in steps 7-9.



  13. Close out of the Configure Services window and save those changes
  14. Activate your service and test again

 

Container Data Type in AX 2012

$
0
0
Introduction Container is a one of the data type in ax. We can hold more primitive data type values in a single container. Container index starts by 1 not 0. For example: container c = [ 'Test'...(read more)

Useful functions for container

$
0
0
conLen: conLen function is used to get the container length. conPeek: conPeek is used to get the container content by index. Note: index starts by 1. conIns: conIns function is used to insert one or more...(read more)

Enterprise Mobility: A Natural Fit for Life Sciences

$
0
0

Enterprise mobility has a transformative role to play in every industry. The field of life sciences is no exception. Implementing appropriate mobile technologies enables life science firms as well as healthcare practitioners to deliver the best patient outcomes to consumers. There are so many kinds of mobile technologies, though – which ones will be of greatest use?

Consumer-facing applications for mobile devices allow patients to gain more information about their drugs or equipment. Let’s take Mrs. Robertson as an example. Mrs. Robertson has type 1 diabetes. She has just purchased a new blood sugar monitor. Mrs. Robertson can download a free app from the blood sugar monitor manufacturer. If she has questions about how her new monitor works, she will look at the FAQs available through the app. What if Mrs. Robertson’s question doesn’t appear in the FAQs? The app will connect her directly to a customer service representative, who can help her.

In addition to consumer-facing applications, enterprise mobility occupies an important part in the supply chain. Warehouse staff can use mobile devices inside the facility to determine inventory levels. At facilities that perform medication testing and/or manufacturing, employees can utilize tablets or apps on their smartphones to record results or order more ingredients. Sales representatives can place orders through a mobile device app for more samples to increase sales.

Mobile devices can be a boon to the medical professionals performing clinical trials. They are able to enter information into their tablets or smartphones, and the team responsible has insight into whether the product is working or not. Enterprise mobility may also allow the development team to respond quickly to problems such as device malfunction or adverse reactions to medications. The ability to act fast in situations such as those can save lives, and it will also result in a better product.

The greatest advantage of enterprise mobility is that data is available in real time. Analysts no longer have to wait for information to be processed. Employees in the field, in the lab, patients and healthcare professionals simply enter data into smartphones or tablets, and it’s in the cloud, ready and waiting to be viewed and examined. Do you want to know why a product is not selling well? Information from salespeople and medical professionals will answer that question. Is one plant more productive than another plant? Data from mobile devices gives analysts insight into the issue.

The goal of the life sciences industry is to improve patient outcomes with the highest quality and most innovative products. Enterprise mobility helps firms accomplish this aim in a cost effective and efficient manner. Mobile devices and applications are affordable solutions to keep distributed workforces connected. Moreover, it is also easier to secure devices and applications thanks to mobile device management tools, available from a wide variety of vendors at many different price points. Embracing enterprise mobility makes perfect sense for the life sciences industry. For those companies in this field who are still uncertain about enterprise mobility, be warned: your competitors are not.


AX client crashes whenever you check out a label file that is in version control/TFS (Dynamics AX 2012 R2)

$
0
0
I ran across something funky today where whenever we tried to check out or modify a label file it would crash the AX Client.

The following is present within the event viewer logs

 Application: Ax32.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at Microsoft.Dynamics.Kernel.Client.ActionPaneInterop.ClickEventHelper.Clicked(System.Object, System.EventArgs)
   at Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionItem.OnButtonClick()
   at Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionButton.OnMouseUp(System.Windows.Forms.MouseEventArgs)
   at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at <Module>._wWinMainCRTStartup()


It appears there is a KB/Hot fix for this issue listed under
KB 2902776, Bug Id 773311: Access violations when synchronizing, checking in or checking out with TFS


It will have you modify the following objects
\Class\SysLabelFile\ & \tables\SysVersionControlSynchronizeLog

Take a look within Lifecycle services for the official code changes on these objects. Its a pretty quick fix though.


Secure systems, reliable customer solutions: Assa Abloy and Microsoft Dynamics AX

$
0
0
(Please visit the site to view this video)Assa Abloy provides the most advanced locking and door-opening solutions available worldwide, but something wasn't quite clicking. Within the company, there were over sixty legacy ERP solutions operating at the same time, and operating costs were high. Now with Microsoft Dynamics AX, information flows seamlessly - technical, non-technical, and personal – opening the door for continued customer service excellence. View the full Customer Story here - https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=19799.

Mastering general journals

$
0
0
To see all the code with color syntax and images in full size, please read on the original site . The content is same. :) In this article we will look into how to create general journals from code and...(read more)

AX2012 : Troubleshooting SSRS error "The socket connection has been disposed. Object name:'System.ServiceModel.Channels.SocketConnection'"

$
0
0
Hi Friends, Recently we faced issue at one client using AX2012 FP CU4 , on running the below standard AX reports, we had no customizations in these reports and other reports in systems were running fine...(read more)

How to deploy Dynamics AX instance on Azure through LifeCycle Service (LCS)- Part II

$
0
0
Hi All,

In my previous post we discussed how to configure your Azure account with LCS services and how upload LifecycleServicesDeployment certification on Azure portal.
In this post i will show you how to deploy the AX using LCS on Azure.
Step: 1 Login into your LCS account, select the project you want to deploy. Go to environment and click on ‘+’ symbol

image

In next screen you need to choose topology to deply.
DEMO: for demo purpose
DEVTEST: For development or testing
Here we will use DEMO topology, click on DEMO
image‘'

On next screen you need to choose Product version. Click on “Demo AX 2012 R3 CU8”
image

On the next screen give a name for this instance. (You can select a different size). Click on next.
image

It will ask for a confirmation for deployment. Click on deploy.
Now LCS will deploy the environment on Azure, this may take some time to complete this step.
image


Now on right side tile click on VM Name “DEMO####”
image

It will download a RDC file. Save this file and open with user name and Password.
image

Your Cloud VM is ready for use.
- Harry

AX 2012 R3 - Data Import Export Framework - Key not valid for use in specified state

$
0
0
I came accross this issue after replacing the Business Database in a Test Environment. This should not be a very common issue, but I'm sharing it since the possible solution is rather simple. Scenario...(read more)

Hewlett-Packard, Microsoft to launch industry accelerators for Microsoft Dynamics

$
0
0
Hewlett-Packard is teaming up with Microsoft to deliver solutions for the automotive, public sector, and financial services industries to help organizations quickly deliver customized products and create new revenue through mobile, web and social channels ...read more

Finding an ERP Consultant Who Provides Global Support Services

$
0
0

Selecting and implementing an ERP system is no small task. While some companies attempt to successfully implement an ERP solution relying solely on its internal resources, many turn to qualified ERP consultants who have proven their ability to maximize return on investment and give companies a competitive edge. When choosing a consultant, the focus tends to be on the immediate selection and implementation process, but a company should also consider a consultant’s ability to continue to add value down the road through global support services.

By hiring an ERP consulting firm that also specializes in global support, a company can maximize their investment. Good consultants take time and care to become intimate with a company’s specific needs and unique configurations during the selection and implementation process; down the road, a global support consultant will already be up-to-speed with a company’s environment in order to resolve issues quickly and efficiently. The last thing a company needs is to have its employees interrupted by issues with an ERP system. Having an on-call expert can speedily restore workstreams without having to pull employees away from their dedicated processes.

A global support consultant can provide on-going training for employees to maximize the benefits of the ERP system. A knowledgeable global support consultant can also preempt future downtime by training employees to spot potential problems and by giving them the tools they need to resolve these issues should they arise.

Global support can optimize an ERP system as business processes shift, as they assuredly will. With an expert just a phone call away, a company doesn’t need to wait until things reach a critical point before making adjustments. An outside expert who is already familiar with a company’s system can make informed recommendations about the needed changes without burdening valuable employee resources.

So when choosing a ERP consultant, be sure to ask whether support packages are also available. A good consultant firm will adjust its support services and pricing scheme according to a company’s individual needs.

Open Letter to Microsoft: Love Your Dynamics Users

$
0
0
Dear Microsoft, The pivot in Microsoft's business conference strategy that started with Convergence 2015 and will be fully realized at Convergence 2016 Your Microsoft Convergence is a great conference for people focused on Microsoft ...read more

Retail store "Post as business day" function for end of day posting

$
0
0

There was a change that was implemented around the AX 2012 R2 CU7 release time frame that introduced the concept of posting statement transactions by "Business day".  This can be located by going to: Retail >> Common >> Retail channels >> Retail stores >> select your store >> expand the Statement/Closing fast tab >> under Batch options see Post as business day checkbox.  The purpose of this function is to support businesses that are open past midnight and want those after midnight transactions to post with the same financial day as the other transactions.  Originally, any transactions made past midnight were seen as the next days business and posted with a different date.  This causes issues with month/year end closings when transactions for instance that occurred on January 1, 2015 at 2am were part of the December 31, 2014 business day.  Thus we introduced the option to post transactions as a "Business day", where AX treats/posts all transactions up to a certain time the next day as part of the same business day.



Let's walk through 3 quick examples on how transactions would post based on this feature not marked versus marked.  For the first two examples, let designate that the store opened on March 31 and closed at 2am on April 1.  All transactions occurred in that timeframe.

Original posting scenario (not marking the "Post as business day")
When calculating the statement, all transactions for March 31 and April 1 are included.  But when posting this statement, two different transaction dates are used: March 31 and April 1 respectively.  Thus two different sales orders will be created to compensate for the different dates.

New scenario using the "Post as business day" feature with an End of business day of 2am.
Once again, calculating the statement brings in all of the transactions for March 31 and April 1.  Posting this statement will now recognize that all transactions from 2am-2am are part of the same business day and in this instance, will post all transactions with a date of March 31. 

"Gotcha" scenario
If you set your End of business day to 5pm and mark the Post as business day, then the AX statement posting code will think that your business day ends at 5pm the next day.  If you performed transactions on March 31 between 8am and 5pm, this will incorrectly post all transactions with the previous date of March 30.  If your store is not open after midnight, do not use these options.

Saving and Selecting voucher templates in AX 2012

$
0
0
Since there are numerous options available in AX 2012 to create journal lines very quickly from already saved voucher templates. Someone can go with the option which best suites their requirements out of these available options; Voucher Template, Periodic Journal, Allocation Rules and Accrual Schema.

This post is all about saving and selecting Voucher Template and here is how we can use this feature;

1. Under General ledger module > Journals > General journal form
2. Select a journal which you want to use as a source for Voucher Template















3. Click on Lines button to open journal lines


















4. Click on Functionss > Save voucher template
Window will pop up with either one of the two options for Template type to select; Percent or Amount
Option Percent: Select the voucher template to use; click on OK and enter the amount of the general journal
Option Amount: Select the voucher template to use; click on OK

5. Create a new general jounal and on general journal lines form click Functions > Select Voucher templates












6. It will show you Saved voucher templates which we did in step 3


































7. Select appropriate voucher template and Click OK
8. All jounral lines of voucher template will be moved to new created geneal journal lines form





















Nice and easy option when we have to create several time the same journal lines and has been a most commonly used for long transactions.

Fiscal year calendar and ledger calendar in Dynamics Ax 2012

$
0
0

In Dynamics Ax 2012, Fiscal year is common all the legal entities. They usually define in initial step of implementation. The length of Fiscal years is up to user how long he defines the length according to requirement.

They are essential for financial reporting for particular company. Define the account period or begin and end date for one financial cycle.

 

In Pakistan, Fiscal year usually starts from 1 July and ends at 30 June.

 

You can define the fiscal year from following link

General Ledger-> Setup-> Fiscal Years

4-9-2015 7-25-02 AM

4-9-2015 7-25-31 AM

 

As I working on contoso demo data for my R & D.  By clicking on above link all Fiscal years appears as follow

 

FiscalYear

We can add Fiscal year as follow by clicking on new fiscal year in Dynamics Ax 2012

4-9-2015 7-55-13 AM

 

 

 

 

Now I am going to create a fiscal year with what follow in Pakistan. In Pakistan companies follow the Fiscal year starting from 1 July and ends at 30 June every year.

Lahore-Foscal year

 

 

As I select the length of period is 1 month the default calendar build with respect to as follow.

4-9-2015 8-13-40 AM

 

 

Ledger Calendar : Are based on fiscal year calendar. Every ledger transaction is mapped in open period of fiscal year selected as ledger calendar. You can find ledger calendar form following link

 

General Ledger-> Setup-> Ledger

Ledger

 

 

From Fiscal calendar dropdown, you can change the fiscal year calendar in Dynamics Ax 2012.

Ledger det

And from above menu button, we can see the detail of selected fiscal year calendar

 

details

 

 

I changed the fiscal year in ledger I got following message

 

4-9-2015 8-31-48 AM

“The fiscal calendar has been updated. We recommend that you run the recalculate ledger period process.”

 

To Recalculate ledger period click on top menu.

recaluclate

 

 

Following dialog box which run the batch process, You can set it re occurrence. Click ok to recalculate the ledger period process.

reoccurance

 

 

 

Viewing all 17314 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>