c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #34786
[Bug 871675] Re: Stock Internal Moves
Hello Mohammad,
I am not agree with you, because you have described that you have set a individual account for each stock location in comment#2.
And in your bug description you have specified that your stock location are internal location.
So there creating some confusion here, because we can give a stock
input A/c and stock o/p A/c for individual stock location when either
our location type is "Production" or "Inventory".
We can not give a individual stock account for each stock location if
our location type is "Internal".
So would you please change your location type and then try again.
Thanks your your reply!
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/871675
Title:
Stock Internal Moves
Status in OpenERP Addons (modules):
Invalid
Bug description:
I am asking from is journal entries while doing internal move between
internal stock locations, where I see openerp is not satisfying and it
is missing and I can assure that from this part of code where entries
got generated :
""" # Outgoing moves (or cross-company output part)
if move.location_id.company_id \
and (move.location_id.usage == 'internal' and move.location_dest_id.usage != 'internal'\
or move.location_id.company_id != move.location_dest_id.company_id):
journal_id, acc_src, acc_dest, acc_variation = self._get_accounting_data_for_valuation(cr, uid, move, src_company_ctx)
reference_amount, reference_currency_id = self._get_reference_accounting_values_for_valuation(cr, uid, move, src_company_ctx)
account_moves += [(journal_id, self._create_account_move_line(cr, uid, move, acc_variation, acc_dest, reference_amount, reference_currency_id, context))]
# Incoming moves (or cross-company input part)
if move.location_dest_id.company_id \
and (move.location_id.usage != 'internal' and move.location_dest_id.usage == 'internal'\
or move.location_id.company_id != move.location_dest_id.company_id):
journal_id, acc_src, acc_dest, acc_variation = self._get_accounting_data_for_valuation(cr, uid, move, dest_company_ctx)
reference_amount, reference_currency_id = self._get_reference_accounting_values_for_valuation(cr, uid, move, src_company_ctx)
account_moves += [(journal_id, self._create_account_move_line(cr, uid, move, acc_src, acc_variation, reference_amount, reference_currency_id, context))]"""
Having said that, I see openerp just generate entries from incoming
and outgoing moves and don't for internal moves where
move.location_id.usage == 'internal' and move.location_dest_id.usage
== 'internal'
For example when doing internal move from stock_a to stock_b (both
are internal locations), it should generate a journal entry stock_a
credit and stock_b debit with the amount of product moved
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/871675/+subscriptions
References