Nav 2016 invoice want in decimals 0.00 is not working

everfor007
Member Posts: 11
In nav 2016, in general ledger setup and sales & receivable and purchase & payable setup, all round precision is set 0.00, still when i enter unit price 40.2 for 2 qty, automatically instead 80.4 it's converted in 81 in the line. Also i've done setup the local currency 
Please let me know how to turn off round precission


Please let me know how to turn off round precission

0
Answers
-
It is because you have set the "Invoice Rounding Precision" & "Inv. Rounding Precision (LCY)" to 1.00 - change it to 0.010
-
In GL setup, tried Inv. Rounding Precision (LCY) showing error with 0.01 and in currencies it has accepted the Invoice Rounding Precision i.e 0.01 but no difference still same it's rounding. I need to turn off round.0 -
In the 'General Ledger Setup' there is also a field 'Amount Rounding Precision'.
First set this field to 0.01.
Then automatic the field 'Inv. Rounding Precision (LCY)' is set to 0.010 -
Please advise with error any alternative way?. still we are in trail phase, we are happy to delete the data, let me know how to delete.0 -
@everfor007 ,
1st of all, I want to ask you - who dared to set such strange precision 0.00?
Next, it's REALLY BAD IDEA to delete ledger entries (especially in productive database) but if you want, open table 98 in development ebvironment, find OnValidate trigger for "Amount Rounding Precision" field, find there line with call of error generating function, go to this function and find there a list of ledger tables. But I DO NOT advise you to touch these data.Let's go!0 -
if it's wrong way, please advise what need to be done to achieve below?
"when i enter unit price 40.2 for 2 qty, instead 80.4 automatically it's converted in 81 in the line"0 -
If you are still testing, you have a few options.
You could export the master data - G/L Accounts / Clients / Vendors / Dimensions / Setups etc. and start over with a fresh database, importing back the master data and setting it up correctly before posting anything.
If you have a developer license you could write a simple process-only report to change the rounding precision on G/L Setup table without invoking validation code, to avoid error.
Or you can edit the General Ledger Setup table and in "Amount Rounding Precision" field comment out temporarily a call to RoundingErrorCheck, then change the "Amount Rounding Precision" to 0.01 and bring the G/L Setup table to the original state
If you don't have dev license you could try to change the "Amount Rounding Precision" directly on the SQL server, and then restart the NST to make sure the new setting will be taken into account.
Once you update "Amount Rounding Precision" to 0.01 you will be able to change invoice rounding field
Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions