Как создавать счета из внешнего модуля в odoo - PullRequest
1 голос
/ 29 мая 2020
• 1000 созданного счета, но счет не отображается в модуле учета Odoo13.

Это код, который я использую для создания счета:

invoice_vals = {
        'partner_id': 1,
        'state': 'draft',
        'invoice_date': self.date,
        'invoice_payment_term_id': 1,
        'invoice_line_ids': [0, 0, {
            'name': 'name',
            'account_id': 2,
            'analytic_account_id': 1,
            'quanitity': 100,
            'price_unit': 100,
        }]
    }
    invoice = self.env['account.move'].sudo().create(invoice_vals)

Я жестко запрограммировал значения на данный момент, просто чтобы проверить, что он должен работать.

1 Ответ

1 голос
/ 30 мая 2020

Будет создана черновая запись журнала, видимая под Invoicing/Accounting/Miscellaneous/Journal Entries.

Счета клиентов и поставщиков фильтруются с использованием поля type, out_invoice для счета-фактуры клиента и in_invoice для счета-фактуры поставщика.

Исправить quanitity имя поля, оно должно быть quantity.

...