首页 > 其他分享 >OpenERP中多币种处理(外币处理)

OpenERP中多币种处理(外币处理)

时间:2023-08-06 12:58:18浏览次数:24  
标签:会计凭证 Currency OpenERP Price 币种 处理 Invoice 本位币 中多

1. 概述
OpenERP中涉及多币种的地方有:1)货币及汇率设置;2)多币种价格;3)外币会计凭证。

2. 货币及汇率设置
公司本位币设置:Menu "Administration -> Companies -> Companies",设置Currency 字段。会计凭证的借方、贷方金额,产品的默认销售价、成本价等,都是以此处设定的本位币计价。
多币种汇率设置:Menu "Accounting -> Configuration -> Miscellaneous -> Currencies"。在这里通常将公司本位币的“Current Rate”设为1.0,其他币种的“Current Rate” = 1本位币相当于多少该币种。例如,本位币为CNY,其Current Rate=1.0,美元对人民币汇率假设是6.3,则美元的Current Rate = 1/6.3 。在Rates里,可以设置不同日期的汇率,系统会自动采用这里设置的最新汇率(At Date),或者不同日期的汇率的平均值(At Average)。

3. 多币种价格
    系统的Product的Cost Price 和 Sale Price 里,记录的价格只有数字,没有货币。默认情况下,货币是产品所属公司的本位币。但是,有些东西是外销,有些东西是内销,有些东西同时内销外销;有些东西是国内采购,有些东西是国外采购。外销的希望Sale Price用外币计价,内销的用人民币计价,同时外销内销的希望有两个不同币种的Sale Price。采购的Cost Price同样希望有多币种价格。OpenERP中这些情况都可以支持。
    1)Menu "Sale -> Configuration -> Pricelists -> Price Types",这里设置Cost Price、Sale Price等Product中的数字字段的币种。
    2)Menu "Sale -> Configuration -> Pricelists -> Pricelists", 这里为每个销售和采购中要用到的币种创建一个该币种的价格表。
    3)Menu "Sale -> Configuration -> Pricelists -> Pricelist Versions",进去后在Products Listprices Items里面,Based on的下拉框会列出所有设置好的Price Types。选择合适的Pricetype,系统价格计算步骤是:a)按公式计算价格;b)如果Pricetype里的币种和Pricelist的币种不一致,将Pricetype币种的数额汇兑成Pricelist币种的数额。
    产品销售时候,在Sales Order上,选择合适的Pricelist,系统会自动将SO上的产品价格,按Pricelist进行计算,包括汇率自动换算。

4. 外币会计凭证
    OpenERP中会计凭证(Move Entry)中的借贷方金额总是公司本位币的金额,每一个会计凭证行(分录)有两个字段用于记录原始币数额,一个是Currency,记录原始币种,一个是Amount Currency,记录原始币金额。
    手工录入凭证时候,输入Currency和Amount Currency,系统自动换算成本位币金额,记录到Debit和Credit(Amount Currency为正,记入Debit,为负记入Credit)。
    系统自动生成会计凭证时候,例如从SO自动生成Invoice,再从Invoice自动生成会计凭证。从SO到Invoice,系统自动将SO上的Pricelist的币种设置到Invoice上的Currency;在Invoice上,如果改变Invoice的Journal,系统自动用Journal的币种设置到Invoice的币种,因此,最好确保Invoice上的Journal的币种和生成该Invoice的SO上的Pricelist的币种一致;系统默认Invoice上的数额是以Invoice的币种计价。生成会计凭证时候,如果Invoice的币种不同于本位币,系统自动将Invoice的币种记入凭证行的Currency字段,Invoice金额记入凭证行的Amount Currency,并自动换算成本位币金额记入凭证行的借方、贷方。

标签:会计凭证,Currency,OpenERP,Price,币种,处理,Invoice,本位币,中多
From: https://www.cnblogs.com/pythonClub/p/17609301.html

