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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0018897
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 09. Financial managementmajoralways2011-10-27 12:122012-11-22 10:19
ReporterpjuvaraView Statuspublic 
Assigned Tonaiaramartinez 
PrioritynormalResolutionunable to reproduceFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product Version3.0MP4SCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0018897: Accounting process attempts to account for voided shipments

DescriptionConsider the following situation:
1) You have configured the system to account for material transactions (receipts, shipments, etc.)
2) You inadvertently create a shipment for a product that does not have cost associated to (for example, you create a shipment for a discount)
3) Accounting that transaction fails because there are no costs associated with the discount.
4) You cannot void the shipment.
5) The Accounting for the shipment continues to fail, even if the shipment has been voided.

A voided shipment that has never been accounted before should not generate any accounting.
Steps To ReproduceSee above.
TagsAccountingDemo, VMA-Reviewed
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to design defect 0018908 newTriage Omni OMS It should be possible to define "Non shippable" products 

-  Notes
(0048384)
naiaramartinez (developer)
2012-05-04 14:54
edited on: 2012-07-10 12:46

I have tried to reproduce this bug but I haven't been able to do it. I can't generate an accounting when there is a line in a shipment that has no costing.

The steps I followed:
  Go to Accounting shema window. set active = true for MaterialMgmtShipmentInOut table in both accounting schemas (F&B International Group US/A/Euro, F&B US, Inc. US/A/US Dollar)

  Go to Sales Order and create a new record:
     Organization: F&B US, Inc.
     Business Partner: Healthy Food Supermarkets, Co.
  Go to lines tab and create a new record.
  Complete and Book the sales order. Notice that a discount line has been created in lines tab.

  Go to Goods Shipment window and create a new record.
    Organization: F&B US, Inc.
    Business Partner: Healthy Food Supermarkets, Co.
    Press the button create line from. A pop up is opened:
       Select the newly created order
       Select both lines (the product and the discount)
       Select a warehouse.
    Press the Complete button.
    Press Post button. You will get the following error: 'There is no cost defined for the product: Discount 10% on 04-05-2012'.
    Press Close button and select void. Notice that you can void the shipment.
    Press Post button. You will get the same error: 'There is no cost defined for the product: Discount 10% on 04-05-2012'.
    
    So, it doesn't generate any accounting (not when the shipment is processed and not when the shipment is voided).

    Could you expecify how to reproduce the issue?

(0052050)
dmiguelez (developer)
2012-09-13 10:18

Hi again,
 
While waiting for an answer for this Issue, we've been discussing about it, to understand it better. And we'd like to share with you what we think.

When a Shipment is Voided, another one is created with the same amount, but the opposite sign. And both are supposed to be accounted.
Other Transactions, such as Invoices, behaves the same way. When voiding an Invoice, another one is created with same amount and opposite sign and both are accounted.

We think Shipments should behave the same way, being consisten with the rest of the application.

But, now, since MP13, there is available the new Cosing Engine. Which is calculating the cost for each Transaction in the background, instead of having to launch manually the process. And when it is able to calculate the cost of a Transaction, the Accounting process will be able to process that Transaction. It is an improvement in this scenario, since when the system is able to calculate the cost, the accounting will be also generated automatically.

We would like to know what are your thoughts on this.
Thank you very much.
(0054448)
dmiguelez (developer)
2012-11-22 10:19

No response.

- Issue History
Date Modified Username Field Change
2011-10-27 12:12 pjuvara New Issue
2011-10-27 12:12 pjuvara Assigned To => jonalegriaesarte
2011-10-27 12:12 pjuvara Modules => Core
2011-10-27 16:34 pjuvara Relationship added related to 0018908
2011-11-07 01:43 pjuvara Tag Attached: AccountingDemo
2012-02-15 19:04 iciordia Assigned To jonalegriaesarte => vmromanos
2012-02-16 17:55 vmromanos Tag Attached: VMA-Reviewed
2012-05-04 14:54 naiaramartinez Note Added: 0048384
2012-05-04 14:54 naiaramartinez Status new => feedback
2012-05-04 14:54 naiaramartinez Assigned To vmromanos => naiaramartinez
2012-07-10 12:46 naiaramartinez Note Edited: 0048384 View Revisions
2012-09-13 10:18 dmiguelez Note Added: 0052050
2012-11-22 10:19 dmiguelez Note Added: 0054448
2012-11-22 10:19 dmiguelez Status feedback => closed
2012-11-22 10:19 dmiguelez Resolution open => unable to reproduce


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker