Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

A country-specific update that includes the changes for the April 2011 VAT law amendment for Microsoft Dynamics AX 2012 R2 is available for Czech


This article applies to Microsoft Dynamics AX for the Czech (cz) region.

↑ Back to the top


INTRODUCTION

This article describes that a country-specific update for Microsoft Dynamics AX 2012 R2 is available. This update includes the changes for the April 2011 VAT law amendment for Czech.

↑ Back to the top


More Information

The value-added tax (VAT) law amendment for Czech states that, beginning in April 2011, companies must create VAT correction documents that contain the following:
  • The invoice number (in addition to the VAT base and the amount from the original document)
  • The reason for the correction
Companies must also issue credit notes that include requirements as defined here for a cash discount that is given to a customer.

Feature updates

  • Adds a method to record reasons for corrections in the following:
    • Sales orders and free-text invoices (header and lines)
    • Project invoice (header)
  • Extends the Microsoft Dynamics AX data model with attributes for storing the reason codes in the following:
    • Sales orders (header and lines)
    • Free-text invoices (header and lines)
    • Sales invoice journal (header and lines)
    • Project invoice proposal (header)
    • Project invoice journal (header)
  • Adds a method to manually enter reason codes in the following forms:
    • Sales orders
    • Free-text invoices
    • Project invoice proposals
  • Adds a method to manually select reason codes when you run the Create credit note function in sales orders and free-text invoices.
  • Adds a parameter to the Accounts Receivable parameters for controlling the return reason. This parameter should be entered for every credit note line during the posting of a sales invoice in Accounts Receivable and in Projects.
  • Adds a function for credit notes that is independent of document sign (positive or negative) and assigns a number from the credit notes number series. This is applicable for the Accounts Receivable and Projects modules.
    • Changed the sales invoice printout for a credit note that is printed from sales orders, from free-text invoices, and from project invoices.
    • Print the document name to include "Tax corrective document" for credit notes.
    • Changed sales-tax specifications on the printout to print the following items:
      • The original invoice numbers and tax specifications
      • The current document tax specifications, grouped by original invoice numbers
      • The difference between the original invoices and the current document
  • Prints the reason comment in the document header. If the in-line reason comment differs from the comment in the header, prints the reason comment in-line.
  • Changed the cash discounts posting algorithm on the Accounts Receivable side by adding automatic creation and posting of a credit note for cash discounts.
  • Adds the following new fields to the Accounts Receivables parameters:
    • Create credit note for cash discount
    • Reason code for cash discount
  • If the Create credit note for cash discount parameter is enabled, and if the system posts a customer invoice and a payment application that has a calculated cash discount, the system now does the following:
    1. Posts the full payment amount without a cash discount to the customer transactions and general ledger.
    2. Automatically creates and posts a free-text invoice that contains the cash discount information.
    3. Settles the free-text invoice in step 2 together with the customer invoice in step 1.

Post-update procedures

To set up a default reason code, follow these steps:
  1. In Accounts Receivable, click Setup, and then click Customer reasons.
  2. Create a new line for a new reason code, and then set value of the Customer field to True.
To create General Ledger parameters for reversals, follow these steps:
  1. On the Sales Tax tab, select Reverse sales tax for cash discounts.
  2. On the General tab, in the Tax group, select Reverse sales tax on cash discount.
To set up Accounts Receivable parameters for credit notes, follow these steps:
  1. In Accounts Receivable, click Setup, and then click Parameters.
  2. In the Reason code requirements group on the General tab, set the Require reasons for credit notes field to True.
  3. On the Settlement tab, set the Post credit note for cash discounts field to True.
  4. Click lookup for the Reason code for cash discounts field, and then select a code from the Reason code list.

To create, post, and print a credit note in a sales order, follow these steps:
  1. Click Functions, and then click Create credit note.
  2. Click the Select all button that is in-line with the invoice that is posted in the invoice header.
  3. In the Reason code field, select a reason code.
  4. Set the Create corrective lines parameter to True, and then confirm the action.
  5. Edit the Sales tax group field and the Item sales tax group field on the corrected line.
  6. In the Invoice Posting window, click Posting, click Invoice, and then click OK.

Hotfix information

