Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.


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

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.


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:

https://mbs.microsoft.com/support/newstart.aspxYou 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:

Partners

https://mbs.microsoft.com/partnersource/support/Customers

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmIn 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.

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 name

File version

File size

Date

Time

Platform

Axupdate.exe

Not applicable

61,672

23-May-2012

04:39

x86

Kb2712275-glp-ee.cab

Not applicable

4,478,256

23-May-2012

04:39

Not applicable

Kb2712275-syp-ee.cab

Not applicable

4,897,251

23-May-2012

04:39

Not applicable

Licensetermsar.rtf

Not applicable

101,414

09-Dec-2010

12:09

Not applicable

Licensetermscs.rtf

Not applicable

92,705

09-Dec-2010

12:09

Not applicable

Licensetermsda.rtf

Not applicable

102,543

09-Dec-2010

12:09

Not applicable

Licensetermsde.rtf

Not applicable

119,313

09-Dec-2010

12:09

Not applicable

Licensetermsen.rtf

Not applicable

111,795

09-Dec-2010

12:09

Not applicable

Licensetermses.rtf

Not applicable

98,313

09-Dec-2010

12:09

Not applicable

Licensetermset.rtf

Not applicable

104,484

09-Dec-2010

12:09

Not applicable

Licensetermsfi.rtf

Not applicable

107,418

09-Dec-2010

12:09

Not applicable

Licensetermsfr.rtf

Not applicable

133,197

09-Dec-2010

12:09

Not applicable

Licensetermshe-il.rtf

Not applicable

4,258

09-Dec-2010

12:09

Not applicable

Licensetermshu.rtf

Not applicable

94,304

09-Dec-2010

12:09

Not applicable

Licensetermsis.rtf

Not applicable

36,112

09-Dec-2010

12:09

Not applicable

Licensetermsit.rtf

Not applicable

117,765

09-Dec-2010

12:09

Not applicable

Licensetermsja.rtf

Not applicable

107,092

09-Dec-2010

12:09

Not applicable

Licensetermslt.rtf

Not applicable

125,197

09-Dec-2010

12:09

Not applicable

Licensetermslv.rtf

Not applicable

106,681

09-Dec-2010

12:09

Not applicable

Licensetermsnb-no.rtf

Not applicable

118,245

09-Dec-2010

12:09

Not applicable

Licensetermsnl.rtf

Not applicable

112,657

09-Dec-2010

12:09

Not applicable

Licensetermspl.rtf

Not applicable

118,887

09-Dec-2010

12:09

Not applicable

Licensetermspt-br.rtf

Not applicable

102,982

09-Dec-2010

12:09

Not applicable

Licensetermsru.rtf

Not applicable

151,400

09-Dec-2010

12:09

Not applicable

Licensetermssv.rtf

Not applicable

117,960

09-Dec-2010

12:09

Not applicable

Licensetermsth.rtf

Not applicable

156,708

09-Dec-2010

12:09

Not applicable

Licensetermstr.rtf

Not applicable

105,693

09-Dec-2010

12:09

Not applicable

Licensetermszh-hans.rtf

Not applicable

100,528

09-Dec-2010

12:09

Not applicable

Axsetupsp.exe

5.0.1100.45

1,636,584

23-May-2012

04:39

x86

Cabextractor.dll

Not applicable

19,184

23-May-2012

04:38

x86

Microsoft.dynamics.setup.reportingservices.dll

5.0.1100.9

150,440

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,880

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,336

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,880

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,880

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1500.1212

16,320

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

542,976

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,848

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,784

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

547,072

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

18,872

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

559,360

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

20,408

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,688

23-May-2012

04:38

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

09-Dec-2010

12:21

x86

Axsetupsp.resources.dll

5.0.1100.40

526,592

23-May-2012

04:39

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

15,800

09-Dec-2010

12:21

x86

Cabextractor.dll

Not applicable

22,768

23-May-2012

04:39

x64

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×