相关文章

  • 深入解说OpenERP的各种提前期和时间
    1)Product的提前期CustomerLeadTime(sale_delay):客户提前期,指SO确认到向客户发货的天数,由于销售数量不同该时间也不同,因此,这里是一个平均时间。ManufacturingLeadTime(produce_delay):生产提前期,指该产品从生产下单到生产完工的天数,由于生产数量不同,该时间也不同,因此,这里是一个平均......
  • OpenERP的实时库存价值
    OpenERP的Product的AccountTab页有个字段:库存价值(InventoryValuation),该字段如果选择RealTime(automated),系统会实时计算库存价值。为了实时计算各产品和各库位的实时库存价值,需要设置几个Account的字段:StockInputAccount:140200在途物资StockOutputAccount:14070......
  • OpenERP中采购销售的财务处理
    采购、销售时候的财务处理,会计分录如下:采购下单时候的分录:借 材料采购  贷 应付账款采购入库时候的分录借 库存商品 贷 材料采购销售时候,会计分录如下借 主营业务收入 贷 应收账款销售出库时候,会计分录如下借 主营业务成本 贷 库存商品为了实现上述的财......
  • OpenERP的生产成本的计算原理
      生产订单的跟踪是对生产订单从订单启动到产品入库整个过程中的跟踪与控制。它主要包括Q(Quality品质)、C(Cost成本)、D(DeliveryTime交货期)三个方面的内容,品质合格、低成本、准时交货是生产型企业中十分关键的要素,它制约着企业在市场上的综合竞争力。一个好的生产管理系统应该辅......
  • 理解OpenERP的BoM表的Properties
    关于BoM表维护的思考。  采用OpenERP的解决方法,同一型号的产品,根据客户的不同,有200个BoM。BoM的维护是个麻烦问题。例如,某产品的BoM稍有变更,则该产品下的200个BoM都必须做同样的变更。系统没有提供BoM变更维护的工具,因此,如果BoM变更较为频繁则是个很大的问题。目前尚未有好的......
  • OpenERP的权限设置
    OpenERP的权限的核心是权限组(res_groups)。对每个权限组,可以设置权限组的Menus,AccessRight,RecordRule。Menus表示,该权限组可以访问哪些菜单。如果指定某权限组可以访问某父菜单,那么,系统会根据该权限组可访问的对象(AccessRight中定义)自动计算,哪些子菜单可以显示。计算规则是,如果......
  • 深入解析OpenERP的报表开发机制
    1)OpenERP报表的基本运行机制  OpenERP报表的一般定义语法是:   <reportid="c2c_demo_report_x"string="C2CDemoReport"model="hr.holidays"     name="sandbox_c2c_reporting_tools"auto="False"header="False&quo......
  • 深入理解OpenERP的工作流(Workflow)
    一、工作流定义:<?xmlversion="1.0"?> <terp><data>  <recordmodel="workflow"id=workflow_id>  <fieldname="name">workflow.name</field>  <fieldname="osv">resource.model</f......
  • OpenERP中生产领料、投料、损耗、退料、成品入库的操作方法
    1)OpenERP中生产订单MO的运行原理1.1)计算物料需求。在OpenERP中,MO确认时候(跑MRP的话,系统通常会自动确认),系统基于MO上的BoM表,计算需要的原料,并自动生成一张领料单(从MO上的源库位领料到MO上的Routing上定义的库位,通常是车间)。默认情况下(如果不装stock_no_autopicking模块的话),该领料......
  • OpenERP分析会计(Analytic Account)应用案例
    AnalyticAccount,分析会计,也叫管理会计、成本会计。分析会计有何应用呢?试看两个例子:1)佣金计算,对于每一张销售订单(SO,SalesOrder),业务员提成销售额的1%,关系人返点(回扣)5%。如何配置OpenERP系统以实现本业务需求呢?2)制造费用分配,我们知道生产成本核算中,先要按标准费率计算加工费用,......