SAP系统中的应付账款(与MM集成,关账操作)

news2024/11/23 7:20:50

1. 与物料管理的集成

  • Plant: 工厂是后勤中的位于中心位置的组织对象,一个“工厂”可以是公司内的一个作业区,或一个分支机构。一个“工厂”可以是一个中央交付仓库,可以是一个区域的销售营业部,一个制造工厂,一个集团的总部,或是一个运维工厂等等。一个“工厂”必须指定到一个特定的公司代码下,但一个公司代码下可以有多个“工厂”。发生在“工厂”内的交易都会过账到其对应的公司代码下。
  • Purchasing Organization: 采购组织。采购组织的主要作用是,与供应商协调采购条件,帮助一个或多个工厂完成采购。例如,对于一个跨国集团,每一个国家可以定义一个采购组织,这个采购组织负责本国所有“工厂”的采购活动,必将采购过账到其所在国的公司代码下。一个采购组织下,可以有多个“工厂”
    • Purchasing data in vendor master data: 供应商主数据上面的采购数据Purchasing Data,这个是供应商主数据上的第三个维度General Data, Company Code Data, Purchasing Data)。采购数据用于供应商与MM(物料管理)模块的集成。在采购数据上将指定Purchasing Organization,一个供应商可以为多个采购组织供货。Purchasing Data与Company Code Data类似,也即,一个供应商可以服务与多个采购组织和隶属于多个公司代码。为Vendor创建采购维度的数据,可以通过t-code MK01XK01或直接通过BP来创建。
    • Purchasing Organization与Company Code的关系可以是1:1或1:0。当一个Purchasing Organization指定一个公司代码时,代表这是采购组织仅可以为此公司代码下的工厂进行采购;当一个Purchasing Organization未指定任何公司代码时,可采购组织可以为任意公司代码下的工厂进行采购。
  • 此外,在工厂采购过程中,还涉及shipping point装货地点,storage location库存地点,warehouse number仓库编号几个概念,它们之间的关系是:
    • 一个plant工厂可以有多个shipping point 装货地点,当然一个装货地点也可以被多个工厂共用;
    • 一个工厂内可有多个地点存放货物,storage location库存地点就是指在工厂内实际存放货物的地方,一个工厂可以有一个或多个库存地点;
    • Warehouse number是Warehouse Management System中的一个概念,可指定储存特定编号的物料(MM01创建物料时可指定仓库编号属性,一个物料可以指定多个仓库编号)。在一个工厂内,可以将多个storage location库存位置分配给同一个warehouse number仓库编号。
  • Procurement Cycle: 采购周期中的活动。
    • Demand Determination: 需求确认。公司内的负责采购的人员可以通过Purchase Order采购订单来手动登记对于物料的采购需求。
    • Determining the source of supply: 确定供应来源。采购人员可以通过系统来确定可能得购货源,例如创建查询Query并输入报价Quotation。与此同时,也可以查看系统中已经创建好的采购订单和条件conditions。
    • Supplier Selection: 供应商选择。通过比较不同供应商的报价,可以选择出最合适的供应商。系统可以自动向落选的供应商发送rejection letter进行通知。
    • Purchasing Order Handling:采购订单处理。当确定好供应商后,负责采购的人员可以在系统中创建采购订单。
    • Purchasing Order Monitoring: 采购订单跟踪。负责采购的人员可以监控采购订单的处理状态。例如,他可以确认是否收到货物,或收到发票。
    • Goods Receipt: 收货。系统校验收货的数量是否与采购订单里的数量一致。
    • Invoice Verification: 发票校验。检查供应商发票的内容和金额是否正确。
    • Payment Processing:付款处理。财务部门向供应商支付货款。
  • Posting Procurment Transactions: 过账采购交易。在SAP系统中的MM模块,使用Three-steps verification三步校验的方式完成采购交易的过账。
    • Purchase Order(销售订单): 在MM模块创建采购订单,此时并不会发生任何的财务过账。对于要购买的物料可以通过事物代码MM01提前创建好。
    • Good Receipt(收货): 收货动作发生时,在MM模块,系统应更新库存货或耗材的接收,并生成物料文件。与此同时,在FI模块创建财务凭证(:将货物价值计入merchandise account商品账户 792000;:将货物收据/发票收据作为贷方计入clearing account结算账户GR/IR 191100)。在收货过程中,可能会遇到物料账账期不对的情况,此时可以通过事物代码MMRV查看当前账期,并通过MMPV来调整账期。
    • Invoice Verification(发票校验): 在MM模块通过发票校验过账一张供应商发票,这个动作会自动触发FI模块生成财务凭证(:结算账户GR/IR 191100,:供应商账户Vendor Account 应付账款 160000)。
  • 如图所示,中间GR/IR科目使用,保证了每笔发票的货物都被正确接收。例如,订单货物可能分批到达,在系统中可以分批收货和进行发票校验(参考系统Q7Q_002的PO: 4500056664 )。
  • 收货和发票校验的动作,会根据实际的接收情况变化,分为“货到票未到”和“票到货未到”两种情况。在出会计报表时,对于“货到票未到的情况,也即GR/IR科目的借项还未被清,将处理为应付暂估”;对于“票到货未到,也即GR/IR的贷项还未被清,将会被处理为在途物资”。

