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.

FIX: A country-specific update for the Czech Republic that includes the changes for the April 2011 VAT law amendment for Microsoft Dynamics AX 2009 SP1 is available


View products that this article applies to.


This article applies to Microsoft Dynamics AX 2009 for the Czech Republic region.

↑ Back to the top


Summary

Overview

The value-added tax (VAT) law amendment for the Czech Republic 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.

↑ Back to the top


More Information

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, go to the following Microsoft website:You can also contact technical support for Microsoft Dynamics by telephone by using these links for country specific telephone numbers. To do this, go to 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

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 2009 Service Pack 1 with the GLS EE/RU layer for Czech Republic installed to apply this hotfix.

For more information about how to obtain Microsoft Dynamics AX 2009 Service Pack 1, click the following article number to view the article in the Microsoft Knowledge Base:
956568 Microsoft Dynamics AX 2009 Service Pack 1 is available

Restart requirement

You must restart the Application Object Server (AOS) service after you apply this hotfix.

Objects that are affected

This hotfix affects the following objects.

Existing objects
  • \Data Dictionary\Tables\CustTrans
  • \Data Dictionary\Tables\CustInvoiceLine
  • \Data Dictionary\Tables\CustInvoiceTrans
  • \Data Dictionary\Tables\TaxGroupData
  • \Data Dictionary\Tables\ProjInvoiceJour
  • \Data Dictionary\Tables\ProjProposalJour
  • \Data Dictionary\Tables\CustInvoiceJour
  • \Data Dictionary\Tables\CustInvoiceTable
  • \Data Dictionary\Tables\SalesLine
  • \Data Dictionary\Tables\CustParameters
  • \Data Dictionary\Tables\SalesTable
  • \Data Dictionary\Maps\ProjInvoiceTransMap_MX
  • \Reports\ProjInvoice_CZ
  • \Reports\SalesInvoice_CZ
  • \Classes\CustReversePosting
  • \Classes\AxCustInvoiceTable
  • \Classes\CustVendReversePosting
  • \Classes\CustVendSettle
  • \Classes\ProjFormLetter
  • \Classes\SalesFormLetter_Invoice
  • \Classes\CustPostInvoice
  • \Classes\SalesFormLetter
  • \Classes\SalesCopying
  • \Classes\SalesCopying_CreditNote
  • \Forms\CustParameters
  • \Forms\ProjInvoiceProposal
  • \Forms\CustFreeCreditNote_W
  • \Forms\SalesCopying
  • \Forms\CustFreeInvoice
  • \Forms\SalesTable

New objects
  • \Data Dictionary\Extended Data Types\ReasonCodeCashDiscount
  • \Data Dictionary\Extended Data Types\CreditNoteCashDiscount
  • \Data Dictionary\Extended Data Types\ReasonTableRefRecId
  • \Data Dictionary\Extended Data Types\CreditNoteReasonReq

How to validate the application hotfix installation

To validate the installation of the application hotfix, open the SysHotfixManifest class in the Application Object Tree (AOT). Then, verify that there is a method name that contains the Microsoft Knowledge Base (KB) article number of the installed hotfix. Additionally, you can cross-check the affected objects by viewing the KBxxxxxx.txt file against the objects in the AOT. By doing this, you can make sure that the objects are changed correctly in the SYP layer or in the GLP layer.

Note The placeholder xxxxxx in "KBxxxxxx.txt" represents the KB article number of the installed hotfix.

File information

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
Axupdate.exeNot applicable61,67223-May-201204:39x86
Kb2712275-glp-ee.cabNot applicable4,478,25623-May-201204:39Not applicable
Kb2712275-syp-ee.cabNot applicable4,897,25123-May-201204:39Not applicable
Licensetermsar.rtfNot applicable101,41409-Dec-201012:09Not applicable
Licensetermscs.rtfNot applicable92,70509-Dec-201012:09Not applicable
Licensetermsda.rtfNot applicable102,54309-Dec-201012:09Not applicable
Licensetermsde.rtfNot applicable119,31309-Dec-201012:09Not applicable
Licensetermsen.rtfNot applicable111,79509-Dec-201012:09Not applicable
Licensetermses.rtfNot applicable98,31309-Dec-201012:09Not applicable
Licensetermset.rtfNot applicable104,48409-Dec-201012:09Not applicable
Licensetermsfi.rtfNot applicable107,41809-Dec-201012:09Not applicable
Licensetermsfr.rtfNot applicable133,19709-Dec-201012:09Not applicable
Licensetermshe-il.rtfNot applicable4,25809-Dec-201012:09Not applicable
Licensetermshu.rtfNot applicable94,30409-Dec-201012:09Not applicable
Licensetermsis.rtfNot applicable36,11209-Dec-201012:09Not applicable
Licensetermsit.rtfNot applicable117,76509-Dec-201012:09Not applicable
Licensetermsja.rtfNot applicable107,09209-Dec-201012:09Not applicable
Licensetermslt.rtfNot applicable125,19709-Dec-201012:09Not applicable
Licensetermslv.rtfNot applicable106,68109-Dec-201012:09Not applicable
Licensetermsnb-no.rtfNot applicable118,24509-Dec-201012:09Not applicable
Licensetermsnl.rtfNot applicable112,65709-Dec-201012:09Not applicable
Licensetermspl.rtfNot applicable118,88709-Dec-201012:09Not applicable
Licensetermspt-br.rtfNot applicable102,98209-Dec-201012:09Not applicable
Licensetermsru.rtfNot applicable151,40009-Dec-201012:09Not applicable
Licensetermssv.rtfNot applicable117,96009-Dec-201012:09Not applicable
Licensetermsth.rtfNot applicable156,70809-Dec-201012:09Not applicable
Licensetermstr.rtfNot applicable105,69309-Dec-201012:09Not applicable
Licensetermszh-hans.rtfNot applicable100,52809-Dec-201012:09Not applicable
Axsetupsp.exe5.0.1100.451,636,58423-May-201204:39x86
Cabextractor.dllNot applicable19,18423-May-201204:38x86
Microsoft.dynamics.setup.reportingservices.dll5.0.1100.9150,44009-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40538,88023-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4517,33609-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82409-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82409-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40538,88023-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82409-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40538,88023-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1500.121216,32009-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82409-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40542,97623-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4517,84809-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,82409-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40534,78423-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40547,07223-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4518,87209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40559,36023-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4520,40809-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40530,68823-May-201204:38x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4516,31209-Dec-201012:21x86
Axsetupsp.resources.dll5.0.1100.40526,59223-May-201204:39x86
Microsoft.dynamics.setup.reportingservices.resources.dll5.0.1000.4515,80009-Dec-201012:21x86
Cabextractor.dllNot applicable22,76823-May-201204:39x64

↑ Back to the top


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

↑ Back to the top

Article Info
Article ID : 2712275
Revision : 1
Created on : 1/7/2017
Published on : 5/30/2012
Exists online : False
Views : 194