【GoodERP专题】第一章 GoodERP应用专题之good_expense 费用报销 的使用

news2024/12/22 22:30:20

文章目录

  • 一、模块设计
  • 二、模块
    • 1.主数据
    • 2.费用申请单
    • 3.借款单【付款】
    • 4.费用报销单【挂账/付款】
    • 5.出差申请单
    • 6.出差借款单【付款】
    • 7.差旅费报销单【挂账/付款】
  • 总结


一、模块设计

费用报销模块是基于GoodERP框架设计的,该模块是为了解决企业内外费用相关报销任务处理而创建的。目前费用报销模块主要包括:费用申请单、借款单、费用报销单;出差申请单、出差借款单、差旅费报销单等6个单据类型。当然,该模块还将涉及到主数据及一些费用执行的报表内容。整体模块设计思路遵循:业务-财务一体化设计原则

在这里插入图片描述

二、模块

1.主数据

业务类别:编码、名称、启用、描述、关联单据(费用申请单、借款单、费用报销单、出差申请单、出差借款单、差旅费报销单)
费用类型:类型编码、类型名称、业务类别、启用、描述、关联单据(费用申请单、借款单、费用报销单、出差申请单、出差借款单、差旅费报销单)
付款方式:编码、名称、启用、支付方式(对个人、对公司、对个人/对公司)、类别(个人电汇、对公电汇)个人电汇、个人冲借款、对公电汇、供应商承兑汇票、供应商支票、银行保函
银行账户:账户分类
收付款单位:对应供应商
员工:对应人事模块下员工

在这里插入图片描述

业务类别 绑定关联单据:哪个单据需要用到该业务类别,则绑定哪个单据。

在这里插入图片描述

费用类型 绑定关联单据:哪个单据需要用到该费用类型,则绑定哪个单据。

在这里插入图片描述

付款方式设置:系统预置,直接使用即可。

在这里插入图片描述

银行账户设置:需要指定“账户分类”项。其中,账户分类为“报销户”银行账户将在费用报销模块中使用。

在这里插入图片描述

供应商设置:需要指定供应商“开户行”、“银行账号”。

在这里插入图片描述

员工设置:需要指定员工“报销卡号”、“报销卡开户行”。

在这里插入图片描述

类别设置:需要按“类别名称”、“会计科目”指定费用报销项目与会计科目的对应关系

在这里插入图片描述

完成以上基础设置后,那我们可以开展正常的员工“费用报销”处理了。

2.费用申请单

适用场景:适用需提前申请才能发生的费用情况。
主要业务类别:“行政费用”;通过费用类型主数据下的关联单据项进行控制。主要费用类型为行政费用下需发生的:”车辆使用费_维修保养费“、”修理费“、”绿化费“、”清洁费“、”业务宣传费“、“装修费”;
单头字段:申请日期、本位币、业务类别、费用支付部门,申请人、职位、申请人部门、申请总金额、核定总金额等;
单体字段:费用类型、(业务类别)、申请原因、申请金额、核定金额、备注、已关联等字段。已关联字段在费用报销单中被选择后回填。

在这里插入图片描述

3.借款单【付款】

适用场景:适用于职工借款对供应商付款、对个人付款情况。借款单确认后下推生成其他支出单,由其他支出单安排付款。
主要业务类别:
主要费用类型为行政费用下需发生的:
主要字段
结算账户:结算账户数据从“资金-账户”账户分类中配置;在借款单中,找账户分类为“报销户”的银行账号作为结算账户,目前只支持单一报销账户。
会计分录=>通过付款方式去定义借方科目:其他应收款-个人、其他应付款-外部单位
个人电汇=>其他支出单=>凭证
其他支出单:借:其他应收款-个人
贷:银行存款
对公电汇=>其他支出单=>凭证
其他支出单:借:其他应付款-外部单位
贷:银行存款
金额对应关系:其他支出单填写税额,则自动对应凭证的应交税金科目
其他支出单:金额、税额、
会计凭证:借方金额 + 税额 = 贷方金额
单头字段:申请日期、本位币、业务类别、付款方式、收付款单位、银行名称、银行账号、预计还款日期,申请人、职位、申请人部门、费用支付部门、收款人、收款银行、收款账号、申请总金额、核定总金额、已报销总金额等;
单体字段:费用类型、(业务类别)、借款用途、申请金额、税额、核定金额、已报销金额、备注、已关联等字段。已关联字段在费用报销单中被选择后回填。