2. 应付账款下的关账操作

对于财务部门的年度关账操作,其背后的原因有两个:

1. 法律规定:这些步骤包括发送余额确认(Send balance confirmations),外币评估(Valuate foreign currencies)以及执行重分类(carry out reclassification).

2. 技术和公司组织的需要:包括执行余额结转(balance carry forward), 关闭过账期间并打开特殊账期(block posting period, open special period), 对账(reconciliation),以及最后的关闭特殊账期(close special period)

  • 余额确认(Balance Confirmations):财务部门在财年结束时,为供应商发送余额确认单和回复请求单,同时创建一个列表用于内部的审计控制。供应商方核对其收到的余额确认金额并回复控制中心审计部门。控制中心审计部门将会比较供应商的确认结果和内部的对账列表是否一致,并在结果表中输入最终的结果。
  • 外币评估(Foreign Currency Valuation):如果供应商账户下包含外币的未清项,那么就需要执行外币评估。
    • 对于外币凭证,这些未清项的金额在过账时将会被转换为当前公司代码下的本位币(local currency),使用的汇率是过账日的日期(posting date)时的汇率。而在关账时,此时的汇率和过账时的汇率很是不同的,因此这些未清项需要被再次评估。外币评估程序会使用新的汇率并在行项目级别输入评估差异。外币评估程序将会创建评估过账,【借:外币估值费用(230010 Loss From Currency Valuation);贷:资产负债表调整科目(AP-domestic Adjustment);】(或者)【借:资产负债表调整科目(140099 AP-domestic Adjustment);贷:外币估值收益(280010 Gain From Currency Valuation);】
    • 外币评估的结果不能直接过账到应付账户,因为统驭账户不能直接过账。因此,评估的费用和收益会过账到一个显示在资产负债表中和统驭账户相关联的调整科目(Balance Sheet Adjustment Account)。对于AP的外币评估程序Tx: FAGL_FC_VAL其会创建一对凭证,一个posting date为本月底,一个posting date为下月初,两个凭证金额互相冲销,进而满足月底报表的展示需求。
    • 评估方法(valuation method)决定了如何对行项目进行评估。不同的国家,法律规定了不同的评估方法。例如:最小值准则(the lowest value principle);严格最小值准则(the strict lowest value principle);最大值准则(maximum value principle);通用准则(general principle)等。此外,可以使用评估范围(valuation area)来实现不同的评估方法;一个评估范围只能分配一个评估方法;然而一个评估方法可以被分配给多个评估范围;评估范围也应用在SAP系统中的平行帐模型中(parallel accounting)。
  • 应付账款重分类(Regrouping Accounts Payable): 应收账款和应付账款需要在资产负债表中分开显示,应收属于资产列,应付属于负债列。然而,有些供应商账户下是可能有借方余额的,在创建财务报表前,这些账户需要被转换成有借方余额的供应商科目(一个特殊总账的科目);另外在有的国家,也有要根据剩余付款期限(remaining payment term)和到期日 (due due)进行分类展示的要求。这两种重分类的需求都可以通过一个特殊的程序完成。与此同时,这些重分类的结果也会在下一个过账期间开始的第一天被移除掉,因为重分类对于日常业务时不需要的(重分类也会生成新成不同账期、有reverse关系的一对凭证,进而满足报表要求。其行为与外币评估类似,只是会使用不同的GL调整科目,例如科目160020 Accounts payable-domestic, due 1-5 years等)。
    • 为满足不不同的法规要求,外币评估和重分类都可以用不同的方式完成,它们的结果可以被过账到不同财务表报版本(Financial Statement Version)的不同的科目下。外币评估和应付账款的重分类可以理解为在出具报表前在总账级别的调账动作。对于年底关账而言,这些调账的凭证通常会被过账到特殊的财务账期(Special Posting Period)例如13-16账期. SAP标准教材AC205中详细介绍了关账调账的内容。

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

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

