Community mailing list archives


RE: Account move in real-time inventory

Dexciss Technology Pvt Ltd, Apoorv Soral
- 05/15/2016 23:59:34

Thanks for the reply but the code is to check if the owner is not blank. if it is YOUR COMPANY'S stock then owner will be YOUR COMPANY, if it is consignee' then the owner will be consignee. That means the owner is never blank and if the owner is not blank then it returns false and doesn't generate account move.

The code you have highlighted in bold checks for cases where you have consignment stock and does not generate an entry since consignment stock is not YOUR stock.

Odoo generates accounting entries for outgoing stock movements of YOUR stock when the related product category is set to real time.

From: Apoorv Soral
Sent: ‎5/‎15/‎2016 4:32 AM
To: Community
Subject: Re: Account move in real-time inventory

I found this post but I didn't get any answers so I thought of emailing it to the community....

On May 15, 2016 4:55 PM, "Apoorv Soral" <> wrote:

found this below code which restricts to create account.move entries

Ref: stock_account-->>_account_entry_move

    def _account_entry_move(self, cr, uid, quants, move, context=None):

Accounting Valuation Entries
quants: browse record list of Quants to create accounting valuation entries for. Unempty and all quants are supposed to have the same location id (thay already moved in)
move: Move to use. browse record
if context is None:
context = {}
location_obj = self.pool.get('stock.location')
location_from = move.location_id
location_to = quants[0].location_id
company_from = location_obj._location_owner(cr, uid, location_from, context=context)
company_to = location_obj._location_owner(cr, uid, location_to, context=context)
if move.product_id.valuation != 'real_time':
return False
for q in quants:
if q.owner_id:
#if the quant isn't owned by the company, we don't make any valuation entry
                return False

Can someone please suggest how is a account.move generated for outgoing shipment.

Post to:

Post to: