`
lijianhua1205
  • 浏览: 8337 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ofbiz 业务代码剖析 (3)

阅读更多
3 自动生成凭证

  主要发生在采购 销售 和 生产 的业务发生后,自动生成财务凭证

  采购业务的会计分录

  入库时

  借:库存商品 (1243)
    
    贷:材料采购 (1201)

  收到发票时
 
  借:材料采购 (1201)
      应交税费-应交增值税(进项税)(21710101)

    贷:应付账款 (2121)

 

  付款时

  借:应付账款 (2121)
 
    贷:银行存款 (1002)


  销售业务的会计分录

  销售出库时

  借:主营业务成本 (6401)
    贷:库存商品 (1243)


  开出发票时

  借:应收账款 (1131)
    贷:主营业务收入 (6001)
        应交税费-应交增值税(销项税)(21710105)
 
 
  对方付款时

  借:银行存款(1002)

   贷:应收账款 (1131)

  在销售 出库 收款时,系统都能自动生成会计凭证,金额从单据中提取,而记账科目则需要预先定义,也就是说,你要指定你的科目表中的哪个科目对应主营业务收入,比如6001,哪个对应应收账款,比如1131,那个对应应交增值税(销项税),一般都是2171
 
  生产则涉及到 原材料科目(比如1211),在产品科目(1241),生产成本科目(4101),制造费用科目(4105)的指定

  由于国外erp软件一般没有委外加工的功能,需要做变通处理,可以设置虚拟仓库,纪录委外发出原材料,科目上相应的要设置 委托加工物资 科目

  发出材料时

  借:在途物资
    贷:原材料

  收到委外加工产品时

  借:委托加工物资
    贷:在途物资

  一个比较复杂的问题就是,商品入库时,没有收到发票,就会以订单价格或标准价格入库,入库后下月收到发票,如果发票价格与入库价格不一致,国外软件一般计 入 库存差异,而国内是计入 材料成本差异 科目,另外,应收应付账款是出入库确定,还是开票确认,也会涉及到不同的会计处理,需要增加 库存商品-销售 及 应计负债(未税价)等中间科目



==================================

附录

ofbiz快速操作流程

by ljh

1 建立一个类型为原材料的产品m1,和类型为成品的产品p1

2 建立一个角色类型为供应商的客户组g1,和类型为客户的客户k1

3 设置产品m1 p1的价格和供应商价格

4 设置产品m1 p1的仓库为ofbiz的webstore,位置,并初始化库存各6000个

5 建立一个销售订单,销售p1给k1,店铺为ofbiz的电子商务店铺,从webstore出货

6 建立一个货运计划,交付p1

7 到仓库执行分拣和验证包装

8 建立一个销售发票,和销售付款,与发票匹配

9 建立一个采购订单,从g1采购原材料m1

10 到仓库接受库存m1

11 开采购发票,采购付款,与采购发票匹配

12 新建一个规程任务rtask1

13 新建一个p1的物料清单,子项为m1,数量1,规程任务rtask1

14 建立一个生产单,生产p1, 选择规程任务,然后开始,从仓库领料m1,完成,将生产的p1入库

15 到仓库里可以看库存明细,也可以做仓库调拨和货位移动

16 在总帐里关闭已有的会计期间,新建一个当月的会计期间

快速流程走过一遍,就可以做比较复杂的配置,比如可定制产品,虚拟,变型,特性的配置

 

分享到:
评论

相关推荐

    ofbiz学习笔记(自学整理)

    文档中提供的"新建 Microsoft Word 文档 (2).docx"和"新建 Microsoft Word 文档.docx"可能是详细的学习笔记或者教程,涵盖了Ofbiz的基础概念、配置步骤、实例分析等内容。建议首先阅读这些文档,以便对Ofbiz有一个...

    关于OFBIZ的资料

    3. **用户界面**:演示环境中,用户可以看到OfBiz的Web界面,这通常包含了一系列页面和工作流,展示了如何与系统交互,完成各种业务任务。 4. **API与服务**:OfBiz提供了丰富的API接口和服务,允许开发者进行定制...

    Ofbiz 数据库全模型

    在Ofbiz中,数据库模型扮演着至关重要的角色,它是系统数据结构的基础,定义了所有业务实体及其相互关系。 数据库模型是Ofbiz的核心组成部分,它描述了系统中的各种实体(如产品、订单、客户等)以及它们之间的关系...

    ofbiz开发文档

    7. **案例分析**:提供一些实际应用场景,通过实例演示如何使用OFBiz解决特定的业务问题。 总之,"ofbiz开发文档"对于想要学习和掌握OFBiz开发的人员来说,是一份宝贵的参考资料。它结合了Groovy语言的优势,使...

    ofbiz 英文pdf

    - **使用SVN获取OFBiz**:提供具体步骤来获取OFBiz项目代码。 - **OFBiz工作区简介**:介绍OFBiz项目的结构及基本文件组织方式。 - **安装Java开发工具包(JDK)**: - **下载JDK 5.0**:提供官方下载链接。 - ...

    OFBIZ综合文档

    通过上述分析,可以看出,OFBIZ的MVC模式不仅体现在其框架结构中,还体现在其对业务流程的管理、数据处理以及用户交互的设计上,为开发者提供了高效、可维护的开发环境。理解和掌握MVC模式对于开发和维护OFBIZ应用...

    Ofbiz数据模型查询手册

    对于Ofbiz的源码分析,手册可能会涵盖如何阅读和理解Ofbiz的Java源代码,特别是与数据模型相关的部分。这将帮助开发者更有效地调试和扩展系统,同时也会介绍一些常用的开发工具和技巧,如IDE集成、版本控制和构建...

    ofbiz 研究

    3. **核心组件**:解释Ofbiz中的Service Engine、Entity Engine、WorkEffort Engine等核心组件的功能和使用方法。 4. **业务实体管理**:描述如何使用Ofbiz的实体引擎来管理数据库中的业务对象,创建和修改实体模型...

    ofbiz入门实例(jiasudu制作)

    源码的分析对于开发者来说是深入理解框架功能和运作机制的关键,而Ofbiz作为一个工具,其强大的功能和灵活性则为开发者提供了丰富的可能性。 在学习这个实例时,读者可以期待以下知识点: 1. **Ofbiz框架概述**:...

    ofbiz curd

    - 业务逻辑代码(可能在components目录下的service或webapp目录下) - 测试用例(test目录下的Java文件) 通过分析和运行这个示例,你可以逐步了解OFBiz的工作原理,掌握如何在实际项目中使用它进行数据操作。同时...

    OFBiz 实践 ——百货购

    此外,还需要研究OFBiz的核心业务代码,特别是那些涉及订单创建、运费计算、价格规则解析以及促销策略实现的部分。 **2.2 分析自有业务模式** 接下来,需要详细分析自己的业务模型,尤其是那些与现有OFBiz标准功能...

    ofbiz_nutshell.rar_ofbiz_open

    OFBiz,全称为Open for Business Project,是一个开源的企业级应用套件,旨在提供全面的业务自动化解决方案。它由Apache软件基金会维护,支持多种业务功能,如电子商务、供应链管理、客户关系管理、财务管理等。这个...

    ofbiz研究第四天:终于有成果了,增删改查!

    在IT行业中,Apache OFBiz(Open For Business Project)是一个企业级开源应用套件,它提供了全面的企业业务自动化服务,包括电子商务、供应链管理、生产制造、财务会计等多个领域。本篇文章将围绕“ofbiz研究第四天...

    ofbiz source code

    3. 工作流:OFBiz使用流程定义文件(`.pd`)描述业务流程,对应的工作流服务和任务处理代码位于`servicelayer/workflow`目录。 四、关键模块分析 1. 订单管理:OFBiz的订单模块包括报价、订单创建、订单状态跟踪等...

    ofbiz开发指南(1)

    - **目标用户:** 本指南主要面向企业级应用开发者、架构师以及希望了解或使用OFBiz的业务分析师。 - **项目意义:** 通过提供一套松耦合的应用程序,使得各个组件易于理解、扩展和定制,从而极大地降低了开发成本。...

    ofbiz程序结构.txt

    本文将根据提供的文本内容对OFBiz的程序结构进行深入分析。 #### 二、核心概念 1. **Application**:在OFBiz中,应用程序是构成整个系统的基本单位,每个应用程序都包含了特定的功能模块。 2. **Component-Load....

    ofbiz入门资料,全英文的

    3. **下载并解压 OFBiz 源码**:从 Apache 官方网站下载最新的 OFBiz 源码,并将其解压到指定目录。 4. **配置环境变量**:确保将 JDK 和 Ant 的路径添加到系统的环境变量中。 5. **启动 OFBiz**:使用命令行进入 ...

    ofbiz--A Beginners Development Guide--Part 1

    2. **Eclipse**或**IntelliJ IDEA**:主流的Java集成开发环境,支持OFBiz插件,方便代码编辑、调试。 3. **Git**:版本控制工具,管理OFBiz源码的版本变更。 4. **Docker**:容器化技术,可快速部署OFBiz环境,便于...

    OFBiz track @ Apachecon EU 2014 in Budapest, Hungary Nov 17th - Nov 19th 2014

    3. **OFBiz最佳实践**:分享了如何有效地使用OFBiz进行项目实施,包括模块选择、数据库设计、性能优化等方面的实战经验。 4. **新功能与更新**:可能发布了OFBiz的新版本,详细讲解了新引入的功能、改进和修复的bug...

Global site tag (gtag.js) - Google Analytics