相关文章

【Transformer Debugger】OpenAI开源大模型调测工具--可以在训练大模型之前理解模型的运行情况并干预

背景 OpenAI开源了一个全新的大模型调测工具:Transformer Debugger。这个工具可以帮助开发者调测大模型的推理情况,帮助我们理解模型的输出并提供一定的解释支持https://github.com/openai/transformer-debugger 应用场景 这一工具在多个领域展现出广…

寄存器组(堆栈指针寄存器小解)

寄存器组(堆栈指针寄存器小解) 寄存器组栈是向下伸长的出入栈操作时候的SP寄存器 例子 寄存器组 主堆栈指针(MSP):这是缺省的堆栈指针,它由 OS 内核、异常服务例程以及所有需要特权访问的 应用程序代码来使…

初阶 《操作符详解》 10. 逗号表达式

10. 逗号表达式 exp1, exp2, exp3, …expN 注&#xff1a; 1.逗号表达式&#xff0c;就是用逗号隔开的多个表达式 2.逗号表达式&#xff0c;从左向右依次执行&#xff0c;整个表达式的结果是最后一个表达式的结果 代码1 #include <stdio.h> int main() {int a 1;int b…

Flink 状态管理

一、状态 流式计算分为无状态和有状态两种情况。无状态的计算观察每个独立事件&#xff0c;并且根据最后一个事件输出结果。例如&#xff0c;流处理应用程序从传感器接收温度读数&#xff0c;并在温度超过90度时发出告警。有状态的计算则会基于多个事件输出结果。例如&#xf…

为什么永远不会有语言取代 C/C++?

每个 CPU 都带有一种称为 ISA&#xff08;指令集架构&#xff09;汇编的电路语言。ISA 程序集是一种硬件语言&#xff0c;由基本数据操作、数学计算和结构化编程&#xff08;即 jmp&#xff09;的操作组成。但是&#xff0c;为每个计算需求编写汇编代码无疑是耗时的&#xff0c…

DevOps CMDB平台整合Jira工单

背景 在DevOps CMDB平台建设的过程中&#xff0c;我们可以很容易的将业务应用所涉及的云资源&#xff08;WAF、K8S、虚拟机等&#xff09;、CICD工具链&#xff08;Jenkins、ArgoCD&#xff09;、监控、日志等一次性的维护到CMDB平台&#xff0c;但随着时间的推移&#xff0c;…

vue3-openlayers marker 光晕扩散(光环扩散)(postrender 事件和 render 方法)

本篇介绍一下使用 vue3-openlayers marker 光晕扩散&#xff08;光环扩散&#xff09;&#xff08;postrender 事件和 render 方法&#xff09; 1 需求 marker 光晕扩散&#xff08;光环扩散&#xff09; 2 分析 marker 光晕扩散&#xff08;光环扩散&#xff09;使用 post…

图片如何去水印,分享4个小妙招,手把手教会你!

作为一个经常逛社区网站下载表情包、头像的人&#xff0c;遇到的一个大难题就是图片有水印。如何才能快速去除水印&#xff1f;询问了一圈身边朋友&#xff0c;搜集了各种资料&#xff0c;小编整理了4个超好用的方法。 如果大家和小编一样&#xff0c;能坐着就不站着&#xff0…

38.控制功能实现

上一个内容&#xff1a;37.添加简易的调试功能 以 37.添加简易的调试功能 它的代码为基础进行修改 效果图&#xff1a; 下图红框位置的功能实现 Dlls项目中添加一个Dialog Dialog如下 然后给它添加一个类&#xff0c;MFC添加的类可能会报错添加 #include "afxdialogex.h…

基于SSM构建的校园失眠与压力管理系统的设计与实现【附源码】

