Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
308 Näkymät

I need help to solve a reception issue.

 

We received 2 raw materials, both of them providing from two different purchase orders, namely PO624 and 593. The supplier invoiced us both of them on the same document.

This means I will have to do the vendor bill from 2 combined receptions/orders.

  1. I’ve tried this way, knowing that we use this procedure in sales when invoicing once but for two combined deliveries.

But it turned out that this procedure doesn’t work the same on module purchase.

2. I’ve tried also to combine the receptions (280 and 261) and invoice both on the same time, same invoice but I could find no “Create bills” option.

3. I’ve tried the usual way of registering the vendor bill, to each reception the amount needed according goods received, by keeping the same supplier invoice number to both registrations. But, I think even if it’s the same supplier, it’s not correct to register two vendor bills having the same reference document number…

Please advise how to manage such situations. Goods providing from different purchase orders, on different reception numbers but received from the supplier on the same invoice.

Thank you,

Avatar
Hylkää
Tekijä Paras vastaus

i receive the following error:

RPC_ERROR

Odoo Server Error

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1633, in _serve_db

    return service_model.retrying(self._serve_ir_http, self.env)

  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 133, in retrying

    result = func()

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1660, in _serve_ir_http

    response = self.dispatcher.dispatch(rule.endpoint, args)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 1864, in dispatch

    result = self.request.registry['ir.http']._dispatch(endpoint)

  File "/usr/lib/python3/dist-packages/odoo/addons/website/models/ir_http.py", line 237, in _dispatch

    response = super()._dispatch(endpoint)

  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 154, in _dispatch

    result = endpoint(**request.params)

  File "/usr/lib/python3/dist-packages/odoo/http.py", line 697, in route_wrapper

    result = endpoint(self, *args, **params_ok)

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 46, in call_button

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

  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw

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

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 468, in call_kw

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

  File "/usr/lib/python3/dist-packages/odoo/api.py", line 453, in _call_kw_multi

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

  File "/mnt/extra-addons/bio_extra/models/account_move.py", line 12, in action_post

    res = super().action_post()

  File "/mnt/extra-addons/l10n_ro_account_edi_ubl/models/account_move.py", line 403, in action_post

    res = super().action_post()

  File "/usr/lib/python3/dist-packages/odoo/addons/sale/models/account_move.py", line 63, in action_post

    res = super(AccountMove, self).action_post()

  File "/usr/lib/python3/dist-packages/odoo/addons/account_accountant/models/account_move.py", line 24, in action_post

    res = super().action_post()

  File "/usr/lib/python3/dist-packages/odoo/addons/account/models/account_move.py", line 3842, in action_post

    other_moves._post(soft=False)

  File "/mnt/extra-addons/selferp_l10n_ua_vat/models/account_move.py", line 741, in _post

    res = super()._post(soft=soft)

  File "/usr/lib/python3/dist-packages/odoo/addons/stock_landed_costs/models/account_move.py", line 50, in _post

    posted = super()._post(soft)

  File "/usr/lib/python3/dist-packages/odoo/addons/account_asset/models/account_move.py", line 113, in _post

    posted = super()._post(soft)

  File "/usr/lib/python3/dist-packages/odoo/addons/sale/models/account_move.py", line 107, in _post

    posted = super()._post(soft)

  File "/usr/lib/python3/dist-packages/odoo/addons/purchase_stock/models/account_invoice.py", line 177, in _post

    self._stock_account_anglo_saxon_reconcile_valuation()

  File "/usr/lib/python3/dist-packages/odoo/addons/stock_account/models/account_move.py", line 225, in _stock_account_anglo_saxon_reconcile_valuation

    (invoice_aml | correction_amls).with_context(no_exchange_difference=True).reconcile()

  File "/mnt/extra-addons/selferp_l10n_ua_vat/models/account_move_line.py", line 248, in reconcile

    self.check_linked_purchase_order()

  File "/mnt/extra-addons/us_selferp_vat/models/account_move_line.py", line 96, in check_linked_purchase_order

    record.linked_purchase_order_id = linked_purchase_order_id

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1324, in __set__

    write_value = self.convert_to_write(value, records)

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 3022, in convert_to_write

    return value.id

  File "/usr/lib/python3/dist-packages/odoo/fields.py", line 5092, in __get__

    raise ValueError("Expected singleton: %s" % record)

ValueError: Expected singleton: purchase.order(10115, 10143)

 

The above server error caused the following client error:

RPC_ERROR: Odoo Server Error

    at makeErrorFromResponse (https://odoo.smile.ua/web/assets/10733758-d61cf65/web.assets_backend.min.js:1001:163)

    at XMLHttpRequest. (https://odoo.smile.ua/web/assets/10733758-d61cf65/web.assets_backend.min.js:1009:13)

Avatar
Hylkää