Browse Source

:Dec 30 [FIX] Bug Fixed 'stock_move_invoice'

18.0
Risvana Cybro 2 days ago
parent
commit
7980d4d275
  1. 31
      stock_move_invoice/models/stock_picking.py

31
stock_move_invoice/models/stock_picking.py

@ -112,6 +112,7 @@ class StockPicking(models.Model):
raise UserError(
_("Please configure the journal from the settings."))
invoice_line_list = []
for move_ids_without_package in picking_id. \
move_ids_without_package:
vals = (0, 0, {
@ -131,21 +132,21 @@ class StockPicking(models.Model):
'quantity': move_ids_without_package.quantity,
})
invoice_line_list.append(vals)
invoice = picking_id.env['account.move'].create({
'move_type': 'in_invoice',
'invoice_origin': picking_id.name,
'invoice_user_id': current_user,
'narration': picking_id.name,
'partner_id': picking_id.partner_id.id,
'currency_id':
picking_id.env.user.company_id.currency_id.id,
'journal_id': int(vendor_journal_id),
'payment_reference': picking_id.name,
'picking_id': picking_id.id,
'invoice_line_ids': invoice_line_list,
'transfer_ids': self
})
return invoice
invoice = picking_id.env['account.move'].create({
'move_type': 'in_invoice',
'invoice_origin': picking_id.name,
'invoice_user_id': current_user,
'narration': picking_id.name,
'partner_id': picking_id.partner_id.id,
'currency_id':
picking_id.env.user.company_id.currency_id.id,
'journal_id': int(vendor_journal_id),
'payment_reference': picking_id.name,
'picking_id': picking_id.id,
'invoice_line_ids': invoice_line_list,
'transfer_ids': self
})
return invoice
def action_create_customer_credit(self):
"""This is the function for creating customer credit note

Loading…
Cancel
Save