首页 > 其他分享 >OpenERP分析会计(Analytic Account)应用案例

OpenERP分析会计(Analytic Account)应用案例

时间:2023-08-06 12:45:14浏览次数:37  
标签:分析 Account 分录 制造费用 OpenERP MO 会计分录 Analytic 自动

Analytic Account,分析会计,也叫管理会计、成本会计。分析会计有何应用呢?试看两个例子:
1) 佣金计算,对于每一张销售订单(SO,Sales Order),业务员提成销售额的1%,关系人返点(回扣)5%。如何配置OpenERP系统以实现本业务需求呢?
2) 制造费用分配,我们知道生产成本核算中,先要按标准费率计算加工费用,然后按一定分配规则将费用归集到成本项目,形成成本。在OpenERP中,标准加工费率在工作中心(Work Center)上设置,生产订单(MO,Manufacture Order)完工时候,该MO花费的时间*WC标准费率即得到该MO的制造费用,系统自动生成一笔总账分录,借记“制造费用”科目。如何将制造费用自动分配到不同的成本项目呢?例如,自动分配制造费用到产品成本,或者自动分配到订单成本(在OEM生产厂,很需要按订单核算成本)。

    例子1)中,OpenERP的发票(Invoice)上的每一个Invoice Line上,都可以指定一个总账科目和一个Analytic Account。发票确认时候,系统自动生成该Invoice Line 的总账会计分录、分析会计分录。系统自动生成的总账会计分录中,包含凭证号、总账科目、发生时间、凭证摘要、业务伙伴(Partner)、产品、数量、借贷金额、外币币种、外币金额等丰富信息,而且,总账会计分录还包含了该分录内含的分析会计分录(可能多条)。系统自动生成的分析会计分录中,包含分析科目、摘要、发生日期、产品、数量、金额、关联的总账科目等信息。
    更为灵活的是,OpenERP提供了自动匹配分析科目的功能。在例1)中,Invoice确认时候,希望系统自动生成两笔分析会计分录,一笔记录金额1%,分析科目名 = 业务员姓名(我们可以预先为每一个业务员设置一个以业务员姓名为名的分析会计科目,也可以在Invoice确认时候自动创建一个以业务员姓名为名的分析会计科目)。另一笔金额5%,分析科目名 = 关系人姓名。OpenERP标准模块account_analytic_default可以在Invoice确认时候,按一定条件自动选择分析会计科目创建分析会计分录。标准模块account_analytic_plans可以在Invoice确认时候,自动创建多笔分析会计分录,且每笔分录的金额是指定的比例。例1)要求的1%和5%的佣金,即可以配置该两个模块实现。这样,财务确认每张销售发票时候,系统自动计算佣金,记录在分析会计分录中,月底汇总分析会计分录,即可得到每个业务员及关系方的该月应分配佣金及每笔佣金的明细账。

    例2)中,MO生产完工时候,系统会自动生成总账会计分录,同时生成分析会计分录。总账会计分录记录了该MO的总制造费用,分析会计科目记录了该笔总制造费用的内部组成。不过,系统默认每张MO只会生成两笔分析会计分录,一笔人时费用,一笔机时费用,该两笔分录的科目在Work Center上配置。如果希望系统自动将制造费用分配到产品或订单,则希望MO完工时候,系统按一定规则自动选择分析会计科目,自动分配费用。可以通过配置account_analytic_default 和 account_analytic_plans 实现生产费用的自动分配。

标签:分析,Account,分录,制造费用,OpenERP,MO,会计分录,Analytic,自动
From: https://www.cnblogs.com/pythonClub/p/17609296.html

相关文章

  • 在 Google Analytics(GA4)中修改和创建事件
    更改现有事件以及基于现有事件创建新事件(无需更新网站或应用)本文介绍了如何在GoogleAnalytics(分析)中修改和创建事件。在GoogleAnalytics(分析)中创建或修改的所有事件均基于现有的网站或应用事件。为何在GoogleAnalytics(分析)中修改和创建事件通过在GoogleAnalytics(分析)中修改......
  • "account_id like '%':account_id||'%'", hasKey(p, "account_id&quot
    该SQL语句用于进行模糊查询,目标是根据传入的参数p中的account_id来查询sys_account表中的数据。解释如下:"account_idlike'%':account_id||'%'":这是SQL的查询条件部分,其中account_id是表sys_account的一个字段名。like是SQL中的模糊查询操作符,用于进行字符......
  • k8s Service Accounts
    ServiceAccounts介绍服务帐户是一种非人类帐户,在Kubernetes中,它在Kubernetes集群中提供独特的身份。应用程序Pod、系统组件以及集群内部和外部的实体可以使用特定ServiceAccount的凭据来标识该ServiceAccount。此身份在各种情况下都很有用,包括向API服务器进行身份验......
  • odoo post account move
    D:\odoo\odoo16\addons\stock_account\models\stock_valuation_layer.py_validate_accounting_entriesifam_vals:print(am_vals)print('-------------------------------------')foreachinam_vals:......
  • AnalyticDBMySQL 存储过程
    AnalyticDBMySQL存储过程概述存储过程(StoredProcedure)是一组预编译的SQL语句集合,通过一个名称被调用和执行。在AnalyticDBMySQL中,存储过程可以被用于封装复杂的业务逻辑,提高性能和安全性。本文将介绍AnalyticDBMySQL存储过程的基本概念、使用方法,并提供一些示例代码。存储......
  • 账号被停用,登陆ChatGPT报错“You do not have an account because it has been delete
    Youdonothaveanaccountbecauseithasbeendeletedordeactivated.Ifyoubelievethiswasanerror,pleasecontactusthroughourhelpcenterathelp.openai.com.说明:您没有帐户,因为该帐户已被删除或停用。如果您认为这是一个错误,请通过help.openai.com的帮助中心......
  • 【Azure API Management】实现在API Management服务中使用MI(管理标识 Managed Identi
    问题描述在Azure的同一数据中心,APIManagement访问启用了防火墙的StorageAccount,并且把APIM的公网IP地址设置在白名单。但访问依旧是403原因是:存储帐户部署在同一区域中的服务使用专用的AzureIP地址进行通信。因此,不能基于特定的Azure服务的公共出站IP地址范围来限制......
  • kubernetes之 认证和serviceaccount
    第十部分认证和serviceaccount前面讲的都是admin超级用户在操作k8s,Kubectl不能所有人都可以使用和访问。用户访问逻辑图,认证:第一种令牌认证token,最简单的认证,(只需要对方认证的共享密钥即可)服务器需要认可客户端的证书。授权:RBAC,基于角色的访问控制,目前用的比较多。    ......
  • SAP FI - General Ledger&COA Group& Retained Earnings Account
    YoucancreateaSAPFIchartofaccountsgroupasperyourrequirement.ToeffectivelymanageandcontrolalargenumberofG/Laccounts,youshoulduseCOAgroups.HowtodefineChartofAccountsGroup?TherearetwowaysyoucancreateanewCOAgroup.T......
  • ServiceAccount 访问API实验
    概念SA账号是Pod内的进程使用的关联服务账号的身份,向集群的API服务器进行身份认证。SA(服务账号)是针对运行在Pod中的应用进程而言的,在Kubernetes中这些进程运行在容器中,而容器是Pod的一部分配置SAapiVersion:v1kind:ServiceAccountmetadata:name:sa-testnames......