Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0036420
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] Z. Othersminoralways2017-07-05 17:352018-04-18 10:00
Reportercollazoandy4View Statuspublic 
Assigned ToTriage Omni OMS 
PrioritynormalResolutionduplicateFixed in Version3.0PR18Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tongarcia
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0036420: Void process create a new payment for not paid invoice if c_invoice_post process fail

DescriptionWhen voiding a not paid invoice the process create a dummy payment if the c_invoice_post process fail
Steps To ReproduceGo to Sales Invoice window and create a new record for any bp
  Create a new record in Lines tab for any product
  Complete the invoice and check no payment is asociated to the invoice
Edit the c_invoce_post procedure that cause an exception in pg for instance
  IF (1 = 1) THEN
    RAISE EXCEPTION '%', '@AlreadyPosted@'; --OBTG:-20000--
 END IF;
Go to the invoice previous created and run void process:
 Check finish with the error created
 Check a new payment is created to the invoice
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
duplicate of defect 0037963 closedmarkmm82 Payment in Awaiting payment status is created when an invoice cannot be voided because document cancelled is a return 

-  Notes
(0098028)
collazoandy4 (reporter)
2017-07-11 20:39

Test Plan
  Go to Sales Invoice window and create a new record for any bp
    Create a new record in Lines tab for any product
    Complete the invoice and check no payment is asociated to the invoice
  Edit the c_invoce_post procedure that cause an exception in pg for instance
  IF (1 = 1) THEN
    RAISE EXCEPTION '%', '@AlreadyPosted@'; --OBTG:-20000--
  END IF;
  Go to the invoice previous created and run void process:
   Check finish with the error created 'Record cannot be changed because is processed'
   Check no new payment is created to the invoice

- Issue History
Date Modified Username Field Change
2017-07-05 17:35 collazoandy4 New Issue
2017-07-05 17:35 collazoandy4 Assigned To => Triage Finance
2017-07-05 17:35 collazoandy4 Modules => Core
2017-07-05 17:35 collazoandy4 Triggers an Emergency Pack => No
2017-07-11 20:39 collazoandy4 Note Added: 0098028
2017-07-11 20:42 collazoandy4 Status new => scheduled
2018-04-18 10:00 ngarcia Review Assigned To => ngarcia
2018-04-18 10:00 ngarcia Relationship added duplicate of 0038179
2018-04-18 10:00 ngarcia Status scheduled => closed
2018-04-18 10:00 ngarcia Resolution open => duplicate
2018-04-18 10:00 ngarcia Fixed in Version => 3.0PR18Q2
2018-04-18 10:00 ngarcia Relationship added duplicate of 0037963
2018-04-18 10:00 ngarcia Relationship deleted 0038179


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker