Skip to Content
Menu

Force Date in Stock Transfer and Inventory Adjustment

by
Odoo

29.23

v 15.0 Third Party 274
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Purchase (purchase)
Discuss (mail)
Invoicing (account)
Lines of code 211
Technical Name stock_force_date_app
LicenseOPL-1
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory (stock)
Purchase (purchase)
Discuss (mail)
Invoicing (account)
Lines of code 211
Technical Name stock_force_date_app
LicenseOPL-1
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0

Odoo Stock Transfer - Stock Receipt and Inventory Adjustment Force Date Odoo App


All stock transfer force date odoo apps will helps you to allow stock force date in picking operations and inventory adjustment, auto pass stock force date - back date in stock move when validate picking operations and inventory adjustment which is very useful for back date process on stock transfer process.


Allow User Access Rights

Allow user access rights for stock force date.

Stock Force Date in Inventory Adjustment & Picking

Allow stock force date in inventory adjustment & picking operations.

Pass Stock Force Date in Stock Move, Product Move & Journal Entries

Pass stock force date in stock move, product move, journal entries when validate inventory adjustment & picking


Description


Allow User Access Rights

Allow user access rights for stock force date.


Stock Force Date in Inventory Adjustment

Select past or future stock force date in inventory adjustment.


Passed Stock Force Date

Passed stock force date in stock move from inventory adjustment.


Stock Force Date in Picking

Select past or future stock force date in picking receipt operations.


Passed Stock Force Date

Passed stock force date in stock move from picking receipt operations.


Updated Product Stock

Updated product on hand stock details.


Stock Force Date in Delivery Order

Select past or future stock force date in picking delivery order operations.


Passed Stock Force Date

Passed stock force date in stock move from picking delivery order operations.


Inventory Report

Get inventory report by wizard.



Get inventory report with stock details.



Our Services


Get In Touch


You will get 60 Days free support in case any bugs or issue.

For any query or support contact us without hesitation on

edgetechnologies.odoo@gmail.com

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
There are no ratings yet!
Unable to validate stock adjustment because I get an error
by
gitaum@linkyou.co.ke
on 3/2/25, 11:05 PM Confirmed Purchase

RPC_ERROR

Odoo Server Error

Traceback (most recent call last):

  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 242, in _dispatch

    result = request.dispatch()

  File "/home/odoo/src/odoo/odoo/http.py", line 702, in dispatch

    result = self._call_function(**self.params)

  File "/home/odoo/src/odoo/odoo/http.py", line 368, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/home/odoo/src/odoo/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/home/odoo/src/odoo/odoo/http.py", line 357, in checked_call

    result = self.endpoint(*a, **kw)

  File "/home/odoo/src/odoo/odoo/http.py", line 925, in __call__

    return self.method(*args, **kw)

  File "/home/odoo/src/odoo/odoo/http.py", line 546, in response_wrap

    response = f(*args, **kw)

  File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1328, in call_button

    action = self._call_kw(model, method, args, kwargs)

  File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 1316, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 471, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 456, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "/home/odoo/src/odoo/addons/mrp/models/stock_quant.py", line 15, in action_apply_inventory

    return super().action_apply_inventory()

  File "/home/odoo/src/odoo/addons/stock/models/stock_quant.py", line 366, in action_apply_inventory

    self._apply_inventory()

  File "/home/odoo/src/user/stock_force_date_app/models/stock_inventory.py", line 88, in _apply_inventory

    move_vals.with_context(force_date=quant.force_date).append(

Exception


The above exception was the direct cause of the following exception:


Traceback (most recent call last):

  File "/home/odoo/src/odoo/odoo/http.py", line 658, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/home/odoo/src/odoo/odoo/http.py", line 301, in _handle_exception

    raise exception.with_traceback(None) from new_cause

AttributeError: 'list' object has no attribute 'with_context'



backdated
by
Made Wanarta
on 6/1/23, 11:37 PM

Is this support backdate?

As the demo only show future date


Help me
by
eric budiana
on 7/14/22, 4:02 AM

1. I've bought your module but I can't force date the transaction in the previous month.

The Date (06/30/2022) doesn't match the Number (STJ/2022/07/0233). You might want to clear the field Number before proceeding with the change of the date.

2. I can't do this force date transaction if through the purchase order or sales order process, the force date becomes read only

Can you help me based on my explanation above?


Not working with v14
by
abdlrahman@albaz.sa
on 6/9/22, 4:06 PM

Not working with v14 ce please fix

Re: Not working with v14
by
Edge Technologies
on 6/10/22, 3:08 AM Author

Please contact our team via email at edgetechnologies.odoo@gmail.com and our team will help you.


Bugs
by
Novran
on 6/3/22, 6:15 AM

I found a bug in this module

on the stock_inventory.py page

you have to omit the "qty_done" field in the query

select t1.product_id,t1.location_id,t1.lot_id,t1.package_id,t1.owner_id,sum(t1.quantity) as quantity from (

select product_id,location_dest_id as location_id,lot_id,package_id,owner_id,sum(qty_done) as quantity from stock_move_line where

state='done' and location_dest_id = %s and product_id=%s

and cast(date ::timestamp at time zone 'UTC' AT time zone '""" + tz + """' as DATE) <= %s

group by product_id,location_dest_id,lot_id,package_id,owner_id,qty_done

union

select product_id,location_id,lot_id,package_id,owner_id,sum(qty_done)*-1 as quantity from stock_move_line where

state='done' and location_id = %s and product_id=%s

and cast(date ::timestamp at time zone 'UTC' AT time zone '""" + tz + """' as DATE) <= %s

group by product_id,location_id,lot_id,package_id,owner_id,qty_done) t1

group by t1.product_id,t1.location_id,t1.lot_id,t1.package_id,t1.owner_id

having sum(t1.quantity)>0

order by t1.product_id,t1.location_id,t1.lot_id,t1.package_id,t1.owner_id

Re: Bugs
by
Edge Technologies
on 6/3/22, 1:46 PM Author

Please contact our support team via email at edgetechnologies.odoo@gmail.com and our team will help you


Request Demo
by
Võ Lâm Trường
on 1/5/22, 9:57 PM

How can I get a request demo ? Please contact my email. volamtruong01999@gmail.com