借款单填报:
在这里插入图片描述
借款单=>其他支出单:借款单确认后,同时生成其他支出单,财务按其他支出单安排付款。
在这里插入图片描述
其他支出单=>费用凭证:其他支出单确认后,同时生成费用凭证。

会计分录一般为:
个人电汇=>其他支出单=>凭证
其他支出单:借:其他应收款-个人
贷:银行存款
对公电汇=>其他支出单=>凭证
其他支出单:借:其他应付款-外部单位
贷:银行存款

在这里插入图片描述

4.费用报销单【挂账/付款】

适用场景:报销因借款单产生的费用及拿到供应商或职工个人提供发票后,通过报销进行付款情况。
主要业务类别:
主要费用类型为行政费用下需发生的:
主要字段:
会计分录=>通过费用类型去定义借方科目:销售费用、管理费用、财务费用等
个人冲借款=>凭证:【挂账】
费用报销单:借:营业外支出
贷:其他应付款-外部单位
费用报销单:借:销售费用-车辆使用费
贷:其他应收款-其他应收款-个人
费用报销单:借:管理费用-办公费
应交税金-应交增值税-进项税
贷:其他应付款-外部单位
个人电汇=>其他支出单=>凭证(拿到发票,通过费用报销单安排付款情况)【挂账/付款】
费用报销单:借:销售费用-办公费
贷:其他应收款-其他应收款-个人
借:其他应收款-其他应收款-个人
贷:银行存款
费用报销单:借:销售费用-运杂费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
费用报销单:借:管理费用-招待费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
费用报销单:借:销售费用-车辆使用费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
对公电汇=>其他支出单=>凭证(拿到发票,通过费用报销单安排付款情况)【挂账/付款】
费用报销单:借:制造费用-运杂费
应交税金-进项税
贷:其他应付款-外部单位
借:其他应付款-外部单位
贷:银行存款
费用报销单:借:销售费用-业务费
贷:其他应付款-外部单位
借:其他应付款-外部单位
贷:银行存款
单头字段:申请日期、本位币、付款方式、结算方向(对公司/对个人)、收付款单位、银行名称、银行账号、预计还款日期,申请人、职位、申请人部门、费用支付部门、收款人、收款银行、收款账号、申请总金额、核定总金额、附件数等;
单体字段:业务类别、费用类型、费用说明、发生时间、申请金额、税额、核定金额、费用支付部门、备注、源单据编号、源单据行号等字段。
费用报销单设计:可关联费用申请单、借款单去生成。也可以自主填报。
费用支付部门设计:表单行“费用支付部门”支持因实际业务发生时,存在多部门共同分摊一项费用情况,通过表单行的费用支付部门实施分摊处理。费用报销单确认后,将回填实际核定报销金额至借款单。

费用报销单填报

对“个人冲借款”情况,业务实现路径为:个人冲借款=>凭证:【挂账】
会计分录一般为:
费用报销单:借:营业外支出
贷:其他应付款-外部单位
费用报销单:借:销售费用-车辆使用费
贷:其他应收款-其他应收款-个人
费用报销单:借:管理费用-办公费
应交税金-应交增值税-进项税
贷:其他应付款-外部单位

在这里插入图片描述

对“个人电汇/对公电汇”情况,业务实现路径为:个人电汇/对公电汇=>其他支出单=>凭证:【挂账/付款】
会计分录一般为:
个人电汇=其他支出单=凭证(拿到发票,通过费用报销单安排付款情况)【挂账/付款】
费用报销单:借:销售费用-办公费
贷:其他应收款-其他应收款-个人
借:其他应收款-其他应收款-个人
贷:银行存款
费用报销单:借:销售费用-运杂费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
费用报销单:借:管理费用-招待费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
费用报销单:借:销售费用-车辆使用费
贷:其他应付款-个人-职工报销款
借:其他应付款-个人-职工报销款
贷:银行存款
对公电汇=其他支出单=凭证(拿到发票,通过费用报销单安排付款情况)【挂账/付款】
费用报销单:借:制造费用-运杂费
应交税金-进项税
贷:其他应付款-外部单位
借:其他应付款-外部单位
贷:银行存款
费用报销单:借:销售费用-业务费
贷:其他应付款-外部单位
借:其他应付款-外部单位
贷:银行存款

在这里插入图片描述
费用报销单=>其他支出单:费用报销单确认后,下推生成其他支出单。在这里插入图片描述

其他支出单=>费用凭证:财务根据其他支出单安排付款。其他支出单确认后,下推生成费用凭证。
在这里插入图片描述

