Unapplying Customer Ledger Entries

vzahra
Member Posts: 1
Hi,
I am trying to unapply a Customer Ledger Entry in a company which has the Additional Reporting Currency populated. However, I am receiving an error "You cannot unapply the entry with the posting date %1, because the exchange rate for the additional reporting currency has been changed."
Basically there is a check in the code which checks the exchange rate for ACY on the application date vs the exchange rate in ACY on the un-application date and if they are different, NAV outputs an error.
Does anyone know the reason for such a check because I check from NAV 2009 to NAV 2018 and it has always been there? Also, why would NAV check this when the ACY is only used in the GL? When we are applying and un-applying Customer Ledger Entries, it does not affect the GL, right?
Thanks and Regards,
Vince
I am trying to unapply a Customer Ledger Entry in a company which has the Additional Reporting Currency populated. However, I am receiving an error "You cannot unapply the entry with the posting date %1, because the exchange rate for the additional reporting currency has been changed."
Basically there is a check in the code which checks the exchange rate for ACY on the application date vs the exchange rate in ACY on the un-application date and if they are different, NAV outputs an error.
Does anyone know the reason for such a check because I check from NAV 2009 to NAV 2018 and it has always been there? Also, why would NAV check this when the ACY is only used in the GL? When we are applying and un-applying Customer Ledger Entries, it does not affect the GL, right?
Thanks and Regards,
Vince
0
Answers
-
In case of a exchange rate diff, it will (or might) apply the general ledger.
When all is in home currency, application indeed does never hit the GL, and when the exchange rate didn't change, it would neither. But when both entries were booked with different exchange rates, the difference will be booked on the exchange rate diff account from one of the posting groups.
In theory, you would still be able to unapply, and revert the exchange rate difference booked earlier, but it seems that this is not implemented.
If this is a one-time issue on a certain customer, you might want to work around it with some additional bookings. If this is a structural issue in your workflow, it might mean some customization code in your NAV application.IF User.Loves('Edo') THEN ok() ELSE currReport.genSkip;0
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