如何从自定义模块开具发票??我知道我需要为发票制作 Create 方法,但该方法放在哪里??我是odoo的初学者
How can I make an invoice from custom module ?? I know I need to make Create method for invoice but where to put that method ?? I am beginner in odoo
这是我的自定义模块:
当我单击“创建发票”按钮时,它会显示向导,如下所示:
但是当我尝试创建普通发票时它显示错误:
我将产品的发票政策从“已交付数量”更改为“已订购数量”,但它仍然会抛出同样的错误。
xml代码添加按钮:
<header>
<button name="action_draft" string="Draft" type="object" data-hotkey="r"/>
<button name="action_in_progress" string="In Progress" type="object" data-hotkey="p"/>
<button name="action_done" string="Done" type="object" states="in_progress"/>
<button name="action_cancel" string="Cancel" type="object" data-hotkey="x"/>
<field name="state" widget="statusbar" nolabel="1"/>
<button name="331" string="Create Invoice" type="action" data-hotkey="x" states="done"/>
</header>
您需要创建一个 python 函数来执行此操作,然后通过将按钮命名为您的函数来调用该函数。
Odoo tutorial explaining how to proceed
Code example about how to create an account.move
如果需要,请不要忘记加税。
这是我的自定义模块:
当我单击“创建发票”按钮时,它会显示向导,如下所示:
但是当我尝试创建普通发票时它显示错误:
我将产品的发票政策从“已交付数量”更改为“已订购数量”,但它仍然会抛出同样的错误。
xml代码添加按钮:
<header>
<button name="action_draft" string="Draft" type="object" data-hotkey="r"/>
<button name="action_in_progress" string="In Progress" type="object" data-hotkey="p"/>
<button name="action_done" string="Done" type="object" states="in_progress"/>
<button name="action_cancel" string="Cancel" type="object" data-hotkey="x"/>
<field name="state" widget="statusbar" nolabel="1"/>
<button name="331" string="Create Invoice" type="action" data-hotkey="x" states="done"/>
</header>
您需要创建一个 python 函数来执行此操作,然后通过将按钮命名为您的函数来调用该函数。
Odoo tutorial explaining how to proceed
Code example about how to create an account.move
如果需要,请不要忘记加税。