5.出差申请单

适用场景:适用需提前申请出差情况。
单头字段:申请日期、本位币、紧急程度、费用支付部门,申请人、职位、申请人部门、预计总天数、总人数、预计总费用、出差事由等;
单体字段:开始日期、结束日期、出发地点、目的地点、同行人、交通工具、预计金额、备注、已关联等字段。已关联字段在差旅费报销单中被选择后回填。

在这里插入图片描述

6.出差借款单【付款】

适用场景:内部单据。适用于职工借款对个人付款情况。差旅费相关业务与正常报销业务类型并没有特别不同,主要处理财务费用、管理费用、制造费用下与差旅费相关的业务场景。
会计分录一般为:
借:其他应收款-职工报销款
贷:银行存款
单头字段:申请日期、本位币、业务类别、付款方式、收付款单位、银行名称、银行账号、预计还款日期,申请人、职位、申请人部门、费用支付部门、收款人、收款银行、收款账号、申请总金额、核定总金额、已报销总金额等;
单体字段:费用类型、(业务类别)、借款用途、申请金额、税额、核定金额、已报销金额、备注、已关联等字段。已关联字段在费用报销单中被选择后回填。

出差借款单填报:在这里插入图片描述
出差借款单=>其他支出单:出差借款单确认后,下推其他支出单,财务按其他支出单安排付款。
在这里插入图片描述

其他支出单=>费用凭证:财务按其他支出单安排付款,单据确认后生成费用凭证。
金额对应关系:其他支出单填写税额,则自动对应凭证的应交税金科目
其他支出单:金额、税额、
会计凭证:借方金额 + 税额 = 贷方金额

在这里插入图片描述

7.差旅费报销单【挂账/付款】

会计分录一般为:
借:财务费用-差旅费 / 管理费用-差旅费 / 制造费用-差旅费
贷:其他应收款-个人

差旅费报销单填报
在这里插入图片描述

差旅费报销单=>其他支出单:差旅费报销单确认后,下推生成其他支出单,财务按其他支出单安排付款。在这里插入图片描述
其他支出单=>费用凭证:其他支出单确认后,下推生成差旅费相关费用凭证。在这里插入图片描述


总结

总的来讲,整体实现并不复杂,主要涉及:申请单、借款单及费用报销单三类单据。实现逻辑总结为:

首先,对各费用单据使用到的主数据进行定义;
然后,如果需要申请才发生的费用项,先申请后发生;
接下来,通过可能中间涉及借款情况,借款一般会涉及直接付款业务情况;
最后,通过费用报销单或差旅费报销单安排挂账或者挂账同时付款。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/456303.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

设计模式:结构型模式 - 装饰者模式

文章目录 1.概述2.结构3.案例4.使用场景5.JDK源码解析6.代理和装饰者的区别 1.概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样&…

Tars-Cpp 协程实现分析

作者:vivo 互联网服务器团队- Ye Feng 本文介绍了协程的概念,并讨论了 Tars Cpp 协程的实现原理和源码分析。 一、前言 Tars 是 Linux 基金会的开源项目(THE TARS FOUNDATION PROJECTS GitHub),它是基于名字服务使用…

VMware安装

1.首先去官网下载vmware for windows 2.按以下步骤进行点击 1) 2) 3) 4) 5)两个取消勾选 6) 7) 9)会出现重新启动的窗口,重新启动就可以!

z时代,汽车品牌如何玩转年轻化营销?

随着2.6亿Z世代成为消费主力军,越来越多的品牌意识到:抓住年轻消费者,就等于抓住了一个消费时代。但信息大爆炸的背景下,年轻人的关注阈值越来越高。如何在消费新浪潮下,通过营销打通圈层壁垒,刷新Z世代的品…

浏览器页面操作——实时监控网页变化,读取网页内容

浏览器页面操作功能介绍 浏览器页面操作是集简云的一款免费内置应用,它可以定时监控网页变化,精准捕捉所需信息。一键设置指定网页与元素,全自动监测并即时推送通知,助您在第一时间了解网页最新情况,让您更高效便捷地…

搞懂API,创建供外部系统更新数据 API 的最佳方法

在创建一个供外部系统更新本系统数据的 API 时,需要考虑以下几个方面: 身份认证和安全性:首先需要确保 API 能够安全地接收外部系统发送的请求,可以使用身份认证和加密等方式保护 API 的安全性,避免非法和恶意请求。 …

