Summary: You create a partial shipment. Then, you invoice the customer, but you do not change the value in the Quantity to Invoice field to the quantity that was shipped. A rounding error occurs in the VAT amount. This behavior also occurs in purchasing.

Solution: Repairing A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 problem can not be that easy. In order to fix your errors and speed up PC, it is recommended that your download the 'A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 Repair Tool'. This is definitely your ideal tool to solve A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 problem in the shortest time.

Download A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 Problems Fixer Now

In order to repair A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 issue, use the SmartPCFixer software program. This system optimizer software is already proven to locate, identify, and fix A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 errors. Your computer should run faster and smoother after using this software.


Manual Resolutions

Hotfix information

A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Microsoft Business Solutions - Navision 4.00 service pack that contains this hotfix.

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

Installation information

Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements. Note Before you install this hotfix, verify that all Microsoft Navision client users are logged off from the system. This includes Microsoft Navision Application Services (NAS) client users. You should be the only client user who is logged on when you implement this hotfix.

To install this hotfix, you must have a valid license for the Microsoft Business Solutions - Navision Solution Developer (7300) granule and for the Microsoft Business Solutions - Navision Basic Inventory (4010) granule. We recommend that the user account in the Windows Logins dialog box or in the Database Logins dialog box be assigned the "SUPER" role ID. If the user account cannot be assigned the "SUPER" role ID, you must verify that the user account has the following permissions:
  • The Modify permission for the Table 37 Sales Line and Table 39 Purchase Line object
  • You do not have to have rights to the data stores unless you have to perform data repair.

    To install this hotfix, change the code in the Table 37 Sales Line and Table 39 Purchase Line code unit as follows:
    Existing code
    Table 37 Trigger CalcVATAmountLines(QtyType : 'General,Invoicing,Shipping';VAR SalesHeader : Record "Sales Header";VAR SalesLine : Record QtyType::Invoicing : BEGIN CASE TRUE OF ("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND (NOT SalesHeader.Ship): BEGIN QtyFactor := GetAbsMin("Qty. to Invoice","Qty. Shipped Not Invoiced") / Quantity; VATAmountLine.Quantity := VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Qty. Shipped Not Invd. (Base)"); END; ("Document Type" IN ["Document Type"::"Return Order","Document Type"::"Credit Memo"]) AND (NOT SalesHeader.Receive): BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",SalesLine."Return Rcd. Not Invd.") / Quantity; ..... Table 39 Trigger CalcVATAmountLines(QtyType : 'General,Invoicing,Shipping';VAR PurchHeader : Record "Purchase Header";VAR PurchLine : .... QtyType::Invoicing : BEGIN CASE TRUE OF ("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND (NOT PurchHeader.Receive): BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",PurchLine."Qty. Rcd. Not Invoiced") / Quantity; VATAmountLine.Quantity := VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Qty. Rcd. Not Invoiced (Base)"); END; ("Document Type" IN ["Document Type"::"Return Order","Document Type"::"Credit Memo"]) AND (NOT PurchHeader.Ship): BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",PurchLine."Return Shpd. Not Invd.") / Quantity; .....
    Replacement code
    Table 37 Trigger CalcVATAmountLines(QtyType : 'General,Invoicing,Shipping';VAR SalesHeader : Record "Sales Header";VAR SalesLine : Record ..... QtyType::Invoicing : BEGIN CASE TRUE OF ("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND (NOT SalesHeader.Ship) AND SalesHeader.Invoice: BEGIN QtyFactor := GetAbsMin("Qty. to Invoice","Qty. Shipped Not Invoiced") / Quantity; VATAmountLine.Quantity := VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Qty. Shipped Not Invd. (Base)"); END; ("Document Type" IN ["Document Type"::"Return Order","Document Type"::"Credit Memo"]) AND (NOT SalesHeader.Receive) AND SalesHeader.Invoice: BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",SalesLine."Return Rcd. Not Invd.") / Quantity; ...... Table 39 Trigger CalcVATAmountLines(QtyType : 'General,Invoicing,Shipping';VAR PurchHeader : Record "Purchase Header";VAR PurchLine : ..... QtyType::Invoicing : BEGIN CASE TRUE OF ("Document Type" IN ["Document Type"::Order,"Document Type"::Invoice]) AND (NOT PurchHeader.Receive) AND PurchHeader.Invoice: BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",PurchLine."Qty. Rcd. Not Invoiced") / Quantity; VATAmountLine.Quantity := VATAmountLine.Quantity + GetAbsMin("Qty. to Invoice (Base)","Qty. Rcd. Not Invoiced (Base)"); END; ("Document Type" IN ["Document Type"::"Return Order","Document Type"::"Credit Memo"]) AND (NOT PurchHeader.Ship) AND PurchHeader.Invoice: BEGIN QtyFactor := GetAbsMin("Qty. to Invoice",PurchLine."Return Shpd. Not Invd.") / Quantity; ..... Note Always test code fixes in a controlled environment before you apply the fixes to your production computers.

    Prerequisites

    You must have Microsoft Business Solutions - Navision 4.00 installed to apply this hotfix.

    Removal information

    You cannot remove this hotfix.

    Restart requirement

    After you have installed the hotfix and you have performed any required data repair, you must quit the Microsoft Navision client program. Users must then restart their Microsoft Navision client programs. You do not have to restart Microsoft Windows.

    What Else Does SmartPCFixer Offer You?

    Apart from fixing A rounding error occurs in the VAT amount when you create a partial shipment in Microsoft Navision 4.0 problems, SmartPCFixer is designed to provide the user's computer system with better optimization, which helps you manage startup items, desktop, browser objects, Internet, system service, Windows optimization, file extensions and so on. With these sophisticated utilities your system is tuned up to run at the optimal state.

    SmartPCFixer provides you with Registry Backup, System Backup, Favorites Backup and Folder Backup. In addition, the new built-in function of Restore Point enables you to create a system store point so you can recover your system to a previous state if you do not like the changes you have made. This ensures the safety of your system when you run the registry repair process.



    Related: Run Windows Updates,Delete Internet Search History,Download Toolbar,Free Pc,0x0000007e Vista
    Read More: ,wmi error 10,Error 0x000000aa,error 1907 office 2010,adobe flash player download windows 7,speedmax