コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
1313 ビュー

Hello,

After adding and printing bill in Odoo POS I'm not able to valide payment anymore. I'm getting the following error:

You cannot edit a payment for a printed order.


I'm using odoo to manage a Bar/restaurant

アバター
破棄
最善の回答

I don't know why on earth is this logic exists but you can do

 

from "addons/point_of_sale/models/pos_order.py"

 

Comment This 2 lines

 

if order.nb_print > 0 and vals.get('payment_ids'):

      raise UserError(_('You cannot change the payment of a printed order.'))

 

 

from "addons/point_of_sale/models/pos_payment.py"

 

Comment This 2 lines

elif payment.pos_order_id.nb_print > 0:

      raise ValidationError(_('You cannot edit a payment for a printed order.'))

 

Save and restart odoo service

 

 

Hope it solves

アバター
破棄
最善の回答

Did you find a solution ?

アバター
破棄
関連投稿 返信 ビュー 活動
5
7月 25
3857
1
3月 25
960
1
11月 24
1299
1
7月 25
434
0
7月 25
184