毕业设计(论文) 题目&#xff1a;基于SSM构建的校园失眠与压力管理系统的设计与实现 二级学院&#xff1a; 专业(方向)&#xff1a; 班 级&#xff1a; 学 生&#xff1a; 指导教师&a…

shell 脚本的部分指令和操作符

终端输入两个数&#xff0c;判断两数是否相等&#xff0c;如果不相等&#xff0c;判断大小关系 2.已知网址www.hqyj.com&#xff0c;使用expr截取出www、hqyj、com&#xff0c;不能使用cut&#xff0c;不能出现数字

C++ 基础:指针和引用浅谈

指针 基本概念 在C中&#xff0c;指针是存储其他变量的内存地址的变量。 我们在程序中声明的每个变量在内存中都有一个关联的位置&#xff0c;我们称之为变量的内存地址。 如果我们的程序中有一个变量 var&#xff0c;那么&var 返回它的内存地址。 int main() {int var…

Stable Diffusion 3 正式开源,超强文生图模型 SD3-M 上线,赶紧来试试吧!

前言 我们都知道 Stable Diffusion 3 是一款强大的文生图模型&#xff0c;拥有20亿参数&#xff0c;因其高效的推理速度和卓越的生成效果而备受瞩目。 近日&#xff0c;Stability AI在推特上宣布正式开源了 Stable Diffusion 3 Medium&#xff08;SD3-M&#xff09; 权重&…

住宅IP代理服务终极指南:增强安全性和可访问性

在当今的数字安装程序中&#xff0c;隐私和可访问性对于企业和个人都至关重要。满足这些需求的一个强大工具是住宅 IP 代理服务。这些服务为用户提供住宅 IP 地址&#xff0c;这些地址是互联网产品 (ISP) 计算房主的真实 IP。在本综合指南中&#xff0c;我们将探讨住宅 IP 代理…

Chrome插件:​Vue.js Devtools 高效地开发和调试

在现代前端开发中&#xff0c;Vue.js因其灵活性和性能优势&#xff0c;受到越来越多开发者的青睐。然而&#xff0c;随着项目规模的扩大&#xff0c;调试和优化变得愈发复杂。幸运的是&#xff0c;Vue.js Devtools的出现&#xff0c;为开发者提供了一套强大的工具集&#xff0c…

【道合顺展会预告】2024国际传感器仪器仪表物联网长沙展览会!

传感器技术作为万物互联的基石&#xff0c;正以前所未有的速度驱动着全球各行各业的转型升级。在此背景下&#xff0c;2024国际传感器&仪器仪表&物联网展览会将于6月28日至30日在长沙盛大启幕&#xff0c;道合顺传感将携公司最新技术及科研成果参加展览会&#xff0c;并…

运维.Linux下执行定时任务(上:Cron简介与用法解析)

运维专题 Linux下执行定时任务&#xff08;上&#xff1a;Cron简介与用法解析&#xff09; - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAd…

Hadoop3:MapReduce中的Reduce Join和Map Join

一、概念说明 学过MySQL的都知道&#xff0c;join和left join 这里的join含义和MySQL的join含义一样 就是对两张表的数据&#xff0c;进行关联查询 Hadoop的MapReduce阶段&#xff0c;分为2个阶段 一个Map&#xff0c;一个Reduce 那么&#xff0c;join逻辑&#xff0c;就可以…

Vlog视频如何剪辑 Vlog视频剪辑逻辑 视频剪辑制作教程

剪出感觉、剪出情绪&#xff0c;给Vlog视频注入高级氛围感。不用购买昂贵的前期设备&#xff0c;正确地剪辑思维搭配一款好用的视频剪辑软件&#xff0c;你也能剪出令人惊艳的Vlog作品。请收藏本文并反复练习&#xff0c;相信在不久的将来&#xff0c;您的作品必会让人眼前一亮…

宣告 adsb.exposed - 基于 ClickHouse 的 ADS-B 航班数据交互式可视化和分析

本文字数&#xff1a;10340&#xff1b;估计阅读时间&#xff1a;26 分钟 审校&#xff1a;庄晓东&#xff08;魏庄&#xff09; 本文在公众号【ClickHouseInc】首发 Meetup活动 ClickHouse 上海首届 Meetup 讲师招募中&#xff0c;欢迎讲师在文末扫码报名&#xff01; 也许你已…