【问题标题】:Wrong values in Interim Accounts when returning stock退回库存时临时帐户中的值错误
【发布时间】:2019-07-08 10:34:33
【问题描述】:

我在会计中使用盎格鲁撒克逊会计方法,并使用平均定价作为库存成本计算方法。但我在供应商股票退货流程中苦苦挣扎,因为在验证退货后,库存临时账户价值与我预期的不符。我想将库存退回给供应商以购买的价格,但它返回到当前价格。

https://www.odoo.com/documentation/user/12.0/accounting/others/inventory/avg_price_valuation.html

正如上面的链接所说,Odoo 可以将股票回报与其购买价格相匹配(参见章节:“关于盎格鲁撒克逊模式的进一步思考”)。但是我在我的服务器(Odoo 12)和 Odoo 演示服务器上运行相同的测试用例,但它返回到当前价格。

是否有任何特定配置可以启用此过程,还是我做错了什么?

【问题讨论】:

    标签: odoo-12 accounting


    【解决方案1】:

    您需要做的就是继承view_company_form 视图并添加anglo_saxon_accounting 字段

    <record id="view_company_form_inherit" model="ir.ui.view">
        <field name="name">res.company.form.inherit</field>
        <field name="model">res.company</field>
        <field name="inherit_id" ref="base.view_company_form"/>
        <field name="arch" type="xml">
            <xpath expr="//field[@name='rml_header1']" position="after">
                <separator string=""/>
                <group >
                   <field name="anglo_saxon_accounting" />
                </group>
            </xpath>
        </field>
    </record>
    

    【讨论】:

    • 嗨@user3676872,我已经启用盎格鲁撒克逊会计。但它不会将库存退回到其购买价格。返回时,它会计算 FIFO 并为产品生成新的成本。但我想将产品退回到其购买价格。不适用于新计算的 FIFO 价格。
    • 因此您需要通过添加debit_value = self.origin_returned_move_id.price_unit * qty_prepare_account_move_line 进行一些自定义
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 2011-01-29
    • 2018-07-21
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 2022-01-16
    相关资源
    最近更新 更多