Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0026424 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
design defect | [Modules] Service Contract Management | major | have not tried | 2014-04-29 18:03 | 2014-04-30 09:44 | |||||||
Reporter | maite | View Status | public | |||||||||
Assigned To | vmromanos | |||||||||||
Priority | urgent | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Merge Request Status | ||||||||||||
Regression date | ||||||||||||
Regression introduced by commit | ||||||||||||
Regression level | ||||||||||||
Review Assigned To | ||||||||||||
Support ticket | 27264 | |||||||||||
OBNetwork customer | OBPS | |||||||||||
Regression introduced in release | ||||||||||||
Summary | 0026424: "Update Invoice Plan" process is not considering pending part of month in case part of last month is invoiced. | |||||||||||
Description | When a contract defined as Ending Date different from last day of month is extended, "Update Invoice Plan" process is not considering days between "ending date" and "last day of month" is this last period was already invoiced | |||||||||||
Steps To Reproduce | 0. Define Contract Invoice Schedule as * Monthly * Invoicing Date-Use contract date=N ; Invoicing Date- day of month=15 * Invoice services -use contract date=N ; Invoice Services-day of month=1 ; Period=next * Invoice date -use contract date=N ; invoice date- day of month= 1 ; Period=next 1. Define Contract with Starting date= 19/10/2013; Ending Date=15/01/2014: Agreement date=26/11/2013 and using previous Contract Invoice Schedule 2. Define Invoice Plan Master record with Starting date=19/10/2013; any product, quantity =1 and any price. Complete contract 3. Access Invoice Plan tab and realize that 4 records have been created. Las one for period from 01/01/2014 to 15/01/2014 4. Run contract Billing Process for starting date=01/12/2013 and ending date=31/12/2013. run "Create invoices" process from Sales Invoice Proposal window. 5. Come back to "Contract" window, edit "Ending Date" to extend contract until 15/06/2014. Run "Update Invoice Plan" 6. Access to Invoice Plan tab and realize that new records have been created from February to June, but period from 16/01/2014 to 31/01/2014 has not been considered Note: if same steps are followed having this last period Not Invoiced then "Update Invoice Plan" will consider days from 16/01 to 31/01 | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
![]() |
|
![]() |
|
(0066696) vmromanos (viewer) 2014-04-30 09:44 |
Changed to design defect as this scenario may require a complex redesign, although I would probably reject the issue. The process detects that a line for the starting date and product has already been created AND INVOICED (that's the key). If the line is not invoiced yet, the system updates the ending date of the line; but since the line is invoiced we can't update it. IMHO it has no sense to create the invoice for the last line if you plan to extend it later on. That means that you will send 2 invoices to the customer for the same billing cycle. |
![]() |
|||
Date Modified | Username | Field | Change |
2014-04-29 18:03 | maite | New Issue | |
2014-04-29 18:03 | maite | Assigned To | => vmromanos |
2014-04-29 18:03 | maite | OBNetwork customer | => Yes |
2014-04-29 18:03 | maite | Resolution time | => 1401573600 |
2014-04-29 18:03 | maite | Support ticket | => 27264 |
2014-04-29 18:04 | maite | Issue Monitored: networkb | |
2014-04-30 09:44 | vmromanos | Note Added: 0066696 | |
2014-04-30 09:44 | vmromanos | Category | Contract Management Infrastructure => Service Contract Management |
2014-04-30 09:44 | vmromanos | Type | defect => design defect |
Copyright © 2000 - 2009 MantisBT Group |