Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
2570 Visualizzazioni

Hi guys,

I created a model "Appointment" with "To invoice" button on the form.

How to create a new invoice from this button using a specific service already exist in the Odoo Products/Services please?


Thanks

Avatar
Abbandona
Risposta migliore

Hi,

You can create a new invoice on button click. For that search the service product and store it in a variable using search method.Then create corresponding invoice by adding that product.
For creating invoice you will have to pass values to the fields which are required for an invoice.

Example

invoice = self.env['account.move'].create({
   'move_type': 'out_invoice',
   'invoice_date': fields.Date.today(),
   'partner_id': self.customer_id.id,
   'l10n_in_gst_treatment': self.customer_id.l10n_in_gst_treatment,
   'currency_id': self.currency_id.id,
   'invoice_line_ids': [(0, 0, {
       'product_id': self.product_id })],
})

Regards

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
ago 22
4014
1
apr 22
3099
1
mar 22
2471
1
feb 22
2331
0
feb 22
1983