Skip to main content

Latest Update for IRS 1099 Form - #msdynav & #msdyn365bc.

Hi Readers,

This is a quick article about changes in IRS 1099 Form in Dynamics NAV and Business Central.

With latest cumulative update Microsoft have released update for North America version which includes a Application change related to  IRS 1099 Form.

In this article we will understand about the update and How partners should apply this hotfix for customers using 1099 Form in #msdynav and #msdyn365bc.

Title of the Update - "Change the reporting for 2020 in North America Version."

Impacted Objects * - 

  • Codeunit - 10500|10501.
  • Page        - 27|10015
  • Report    - 10109|10112|10115|10116|10117
  • Table       - 10010
* - Applies to Dynamics NAV 2016, NAV 2017, NAV 2018, bc 14 only

Two New objects have been added through this update. Licensing refresh is required.

How to Apply this fix?

Scenario 1 - Customer is using Business Central Online.

You as partner don't need to worry about this fix. It will get applied automatically to customer tenant. 
There are benefits of having on BC Online, one of them is customer is always using latest and greatest version of the product. Minor hotfix are applied every month.

Scenario 2 - Customer is using Business Central 15, 16 or 17 [Standard Base App].

If customer is using any of these version, you will have to do a full cumulative update which is similar to an upgrade (small).

How to apply a cumulative Update (on-Prem) - 

Scenario 2 - Customer is using Business Central 15, 16 or 17 [Custom Base App].

If customer is using any of these version and you as partner took a wrong decision with modifying the base app then -
  • You will have to merge changes in the New Base App and publish a New Custom Base App.
  • And then will have to follow the above steps of applying the Update.
  • And will have to run the upgrade logic to update data.
Scenario 3 - Customer is using Business Central 14, NAV 2018, NAV 2017 and NAV 2016.

If customer is using any of the above listed version then you can extract the above objects from latest Cumulative Update and compare them with base version (that was used for customer) and merge the differences in customer database. 
And also will have to get the extract from new upgrade Codeunit and execute that.

Scenario 4 - Customer is using Business Central 13, NAV 2015 or earlier version.

If customer is using a version which is not in mainstream support, first upgrade them to a version which is in mainstream support from Microsoft.

There are advantages of keeping your software's upgraded to keep your business healthy and current.

Hope this articles helps you to apply the 1099 Fix for customers if they use that feature.

Stay tuned for more.

Saurav Dhyani


  1. Hi
    Is this really true? Microsoft have not released a 1099 Hotfix for Version 14? Do we need to go through this whole process to get the objects for a BC version 14?
    If all your answer is yes, do you imaging how much we have to charge to a customer to apply it?
    Thank you in Advance for your response

    1. Thanks @Carlos El Flaco,
      No in Business Central 14 you don't have to go through whole process (as article says).
      You can differential merge those objects listed above, update Customer License to add new objects in license.
      One more thing - There is a enhancement in Upgrade Codeunit for 1099 hotfix. Compare Upgrade objects for this hotfix and previous hotfix for BC 14 and you will find one Codeunit for 1099 hotfix.
      Make sure to run data upgrade step after merging objects to update data. Hope it helps.
      Let me know if you need any further information.

  2. Can you explain what you mean by "And also will have to get the extract from new upgrade Codeunit and execute that."? Thanks!

    1. In the product DVD you have a upgrade toolkit. You need to extract text file of this cumulative update and previous cumulative update (Upgrade Codeunit objects) and compare them. You will find a new Codeunit is added (of type upgrade). You will need to run that upgrade Codeunit to update legacy data.
      Hope that make sense.
      To run a Codeunit of type upgrade, You import that Codeunit in database and then from tools choose data upgrade.
      ** Remember all Codeunit of type = upgrade will execute when you run this step. Make sure that there are no legacy upgrade Codeunit left from last upgrade.

    2. That made sense and was very helpful. Thank you!

  3. Hi Again
    Where are the Steps for the Data Upgrade? Is there any Documentation on teh DVD or the Application folder?

    1. Hi Carlos,
      In DVD it will be a folder - Upgrade Toolkit.
      Open Local Objects and select object UPG13x14x.US Import these objects in database.
      There should be 2 Codeunit part of upgrade toolkit and one will be for upgrading 1099 update.
      That Codeunit will be of type upgrade, you need to run the Tools-Data Upgrade - Start to complete execution of data update related 1099 fix.

  4. Hello Saurav,

    Thanks for the blog. I have updated changes as you mentioned above however getting error while trying to run report 1099-Nec and Report 1099-Misc 2020.

    Error: You don not have following permission: Execute.

    Kindly suggest where i can find new object range.


    1. Hi @Nia,
      As I mentioned in article you need to update your license.
      After you updated your license you will have to update permissions and add new objects in your permission.
      Let me know if you need any additional information.


Post a Comment

Popular posts from this blog

Welcome - Microsoft Dynamics 365!

Hi All, In this article we will discuss the new introduced member of Dynamics Family. Yes you heard it correctly, one more new member with Name "Microsoft Dynamics 365" . #ProjectMadeira   #Dynamics365

Send Mail with Attachment From Navision.

Hi all, We have seen how to save a report into PDF and how to send mail to a customer. Let's link these two post in one i.e. Mailing statement to a customer into PDF Format. This article is part of the Series. Please Refer  Table of Content here . If you have the old objects set let me brief you what I will be changing - 

NAV 2013 Credential Type - How to Use?

Hi all, Please do these activities when you have time, its a long activity and i would suggest do all activities in one go. So be clam and lets start. For NAV 2013 R2 Refer Here. For NAV 2016 Steps have been Reduced Please Refer Here. I have installed NAV 2013 and its work great with my windows credentials. I was checking the service console (Microsoft Dynamics NAV Administration) in NAV 2013 and found out that Credentials Type have multiple Options.