A supported hotfix is available from Microsoft. There is a "Hotfix download available" section at the top of this Knowledge Base article. If you are encountering an issue downloading, installing this hotfix, or have other technical support questions, contact your partner or, if enrolled in a support plan directly with Microsoft, you can contact technical support for Microsoft Dynamics and create a new support request. To do this, visit the following Microsoft website: You can also contact technical support for Microsoft Dynamics by phone using these links for country specific phone numbers. To do this, visit one of the following Microsoft websites:

PartnersCustomersIn special cases, charges that are ordinarily incurred for support calls may be canceled if a Technical Support Professional for Microsoft Dynamics and related products determines that a specific update will resolve your problem. The usual support costs will apply to any additional support questions and issues that do not qualify for the specific update in question.


↑ Back to the top


Installation information

If you have customizations for one or more of the methods or the tables that are affected by this hotfix, you must apply these changes in a test environment before you apply the hotfix in a production environment.
For more information about how to install this hotfix, click the following article number to view the article in the Microsoft Knowledge Base:
893082 How to install a Microsoft Dynamics AX hotfix

Prerequisites

You must have Microsoft Dynamics AX 2012 R2 installed to apply this hotfix.

Restart requirement

You must restart the Application Object Server (AOS) service after you apply the hotfix.
File information
The Czech version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
File nameFile versionFile sizeDateTimePlatform
Aximpactanalysis.exeNot applicable61,13631-Jan-201305:27x86
Axupdate.exeNot applicable61,12031-Jan-201305:27x86
Dynamicsax2012r2-kb2820342-foundation.axmodel6.2.1000.73612,585,81625-Mar-201314:42Not applicable
Dynamicsax2012r2-kb2820342-syplabels.axmodel6.2.1000.7361,251,67225-Mar-201314:42Not applicable
Axsetupsp.exe6.2.139.83161,390,78431-Jan-201305:27x86
Axutillib.dll6.2.120.0929,56025-Mar-201314:42x86
Microsoft.dynamics.servicing.operations.dll6.2.73.830337,16831-Jan-201305:27x86
Axsetupsp.resources.dll6.2.147.8303387,36825-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303370,98425-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303383,27225-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303395,56025-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303387,36825-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303379,17625-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303395,56025-Mar-201314:42x86
Axsetupsp.resources.dll6.2.147.8303375,08025-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303416,04025-Mar-201314:41x86
Axsetupsp.resources.dll6.2.147.8303370,98425-Mar-201314:42x86

Objects that are affected
This hotfix affects the following objects:
Objects that are changed
  • \Classes\CustReversePosting
  • \Classes\CustVendReversePosting
  • \Classes\CustVendSettle
  • \Classes\CustVendSettle_cust
  • \Classes\FormletterService
  • \Classes\FreeTextInvoiceController
  • \Classes\FreeTextInvoiceDP
  • \Classes\ProjInvoiceController
  • \Classes\ProjInvoiceDP
  • \Classes\ProjInvoiceJournalPost
  • \Classes\SalesInvoiceController
  • \Classes\SalesInvoiceDP
  • \Classes\Salesinvoicedpbase
  • \Classes\taxproformaspec
  • \Data dictionary\tables\CustInvoiceJour
  • \Data dictionary\tables\CustInvoiceJour_W
  • \Data dictionary\tables\CustInvoiceTrans
  • \Data dictionary\tables\CustParameters
  • \Data dictionary\tables\FreeTextInvoiceLocalizationTmp
  • \Data dictionary\tables\ProjInvoiceJour
  • \Data dictionary\tables\ProjInvoiceLocalizationTmp
  • \Data dictionary\tables\SalesInvoiceLocalizationTmp
  • \Data dictionary\tables\SalesLine
  • \Forms\CustParameters
  • \Ssrs reports\reports\FreeTextInvoice
  • \Ssrs reports\reports\ProjInvoice
  • \Ssrs reports\reports\SalesInvoice
Objects that are added
  • \Data dictionary\extended data types\CreditNoteCashDiscount_CZ
  • \Data dictionary\extended data types\ReasonCodeCashDiscount_CZ
  • \Data dictionary\maps\ProjInvoiceTransMap_CZ

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

↑ Back to the top


Keywords: kbnoloc, kbsurveynew, kbexpertiseinter, kbexpertisebeginner, kbexpertiseadvanced, kbmbspartner, kbmbsmigrate, kb, kbhotfixserver, kbautohotfix, kbqfe, kbmbsquickpub

↑ Back to the top

Article Info
Article ID : 2820342
Revision : 2
Created on : 2/17/2017
Published on : 2/17/2017
Exists online : False
Views : 152