4年的测试工程师,你遇到过自身瓶颈期吗?又是怎样度过的?

从毕业到现在已经快4年啦,一直软件测试行业混迹。我不是牛人,但是自我感觉还算是个合格的测试工程师,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考。 貌似这一点适应的行业最广,…

如何雇佣一名全民开发者?

注:全民开发的英文是Citizen Development,由咨询公司Gartner在2010年提出的概念,指非专业开发人员使用低代码或无代码平台创建应用程序,无需IT部门的支持,旨在提高生产力并降低开发成本。 国内普遍将Citizen Developme…

Node服务端开发 【什么是Node】

文章目录 🌟前言🌟Node.js🌟特性:🌟1. 单线程🌟2.异步IO🌟前端中的异步🌟Node中的异步 🌟3.跨平台🌟4.运行速度快 🌟 劣势:&#x1f3…

7.java程序员必知必会类库之数据库连接池

前言 在java中,“池”化的设计思想随处可见,池化的最终目的是为了对象复用,降低系统创建、销毁对象的成本,提升资源的可管理性。 尤其是一些大对象,创建销毁比较消耗资源的对象,池化可以极大提高效率&…

EMQX vs Mosquitto | 2023 MQTT Broker 对比

引言 物联网开发者需要为自己的物联网项目选择合适的 MQTT 消息产品或服务,从而构建可靠高效的基础数据层,保障上层物联网业务。目前市面上有很多开源的 MQTT 产品,在性能功能等方面各有优点。本文将选取目前最为流行的两个开源 MQTT Broker…

最新!芯片行业有哪些知名企业?

01、芯片设计 芯片设计是产业链中重要的一环,影响后续芯片产品的功能、性能和成本,对研发实力要求较高。根据不同的下游应用,可分为四类: (一)集成电路:存储器、逻辑芯片(CPU、GPU&…

进击的 Java !

编者按:近几年,随着云原生时代的到来,Java 遭受了诸多质疑。国际形势和行业格局的变化,大家一定充分感受到了云原生这个话题的热度,难道 Java 真的已过巅峰时期,要走向末路了吗?龙蜥社区 Java 语…

【Auto-GPT】会自主完成任务的 AI!安整的安装&使用教学

ChatGPT 需要我们不停的输入指令,引导 AI 的回答方向才能得到期待的结果;而 Auto-GPT 之所以爆红,就是因为他能够“自我反思”,只要给他任务,他就会不停地自问自答,不需要人为插手。 听起来是不是棒呆了?就让笔者透过这篇文章带大家了解如何安装 Auto-GPT,以及如何使用…

深入 Pinia:从代码出发探索 Vue 状态管理的奥秘

目录 一、 🏞️创建源码分析环境1. 创建一个 vue 项目2. Pinia 源码入口3. 复制 Pinia 源码 & 在 main.ts 中初始化 Pinia 插件4. 添加必要仓库依赖5. 添加必要环境变量6. 环境测试 二、🧐源码分析(1)——执行流程三、&#x…

图像修复(Image Restoration)前沿

背景与现状 图像修复是一个长期存在的低层次视觉问题,旨在从损坏的输入图像中获取高质量图像,例如去模糊、去噪、去雾、去雨以及超分辨等。 L D ( H ) γ \mathbf{L} \mathbf{D}(\mathbf{H}) \gamma LD(H)γ 其中,L是低质量图像&#x…

电脑突然变成绿屏错误代码无法使用怎么办?

电脑突然变成绿屏错误代码无法使用怎么办?有用户使用电脑的时候,电脑桌面变成了绿屏的显示,所有的操作无法继续进行。遇到这个问题要怎么去进行解决呢?来看看详细的解决方法教学吧。 准备工作: 1、U盘一个(…

Unity打包google play最新要求的aab文件的方法

很久不搞打包了,没想到google又整出新的花活了,apk变成了aab,这里分享一下。 首先有几个网址很重要,这里说一下: GitHub - google/play-unity-plugins: The Google Play Plugins for Unity provide C# APIs for acce…

第八届中国航天日 数字文创助推航天新国潮

2023年,正值中国空间站应用与发展新阶段开局之年,距离地球400公里外的天宫见证我国载人航天工程“三步走”发展战略从构想成为现实,中国空间站常态化运行之旅正式起航。 回首半个世纪前的酒泉戈壁,中国首枚运载火箭托举东方红一号…

MyBatisPlus代码生成器使用

MybatisPlus特点 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mappe…