Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
3 Risposte
7325 Visualizzazioni

I'm very new in ODOO and I'm trying to import my invoices as a Paid or Open but only import as a Draft. 
How can I import my invoices as a Paid or Open?  

Many Thanks =D

Avatar
Abbandona
Risposta migliore

Hi, default odoo doesn't give option to import invoice status. So while we import invoices, it will be in draft state. You have to enable the field "State" in import option to import invoice status by code customization. Please refer the following 

    state = fields.Selection([

            ('draft','Draft'),

            ('proforma', 'Pro-forma'),

            ('proforma2', 'Pro-forma'),

            ('open', 'Open'),

            ('paid', 'Paid'),

            ('cancel', 'Cancelled'),

        ], string='Status', index=True, readonly=False, default='draft',

        track_visibility='onchange', copy=False,

        help=" * The 'Draft' status is used when a user is encoding a new and unconfirmed Invoice.\n"

             " * The 'Pro-forma' status is used when the invoice does not have an invoice number.\n"

             " * The 'Open' status is used when user creates invoice, an invoice number is generated. It stays in the open status till the user pays the invoice.\n"

             " * The 'Paid' status is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled.\n"

             " * The 'Cancelled' status is used when user cancel invoice.")


Hope this help you,

Thanks & Regards.

Avatar
Abbandona

Hi,

Where is the menu to access this? Can you show me how can i access this code please?

Thank You

Risposta migliore

Good day. There is no menu option to make this change. It is located within a python file in the addons directory.

If you are using windows, for example, the file will be located in the following directory:

"C:\Program Files (x86)\Odoo 13.0\server\odoo\addons\purchase\models\purchase.py"

    state = fields.Selection([
        ('draft', 'RFQ'),
        ('sent', 'RFQ Sent'),
        ('to approve', 'To Approve'),
        ('purchase', 'Purchase Order'),
        ('done', 'Locked'),
        ('cancel', 'Cancelled')
    ], string='Status', readonly=True, index=True, copy=False, default='draft', tracking=True)

The readonly in the last line of code needs to be changed to False.


Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
mag 25
1416
4
mag 25
5096
1
ago 24
2380
1
feb 24
3127
3
ott 23
11197