SAP财务系统中的“增值税”

 1. 前言

在前一篇博客《SAP财务系统中的“复式记账法”》中,介绍了复式记账的基本原理,同时给出了在采购和销售流程中常见的记账科目,但也遗留了一些知识点,例如增值税等概念。

在本篇博客中,我们将覆盖这些知识点,同时也会展示这些功能在SAP系统中的实现方式。

2. 背景知识

2.1 增值税 (VAT)

增值税是商品流通过程中,对增加的价值部分征收的税,是企业生产经营活动中,必须考虑的一部分。有关增值税的介绍,小伙伴们可以看一下知乎大牛的这篇文章《如何通俗易懂地理解增值税》。

简而言之,在实际计算中,我们并不会笨笨地去计算价值的差额,进而计算税额;因为有更为简洁的方式,也即把增值税拆分为“进项税”和“销项税”,这样真正要交的税额也即,应交税费 = 销项税 - 进项税。

这个应交税费可正、可负。若为正,则表示企业要先税务机关缴纳这些税款,若为负数,则应向税务机关提交退税申请。

2.2 增值税计算举例

用个例子,来说明上面的计算法。

假设企业用现金够买价值为1000元的原材料,增值税率为13%,那么企业的实付款应为 = 1000 + 1000 * 13% = 1130元。供应商开给公司的发票上也会标识:原材料价值1000元,增值税130元,合计应付款1130元。

那么这笔账,对于公司而言,属于采购费用,对应的税属于进项税。会计分录如下:

  • 贷:现金 1130元
  • 借:库存 1000元
  • 借:增值税-进项税 130元

T账图如下:

企业通过生成加工,将这个原材料加工成了价值3000元的商品,并将这个商品销售给了某个客户。若增值税率为13%,那么卖给客户的商品价格为 = 3000 + 3000 * 13% = 3390元。给到客户的发票上也会标识,商品价值3000元,增值税390元,总计3390元。

那么这笔账,对于公司而言,属于销售费用,对应的税属于销项税。会计分录如下:

B1 给客户发货(这笔反映了销售成本):

  • 借:销售费用 1000
  • 贷:库存 1000

B2 给客户开发票(这笔反映了收入):

  • 借:现金 3390 元
  • 贷:销售收入 3000 元
  • 贷:增值税-销项税 390元

在这笔商业活动中,企业最终的应交的增值税税费 = 390 - 130 = 260元,其等价于按照增值税的定义计算的金额 = (3000 - 1000)* 13% = 260元。但通过进项税和销项税的处理方式,让增值税在计算和收取过程变得更加方便和容易。

2.3 看一张增值税发票

光说理论感觉有点空洞,来看一张带着增值税的发票,可见其由3部分组成:货物价值、增值税额、价税合计额。

对于买家而言,这张发票上的增值税为“销项税”;对于卖家而言,这张发票上的增值税为“进项税”。

3. SAP系统中的增值税实现

再来回顾一下SAP系统中的这两类凭证:采购发票凭证,销售发票凭证。

采购发票凭证上,使用的科目154000为增值税的进项税科目。

销售发票上使用的科目175000为为增值税的销项税科目。

在采购过账和销售过账时,系统通过指定的税码V1或A1来确定出所使用的增值税科目。在这两个科目的G/L主数据上,可以指定此科目仅用于销项税,或仅用于进项税。

进项税科目:

销项税科目: 

 有关增值税的具体配置点在SPRO >> Financial Accounting >> Financial Accounting Global Settings (New) >> Tax on Sales/Purchases下。具体的配置细节,在此不再展开。

 4. 总结

本文介绍了增值税的概念,并介绍了增值税在SAP系统的记账方式,希望对于不熟悉这一知识点的小伙伴有帮助。

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

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

相关文章

二、SQL-5.DQL-8).案例练习

1、查询年龄为20,21,22,23岁的员工信息 select * from emp where age in(20, 21, 22, 23) and gender 女; 2、查询性别为男,并且年龄在20-40岁(含)以内的姓名为三个字的员工 select * from emp where gender 男 && age between 2…

如何进行SQL优化

一、SQL优化的主要步骤 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生…

Electron 学习_BrowserWindow

BrowserWindow创建并控制浏览器窗口(主进程) 条件:在 app 模块 emitted ready 事件之前,您不能使用此模块。 1.在加载页面时,渲染进程第一次完成绘制时,如果窗口还没有被显示,渲染进程会发出 ready-to-show 事件 。 在…

广德上汽通用汽车平行试车场

技术栈:使用vue2JavaScriptElement UIvuexaxioscesium 项目描述:广德上汽通用汽车平行试车场是依托千寻孪界开发的一套展示实时车辆位置同步展示光照,时间,阴影等特效,完成平行时空效果的一款软件。 工作内容&#xff…

在线阅读版:《2023中国软件供应链安全分析报告》全文

聚焦源代码安全,网罗国内外最新资讯! 专栏供应链安全 数字化时代,软件无处不在。软件如同社会中的“虚拟人”,已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为当今社会的根本性、基础性问题。 随…

