Problem in Service Contract
wfmun
Member Posts: 19
There is a 'loophole' in Service Module Version4SP3.
When i try to post a service invoice generated from a service contract, an error prompts
"Old open service ledger entries have been found for service contract C145000025. You must close them by posting the old sales invoices."
Here are what i did:-
1) Create a service contract, starting date 1/April/2009
2) Sign the contract, create sales invoice for April 09 - YES
3) Create sales invoice for May 09
4) Remove "Appl- to service ledger entry" at April service invoice line, leave "Service contract no." untouched
5) Post April service invoice
6) Post May's service invoice - error!
The reason why this error is encountered is because user has removed the 'link' from S/Invoice to S/Contract partially(service contract no. is not removed).
The system still record s/invoice as "posted" in contract header but in service ledger entry, it is consider as "open".
The only solution that i can think of is to "patch" the service ledger entry. i.e. to 'close' the service ledger entry programatically.
Is there any better way to solve this problem (without vendor's intervention)?
When i try to post a service invoice generated from a service contract, an error prompts
"Old open service ledger entries have been found for service contract C145000025. You must close them by posting the old sales invoices."
Here are what i did:-
1) Create a service contract, starting date 1/April/2009
2) Sign the contract, create sales invoice for April 09 - YES
3) Create sales invoice for May 09
4) Remove "Appl- to service ledger entry" at April service invoice line, leave "Service contract no." untouched
5) Post April service invoice
6) Post May's service invoice - error!
The reason why this error is encountered is because user has removed the 'link' from S/Invoice to S/Contract partially(service contract no. is not removed).
The system still record s/invoice as "posted" in contract header but in service ledger entry, it is consider as "open".
The only solution that i can think of is to "patch" the service ledger entry. i.e. to 'close' the service ledger entry programatically.
Is there any better way to solve this problem (without vendor's intervention)?
0
Comments
-
without ISV intervention, no it's not possible. You can add code to prevent "Appl- to service ledger entry" from being removed.0
-
Thanks for your reply ara3n.
I have informed the user not to remove appl. to service contract field.
If they need system to make the field uneditable, it's a chargeable request.0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 250 Dynamics CRM
- 102 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
