SAP FICO 深入讲解会计凭证
SAP系统在数据处理,无论是业务处理,还是财务处理都会产生大量的凭证,无论是什么凭证,最终的反映形式就是 会计凭证。
1.凭证原则Code
每笔记账都一直以凭证形式存储,每一凭证都作为前后一致的单位保留在系统中,直至将它归档。唯有完整凭证可以计入SAP系统;“完整”是指借贷余额为零。其近一步的条件是完整、准确输入系统配置时定义为“必输(Required)”的字段。保存凭证或者进入不同凭证项目时,系统自动根据配置检查必输项目是否已经输入或者是否按照标准输入,并发出适当的提示信息,拒绝进行下一步动作,如果输入错误的话。
2.凭证结构Structures
每张凭证都有一个凭证抬头(Document Header)和两个以上的行项目(Document Items)组成。
凭证抬头——对整个凭证有效的信息,例如四个日期、文本摘要、凭证类型等等。
行项目(Line Items)——仅仅包含特定项目的信息,如记账码、科目编码、金额、税码、成本对象等有科目、记账码等配置综合决定的信息。
3.凭证特征Features
凭证的基本特征包括子分类账/总分类账一体化、自动记账、跨公司代码业务(Across Company Code)。
子分类账/总分类账一体化
FI-AR应收账款和FI总分类账、FI-AP应付账款和FI总分类账、FI-AM固定资产明细账和固定资产总账完全一体化的。明细账建立在供应商、客户、固定资产层次上,在对供应商、客户或者固定资产账户入账的同时,系统自动向总分类账中的统驭科目自动记账。明细账和总分类账同步更新。因此,在创建资产负债表之前,不再需要将财务数据从子分类账转入总分类账,可以随时查看公司代码当前的资产负债表。客户端标准统驭科目是:国内应收账款、国外应收账款、来自合并公司的应收账款。当然,有些集团还有集团内和集团外之分。下图显示了向子分类账入账时,系统将相应的冲销条目实时记入总分类账:
自动记账
SAP支持很大程度的自动记账,对于AR和AP大部分的凭证,涉及应收账款、应付账款的凭证,如果启用了MM、SD等模块,就能绝大部分基于销售订单或采购订单进行的发票校验等业务自动生成。而在具体手工编制凭证的时候,有些凭证行项目是系统自动生成的,例如,销售税金和采购税金行项目等。在应收发票录入初始视图输入含税总金额,选择计算税金,行项目输入损益科目和含税总金额,过账成功,系统自动用含税总金额、税码等计算出应交税金的行项目。
跨公司代码业务
为能支持像中心销售和催款等这样的方案,可以在SAP系统记入涉及多个公司代码的记账业务。系统为每个公司生成一张独立的凭证;给予整个业务一个单一的业务编号,然后将该编号用于所有涉及到凭证以表示他们是特定公司之间业务的一部分。
4.凭证输入
三类输入操作
(1)暂记凭证Holding Documents——又叫保留或保持平整。使用系统暂记一凭证,则该凭证不必是完整的。系统不对该凭证的任何科目余额进行更新,并且凭证数据不被任何程序评估,也不发布任何凭证编号。如果在记账凭证过程中被打断且打算暂存数据的情况下,可以暂记凭证。
(2)预制凭证Parking Documents——预制凭证又叫先期凭证。该凭证会导致凭证的不完整以及不更新任何凭证。与“暂记”过程的差别是,迄今输入凭证的数据可在任何程序运行时联机评估。此外,凭证将被分配一个凭证编号。例如,暂时无法确定客户,但是希望以后设置,就可以采用此方法。如果在操作上,要求先预制,后过账(审核),那么也可以预制凭证。
(3)记账凭证POSTING——所有凭证抬头和行项目必输项目都已经正确输入时,可以记账该凭证。此时,借贷分录的余额必须是0;记账时,系统自动更新相应的科目余额(适时反映到三大报表)。
在记账之前,可以自行凭证模拟或者概览。
在已经调用了记账功能时,在自动生成的某些项目需要通过相关总分类账或其主记录的字段状态的后续科目设置时,系统自动转向凭证概览。待更改的项目被标记出,可以进行修改(有时根据配置是必须修改的)。例如,使用现金类科目,要求输入原因代码。那么,一旦选择了一个现金科目,点击过账,系统就会转到凭证概览,并提示缺少原因代码。
基本输入步骤
调用凭证输入的事务代码——>输入凭证抬头数据——>输入行项目数据——根据需要输入附加设置或额外信息——凭证类别化(保留、预制、过账等)处理。
(1)调用希望用来输入凭证的功能。通常就是调用编制凭证的事务代码或者菜单项。SAP将同类凭证业务(具有基本通用的凭证属性)用一个事务代码单独来实现,提高凭证编制的效率和速度,可以实现凭证编制的更加细化的角色控制。例如,现金收付的只能收付现金。
(2)输入凭证抬头数据
凭证抬头具有适用于整个凭证的数据。一般包括:凭证日期、凭证类型、公司代码、货币、汇率、记账日期。
四个日期:
A.凭证日期(Document Date)
进行业务往来(business transaction)的日期(例如发票或收付的发生日期),可以不同于记账日期,而记账日期是更新客户和总分类账余额的日期。凭证日期和凭证编制日期(document entry date)也是不同的概念;后者是系统确定的,当前日期。
B.记账日期(Posting Date)
系统自动将系统日期(current date)默认为记账日期。只通过输入允许的记账期间的另一个记账日期,可以选择今日之外的日期过去或将来将凭证记账。记账日期确定记账期间(posting period)。记账允许的期间由系统配置确定。如果输入前一年度的期间,就用特殊器件自动修正当前年度的结转余额。
欲进行年末结算的转账,必须输入在上一记账期间有效的日期,然后输入调整期间。根据系统管理员定义的业务年度变式,调整记账期间可以在13到16之间变化。例如,为了在也为公历年度的业务年度末输入转账,就在12月输入一记账期间,然后在期间字段输入一特殊期间,如13。
C. 换算日期(Translate Date):将凭证金额换算成另外一种货币的日期。
D.发票日期(Invoice Date):
凭证类型(Document Type)
凭证类型作用:区分业务往来;对账户的记账(确定账户类型);发布凭证编号(每一类凭证都有特定的凭证编码范围)。
每个凭证在抬头都包含凭证类型。输入凭证时,默认该凭证类型(有时是事务代码决定的),例如,应收相关的凭证类型包括客户发票、客户收付、客户贷项凭单、一般凭证等等。
有些凭证编制的事务代码本身直接决定了凭证类型,不必人为选择。
■事务类型()
■凭证编号(Document Number)
根据凭证类型,凭证号由系统内部设置(internally)或手工输入(externally)。无论哪种产生方法,每类凭证都有特定的编号范围,即特定的凭证类型的凭证编号只能在既定的编号范围内选择,并且是唯一的。如果手工收入编号,系统会判断,该编号是否在既定的编号范围内;如果是的,会继续判断是否唯一。
■公司代码(Company Code)
任何凭证都必须输入公司代码。系统默认当日在所有后续凭证中输入的该公司代码;用户也可以在用户参数中设置默认公司代码。
■货币汇率(Currency /Exchange Rate)
输入一天的第一个凭证时,必须在货币/利率字段输入货币代码。系统在每天一次确定货币后,该日所有后续凭证中默认该货币代码。货币/利率条目具有两个字段-第一个用于货币代码;第二个用于汇率。另外,还有一换算日期。
凭证抬头输入汇率有三种方法:
A.输入货币代码,系统检索记账日期汇率。
B.输入货币代码和换算日期。系统使用换算日期的汇率,如果已经维护的话。
C.在凭证抬头中人工输入货币代码和汇率。
■贸易伙伴业务部门Trading Partner Business Area
贸易伙伴业务部门是客户或供应商的业务部门。与进行记账的业务部门一起,已经分配有有贸易伙伴业务部门的每个行项目都具有发送方-接收方关系。这种关系使之能够在业务部门等级进行公司间收入支出的销账,以作为业务部门合并的一部分。
在凭证抬头的贸易伙伴业务部门输入。然后再非自动生成的每个总分类账行项目缺省该条目。但是,也可以在每个总分类账项目中输入新的贸易伙伴业务部门。
在记账凭证前,可以在凭证概览屏幕的抬头中输入。然后该贸易伙伴业务部门自动放在所有人工创建的总分类账项目中。
■参考编号Refernce Number
参考编号可以是发票号或票据凭证编号。凭证抬头也是保存公司之间编号(公司之间凭证)的地方;可以人工输入或让系统确定编号。
■抬头文本Doc.head Text
凭证抬头也是保存公司间编号(来自公司间凭证)之处。可以人工输入这些编号或让系统确定编号。
(3)输入各个行项目
行项目包括某个单项上的信息的凭证部分;它至少包括金额、科目号、借贷方分配以及取决于被记账业务往来的进一步规定。
行项目的多少和属性等都是可以配置的。不同的凭证类型或者记账码下,行项目可能不同。例如,在客户凭证中,行项目可能是:客户或供应商项目或总分类账项目。
■输入行项目的输入字段
每个凭证数据输入屏幕的最后一行包含以下字段:记账代码、账户、特殊总账标识、新的公司代码(内部业务,可以在应收账款——>环境——编辑选项中压缩)。在每个行项目输入屏幕最后一行输入完成的这些输入项决定输入的下一行项目中可以完成时其他输入项目,如下图所示:
每个行项目包含不同的内容,有的选择性输入,有的必须输入;常见行项目内容如下:
■记账代码(Posting Key)
记账代码是控制凭证行项目输入的两位数字代码。它可以决定:账户类型、借贷方向、输入的屏幕格式。
客户行项目最重要的记账代码包括01 发票;11贷项凭证;15进账。
■科目
对于凭证录入而言,第一个行项目科目是客户、供应商或者资产明细账科目,当然也可以是总账科目。这是凭证类型决定的。
■特别总账标识
为了输入一个特殊总账业务,必须在行项目中输入特殊总账标识。常见特殊总账业务包括:定金、汇票、保证金、坏账准备金、应收利息、摊销等。
■税码(Tax Code)
表示计算和显示税收参数的两位代码。在税收代码下定义的参数包括:税率、税收类型(进项税或销项税等)、计算方法(包含的%或独立的%)。
销项或购置税是从总账项目金额而不是客户项目金额扣减的:对于客户而言,是销项税;对于供应商而言,是进项税。
销项税金或进项税金有两种方式输入:
人工输入税金:直接输入税金行项目。
系统自动计算税金:通过配置和税码实现。
在下列情况下,税收输入才有可能:
发票只包含一个税码——输入税码,则所有以后的总账行项目将缺省为该税码;在适合字段输入发票的税收总额。
发票包含各种不同的税码/税率——必须在字段中保留缺省税码“**";在屏幕上不输入任何税额,相反在平整输入程序的结束处进入独立的税收屏幕。
金额与税收无关的情况下,在此字段中保留缺省税码"**"。如果凭证包含税额但是没清楚表现:选择计算税收字段;如果税率已经清楚指定,输入适合的税码;如果没有,保留缺省税码"**"。
录入销售发票或采购发票时,选择计算税金,确定税码后,系统自动将销项税金或进项税金计算出来,形成独立的税金行项目。
■收付条件()
输入个别收付条件用于计算现金折扣和分期收付条件用于按照时间进行收付的监控。详细说明,见应用模块-FI-FI部分专项部分。
■收付控制
■催款数据
■分配字段
相关文章:
SAP FICO 深入讲解会计凭证
SAP系统在数据处理,无论是业务处理,还是财务处理都会产生大量的凭证,无论是什么凭证,最终的反映形式就是 会计凭证。 1.凭证原则Code 每笔记账都一直以凭证形式存储,每一凭证都作为前后一致的单位保留在系统中…...
LeetCode 2341. 数组能形成多少数对
【LetMeFly】2341.数组能形成多少数对 力扣题目链接:https://leetcode.cn/problems/maximum-number-of-pairs-in-array/ 给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数从 nums…...
PHPStorm常用快捷键
alt 1 左侧项目结构树隐藏或者显示,这两个组合键的使用可以切换“项目结构树”和当前打开文件之间的焦点。 alt 2 隐藏或者显示 Favorites Ctrl Shift F12 切换到最大编辑器窗口,隐藏其他所有的工具窗口。例如项目结构树、Favorites、Terminal等。…...
【基于腾讯云的远程机械臂小车】
【基于腾讯云的远程机械臂小车】1. 项目来源1.1 项目概述1.2 系统结构1.3 设计原理2. 硬件搭建2.1 CH32V307开发板2.2 Arduino mega25602.3 富斯I6遥控器2.4 机械臂小车2.5 ESP8266 MCU2.5.1 ESP8266 MCU介绍2.5.2 腾讯云固件烧录3. 软件设计3.1 两种控制方式3.1.1 富斯I6遥控机…...
兼职任务平台收集(一)分享给有需要的朋友们
互联网时代,给人们带来了很大的便利。信息交流、生活缴费、足不出户购物、便捷出行、线上医疗、线上教育等等很多。可以说,网络的时代会一直存在着。很多人也在互联网上赚到了第一桶金,这跟他们的努力和付出是息息相关的。所谓一份耕耘&#…...
MarkDown中公式的编辑
MarkDown中公式的编辑生成目录积分插入编号常见希腊字母大小写分式括号求和积分连乘根式三角函数运算符集合运算箭头逻辑运算符约等于向量绝对值申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计1077字&…...
解决jupyter以及windows系统中pycharm编译器画图的中文乱码问题大全
一、jupyter环境下中文乱码问题解决 我们在jupyter的notebook中使用matplotlib画图的时候,经常性的会遇见一些中文乱码显示□的情况,如下所示: 在此,网上给出的方法大多是以下的解决方法: import matplotlib.pyplot as pltplt.rcParams[fo…...
06 OpenCV 阈值处理、自适应处理与ostu方法
1 基本概念 CV2中使用阈值的作用是将灰度图像二值化,即将灰度图像的像素值根据一个设定的阈值分成黑白两部分。阈值处理可以用于图像分割、去除噪声、增强图像对比度等多个领域。例如,在物体检测和跟踪中,可以通过对图像进行阈值处理来提取目…...
RFC7519规范-JWT - json web token
简介 什么是JWT(JSON Web Token) 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程: 客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个to…...
移动机器人设计与实践课程大纲
MiR移动机器人参考资料:图一 西北工业大学-课程平台图二 清华大学出版社-移动机器人目前,基本都是双一流大学开设此类课程,并且都是至少3-4学分,16学时/学分,48-64学时。(⊙﹏⊙),难办了。咱这只有…...
Lesson 7.2 Mini Batch K-Means与DBSCAN密度聚类
文章目录一、Mini Batch K-Means 算法原理与实现二、DBSCAN 密度聚类基本原理与实践1. K-Means 聚类算法的算法特性2. DBSCAN 密度聚类基本原理3. DBSCAN 密度聚类的 sklearn 实现除了 K-Means 快速聚类意外,还有两种常用的聚类算法。(1) 是能…...
11.Dockerfile最佳实践
Dockerfile 最佳实践 Docker官方关于Dockerfile最佳实践原文链接地址:https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ Docker 可以通过从 Dockerfile 包含所有命令的文本文件中读取指令自动构建镜像,以便构建给定镜像。 …...
【企业云端全栈开发实践-1】项目介绍及环境准备、Spring Boot快速上手
本节目录一、 项目内容介绍二、Maven介绍2.1 Maven作用2.2 Maven依赖2.3 本地仓库配置三、Spring Boot快速上手3.1 Spring Boot特点3.2 遇到的Bug:spring-boot-maven-plugin3.3 遇到的Bug2:找不到Getmapping四、开发环境热部署一、 项目内容介绍 本课程…...
5-HT2A靶向药物|适应症|市场销售-上市药品前景分析
据世界卫生组织称,抑郁症是一种多因素疾病,影响全球约3.5 亿人。中枢神经系统最广泛的单胺 - 血清素 (5-HT) 被认为在这种情况的病理机制中起着至关重要的作用,并且神经递质的重要性被“血清素假说”提升,将抑郁症的存在联系起来 …...
HTTPS协议原理---详解
目录 一、HTTPS 1.加密与解密 2.我们为什么要加密? 3.常见加密方式 ①对称加密 ②非对称加密 4.数据摘要 5.数字签名 二、HTTPS的加密方案 1.只是用对称加密 2.只使用非对称加密 3.双方都使用非对称加密 4.非对称加密+对称加密 中间人攻…...
Pytest学习笔记
Pytest学习笔记 1、介绍 1.1、单元测试 单元测试是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试 1.2、单元测试框架 测试发现:从多个py文件里面去找到我们测试用例测试执行:按…...
Fuzz概述
文章目录AFL一些概念插桩与覆盖率边和块覆盖率afl自实现劫持汇编器clang内置覆盖率反馈与引导变异遗传算法fork server机制AFL调试准备AFL一些概念 插桩与覆盖率 边和块 首先,要明白边和块的定义 正方形的就是块,箭头表示边,边表示程序执行…...
区块链知识系列 - 系统学习EVM(四)-zkEVM
区块链知识系列 - 系统学习EVM(一) 区块链知识系列 - 系统学习EVM(二) 区块链知识系列 - 系统学习EVM(三) 今天我们来聊聊 zkEVM、EVM 兼容性 和 Rollup 是什么? 1. 什么是 Rollup rollup顾名思义,就是把一堆交易卷(rollup)起来…...
Leetcode.2341 数组能形成多少数对
题目链接 Leetcode.2341 数组能形成多少数对 Rating : 1185 题目描述 给你一个下标从 0 开始的整数数组 nums。在一步操作中,你可以执行以下步骤: 从 nums选出 两个 相等的 整数从 nums中移除这两个整数,形成一个 数对 请你在 nums上多次执…...
C++复习笔记10
1. list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 2. list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。 3. list与for…...
leaflet 纯CSS的marker标记,不用图片来表示(072)
第072个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中使用纯CSS来打造marker的标记。这里用到的是L.divIcon来引用CSS来构造新icon,然后在marker的属性中引用。 这里必须要注意的是css需要是全局性质的,不能被scoped转义为其他随机的css。 直接复制下面的 v…...
Elasticsearch:使用 intervals query - 根据匹配项的顺序和接近度返回文档
Intervals query 根据匹配项的顺序和接近度返回文档。Intervals 查询使用匹配规则,由一小组定义构成。 然后将这些规则应用于指定字段中的术语。 这些定义产生跨越文本正文中的术语的最小间隔序列。 这些间隔可以通过父源进一步组合和过滤。 上述描述有点费解。我…...
无法决定博客主题的人必看!如何选择类型和推荐的 5 种选择
是否有人不能迈出第一步,因为博客的类型还没有决定?有些人在出发时应该行动,而不是思考,但让我们冷静下来,仔细想想。博客的难度因流派而异,这在很大程度上决定了随后的发展。因此,在选择博客流…...
数字化转型的成功模版,珠宝龙头曼卡龙做对了什么?
2月11日,曼卡龙(300945.SZ)发布2022年业绩快报,报告期内,公司实现营业收入16.11亿元,同比增长28.63%。来源:曼卡龙2022年度业绩快报曼卡龙能在2022年实现营收增长尤为不易。2022年受疫情影响&am…...
转换矩阵、平移矩阵、旋转矩阵关系以及python实现旋转矩阵、四元数、欧拉角之间转换
文章目录1. 转换矩阵、平移矩阵、旋转矩阵之间的关系2. 缩放变换、平移变换和旋转变换2. python实现旋转矩阵、四元数、欧拉角互相转化由于在平时总是或多或少的遇到平移旋转的问题,每次都是现查资料,然后查了忘,忘了继续查,这次弄…...
中国地图航线图(echarjs)
1、以上为效果图 需要jq、echarjs、china.json三个文件支持。以上 2、具体代码 DOM部分 <!-- 服务范围 GO--> <div class"m-maps"><div id"main" style"width:1400px;height: 800px; margin: 0 auto;"> </div> <!-…...
Python正则表达式中group与groups的用法详解
本文主要介绍了Python正则表达式中group与groups的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧目录在Python中,正则表达式的group和groups方…...
c++练习题7
1.下列运算符中优先级最高的是 A)> B) C) && D)! 2.以下关于运算符优先级的描述中,正确的是 。 A)!(逻辑非&#x…...
MySQL学习
目录1、数据库定义基本语句(1)数据库操作(2)数据表操作2.数据库操作SQL语句(1)插入数据(2)更新语句(3)删除数据3.数据库查询语句(1)基…...
C语言(强制类型转换)
一.类型转换原则 1.升级:当类型转换出现在表达式时,无论时unsigned还是signed的char和short都会被自动转换成int,如有必要会被转换成unsigned int(如果short与int的大小相同,unsigned short就比int大。这种情况下,uns…...
公司做外地网站/开鲁seo网站
vector<:vector>> allcontourpoint;//二层容器 std::vector<:point> Pointpoly; //一层容器 allcontourpoint.pop_back(); //弹出上一个, allcontourpoint.push_back(Pointpoly); //存储一个 vector>contours;//轮廓 allco…...
张家港网站建设培训/aso100官网
在人类遗传里面,近亲结婚生出的后代会伴随着各种疾病的并发,主要原因是近亲结婚提高了疾病的发病了,故而法律明文规定不可近亲结婚。但是对于鸽子来说,种鸽的近亲作育却能生出好的鸽子,虽然说种鸽的近亲作育也会生出一…...
如何做一名优秀的网站管理者/品牌宣传推广方案
继上次开完“世界输送机大会之后”之后,这次再组织一次“世界托盘立体库大会”。这里我们只盘点一下自动化的托盘立体仓库。 照例,先百度百科一下什么是自动化立体仓库: 由百科上可以看到,立体仓库与普通仓库相比,一方…...
什么网站发布任务有人做/seo俱乐部
问:redis的pipeline有什么好处?前面做测试数据的时候用到 cat /tmp/redisTest.txt | /redis-5.0/src/redis-cli -h 127.0.0.1 -p 6379 --pipe就是一个pipeline管道批量执行指令,可以节省多次IO往返的时间,但是如果指令间有依赖建议…...
网页升级访问未成年/绍兴seo排名外包
摘要: 最近做项目中遇到批量添加和修改的问题,在老大的指导下学会了使用表类型参数来做批量操作。为了巩固强化,围绕这个技术又做了个小demo。 开始正题: 首先,我们在SQL Server 2008下创建一个示例数据库名为Table…...
18岁以上准备好纸巾免费网站/关键词是什么意思
IF...ELSE语句:条件处理语句 IF Boolean_expression {sql_statement|statement_block} ELSE {sql_statement|statement_block} 需求:查询成绩表sc编号为801,学科为01这门课程所有学生的平均分,以此来对学生表现进行评价 declare …...