Istio Pilot源码学习(二):ServiceController服务发现

本文基于Istio 1.18.0版本进行源码学习 4、服务发现:ServiceController ServiceController是服务发现的核心模块,主要功能是监听底层平台的服务注册中心,将平台服务模型转换成Istio服务模型并缓存;同时根据服务的变化&#xff0c…

【LS科技芯团队成立】基础研究是科学之本、技术之源、创新之魂

目录 LS科技芯团队简介 团队创建人 成立本团队的核心目的 来自各个省份的大佬专家们 加入LS科技芯团队吧! LS科技芯团队简介 “LS科技芯”团队于2023年7月25日下午成立。汇聚了来自各个省份的技术博主,涵盖了电子技术,程序设计,…

【云原生】Docker镜像的创建,Dockerfile

一、Docker镜像的创建 创建镜像有三种方法,分别为【基于已有镜像创建】、【基于本地模板创建】以及【基于Dockerfile创建】。 1.基于现有镜像创建 (1)首先启动一个镜像,在容器里做修改docker run -it --name web centos:7 /bin/…

财报解读:谷歌成功绝地反击?厮杀尚未真正开始!

在经历了一轮激烈的攻防战之后,谷歌、微软同一天发布了财报,从数据来看,谷歌成功抵御了微软携OpenAI发起的挑战,业绩表现全面超预期,而微软的业绩虽然整体也超预期,但相比其四面出击的高调则黯淡了许多。 巨…

stable diffusion如何确保每张图的面部一致?

可以使用roop插件,确定好脸部图片后,使用roop固定,然后生成的所有图片都使用同一张脸。 这款插件的功能简单粗暴:一键换脸。 如图所示: 任意上传一张脸部清晰的图片,点击启用。 在其他提示词不变的情况下…

Spring核心概念、IoC和DI的认识、Spring中bean的配置及实例化、bean的生命周期

初始Spring 一、Spring核心概念1.1IoC(Inversion of Contral):控制反转1.2IoC代码实现1.2DI代码实现 二、bean的相关操作2.1bean的配置2.1.1bean的基础配置2.1.2bean的别名配置2.1.3bean的作用范围配置 2.2bean的实例化 - - 构造方法2.3bean的实例化 - - 实例工厂与…

python基础

变量和简单的数据类型 变量 变量的命名规则: 1、只能包含字母、数字和下划线,并且不能以数字开头 2、变量名中不能是python中的保留字 字符串 字符串的几种定义方法 name Bob name "Bob" name """Bob"""…

Excel录制宏批处理:避免重复工作,轻松提升效率

在处理大量数据时,我们常常需要进行一些重复且繁琐的操作,这不仅费时费力,还容易出错。而Excel的录制宏批处理功能可以帮助我们避免这些重复的工作,提高工作效率。本文将为您介绍如何使用Excel的录制宏批处理功能,让您…

web APIs-练习一

轮播图点击切换&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"…

数据结构:线索二叉树

线索二叉树 通过前面对二叉树的学习&#xff0c;了解到二叉树本身是一种非线性结构&#xff0c;采用任何一种遍历二叉树的方法&#xff0c;都可以得到树中所有结点的一个线性序列。在这个序列中&#xff0c;除第一个结点外&#xff0c;每个结点都有自己的直接前趋&#xff1b;…

记录Selenium自动化测试过程中接口的调用信息

上一篇博客&#xff0c;我写了python自动化框架的一些知识和粗浅的看法&#xff0c;在上一篇中我也给自己提出一个需求&#xff1a;如果记录在测试过程中接口的调用情况&#xff1f;提出这个需求&#xff0c;我觉得是有意义的。你在测试过程中肯定会遇到一些莫名其妙的问题&…

【JAVA】 String 类简述笔记

个人主页&#xff1a;【&#x1f60a;个人主页】 系列专栏&#xff1a;【❤️初识JAVA】 文章目录 前言String类创建一个String类 常用方法字符串长度 length() 方法连接字符串 concat() 方法创建格式化字符串 format()功能 前言 string是C、java、VB等编程语言中的字符串&…

行星碰撞(力扣)栈 JAVA

给定一个整数数组 asteroids&#xff0c;表示在同一行的行星。 对于数组中的每一个元素&#xff0c;其绝对值表示行星的大小&#xff0c;正负表示行星的移动方向&#xff08;正表示向右移动&#xff0c;负表示向左移动&#xff09;。每一颗行星以相同的速度移动。 找出碰撞后剩…

unity进阶--xml的使用学习笔记

文章目录 xml实例解析方法一解析方法二 xml-path创建xml文档 xml实例 解析方法一 解析方法二 xml-path 创建xml文档

C++数据结构笔记(11)二叉树的#号创建法及计算叶子节点数

首先分享一段计算叶子节点数目的代码&#xff0c;如下图&#xff1a; 不难发现&#xff0c;上面的二叉树叶子节点数目为4。我们可以采用递归的方式&#xff0c;每当一个结点既没有左结点又没有右节点时&#xff0c;即可算为一个叶子结点。 int num0; //全局变量&#xff0c;代…