SAP FI/SD的集成-VKOA科目确定

news2024/10/7 3:26:03

前言

一、组成部分

二、使用步骤

1.VKOA确定收入科目

1.1定义物料科目分配组

1.2定义客户科目分配组

2.V/08定价过程

3. 库存成本Inventory的自动记账科目配置-OBYC

总结


前言

财务和销售集成的点,也是各种SAP顾问经常遇到的面试问题,实际工作中也会经常涉及,本文主要介绍下基本的配置逻辑,销售收入和成本过账到财务的流程,并不会过于深入讲解各个细节部分。

一、组成部分

销售收入的科目确定,是由以下几个部分作为一个前后关联的序列确定的;

  • Application (key for SD application)-应用
  • Condition Type-条件类型
  • Chart of Accounts of Company Code-科目表
  • Sales Organization-销售组织
  • Customer Account Assignment Group-科目科目分配组
  • Material Account Assignment Group-物料科目分配组
  • Account Key-帐码
  • Accruals account-应记科目/备抵帐户

以上科目确定也是跟billing的条件类型关联确定科目的借贷方向,在V/08的价格条件类型确定。

发货的库存科目确定,则在OBYC里确定。

二、使用步骤

1.VKOA确定收入科目

事务代码-VKOA,打开后会有如下几个table可选,选第一个就好,其它都是重复的。

001        Cust.Grp/MaterialGrp/AcctKey

然后有如下内容,确定科目的sequence,billing的时候系统会根据这个顺序去查找需要post到哪个科目,可以在billing的页面Acct determination -> Environment -> Maintain acct determ查到详细顺序确定逻辑。

  • application,应用选择V-代表销售  V            Sales/Distribution
  • 条件类:科目确定类型,KOFI(实际决定)、KOFK(带有CO的科目确定),一般选KOFI。在销售中应用的科目确定过程主要有KOFI00,它包含两个条件类型KOFI和KOFK,通过过程中的组例程控制,两个条件类型应用于不同的业务场景,共中KOFI用于常规销售收入的科目确认,KOFK用于包含CO对象(例如内部订单)的销售。
  •         账套:就是科目表,公司代码所被分配的科目表,也就是会计科目表。财务会计和成本核算都使         用同一个会计科目表。MM自动记账的科目表。
  •         销售组织:销售机构,从销售订单中带出。
  •         AAGC客户科目组:与客户相关的账户分配,配置在客户主数据上,如下图。

        物料科目确定组:逻辑跟客户相似。

  •         账码:记账账户代码,在发票所用的定价过程中指定,主要是用途归类。

1.1定义物料科目分配组

OVK5 : Account Assignment Groups (for material),数据表是TVKM

1.2定义客户科目分配组

OVK8: Account Assignment Groups (for customer),数据表是TVKT

2.V/08定价过程

SPRO -> IMG -> Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define and Assign Pricing Procedures -> Maintain Pricing Procedures

事务代码:V/08

定价过程是为了确定价格计算和科目确定的顺序,比如下图这个定价过程有4个条件类型,分别是价格/销项税/统计价格/内部价格,价格就是销售价,销项税是基于这个价格计算的,统计价格的特点是不会参与价格计算,但是否过账到FI,则需要相应的考虑设置条件类型里的应计选择框。

同时这种不参与计算但是post到FI的需要在account key和account key of accruals两个框里都录入帐码,他们会在过账的时候互相抵消。

3. 库存成本Inventory的自动记账科目配置-OBYC

发票之前的成本和库存过账,起自于GI发货,这一步也有多种处理方法,在S/4里也可以将COGS分割到详细的成本科目里,structure则由产品的物料成本估算的组件结构,按比例过账。

具体自动记账科目是事务代码OBYC。

BSX-Inventory posting

GBB-Offsetting entry for inventory posting


总结

本文简要梳理了一下配置步骤和逻辑,忘了来查下。其中各个步骤和参数都有更详细的设置,实际操作中都需要具体需求确定。

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

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

相关文章

雅思 《九分达人》阅读练习(二)

目录 雅思阅读练习 《九分达人》test3 paragraph3 1.单词含义要记准确,敏感度要上来。 2.找准定位,之后理解句子大致含义。 说说关于判断题的做题方法 关于“承认”有哪些单词 同替词汇 think 可以用什么其他单词来替换 单词 一些疑问 I have…

项目实战:ES的增加数据和查询数据

文章目录 背景在ES中增加数据新建索引删除索引 在ES中查询数据查询数据总数量 项目具体使用(实战)引入依赖方式一:使用配置类连接对应的es服务器创建配置类编写业务逻辑----根据关键字查询相关的聊天内容在ES中插入数据 总结提升 背景 最近需…

每日一题(设计循环队列)

每日一题(设计循环队列) 622. 设计循环队列 - 力扣(LeetCode) 1.题意解读 本题只能为队列开辟k个单位空间,并且只能利用这几个空间进行数据的存储。 思路:本题使用数组来实现队列是比较方便的&#xff0c…

Unity WebView 中文输入支持

WebView 中文输入支持 🥪效果展示🍱原理 🥪效果展示 💡使用版本为4.4; 💡测试环境:unity editor 2022.3.15f1c1、Windows; 🍱原理 提取页面激活的输入框,…

代码随想录第29天 | ● 1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖果

1005.K次取反后最大化的数组和 var largestSumAfterKNegations function(nums, k) {while(k>0){nums.sort((a,b)>a-b);nums[0]-nums[0];k--}return nums.reduce((prev, cur)>prevcur,0) };第一想法 每次换最小的那个数,负数换正数,正数换负数…

python+vue+django九价疫苗预约系统

疫苗预约的效率,取代人工管理是必然趋势。 本九价疫苗预约系统以Django作为框架,B/S模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块:用户、医生、医院、九价疫苗、疫苗预约、系统管理等模块,通过这些模块的实现能…

三门问题讨论

三门问题讨论 三门问题第一种第二种 三门问题 三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提霍尔(Monty Hall&…

二分查找 - 二分答案

第四部分 二分答案 最小值最大(或最大值最小)问题,二分答案区间,配合贪心、DP 等其他算法检验这个答案是否合理,最优化问题转换为 判定性问题。 「二分」的本质是二段性,并非单调性。说白了就是答案在一个区间,二分区间,直到找到最优答案。 TreeSet 的方法: E floor​…

Zstack 安装 黑群晖未找到硬盘:解决方法

错误原因: 发生错误的原因,黑群晖要求硬盘为Sata格式,而默认创建的硬盘格式为Virtio,我们要做的就是修改挂载的虚拟硬盘改为Sata格式 解决方法: 1、进入 ZStack,找到黑群晖的主机,查看 UUID …

BUUCTF刷题十一道(08)

文章目录 [HITCON 2017]SSRFme[b01lers2020]Welcome to Earth[CISCN2019 总决赛 Day2 Web1]Easyweb[SWPUCTF 2018]SimplePHP[NCTF2019]SQLi[网鼎杯 2018]Comment[NPUCTF2020]ezinclude[HarekazeCTF2019]encode_and_encode[CISCN2019 华东南赛区]Double Secret[网鼎杯2018]Unfin…

离谱至极!“核弹显卡”?!!

ProgrammeLL,启动! 背景 2011年,英伟达发布了GTX590显卡,由于发热和功耗大,发生过多起因超频而电容爆炸事件。 介绍表 芯片厂商NVIDIA显卡芯片Ge Force GTX 590核心代号GF110核心频率607MHzCUDA核心512个显存频率341…

多线程快速入门

线程与进程区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里…

计算机编程中的编码是什么?

编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码,简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编…

YOLOv8 快速入门

前言 本文是 YOLOv8 入门指南(大佬请绕过),将会详细讲解安装,配置,训练,验证,预测等过程 YOLOv8 官网:ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONN…

异步编程 - 12 异步、基于事件驱动的网络编程框架 Netty

文章目录 Netty概述Netty中的一些概念Netty的线程模型Netty Server端Netty Netty 端 TCP半包与粘包问题基于Netty与CompletableFuture实现RPC异步调用 Netty概述 Netty是一个异步、基于事件驱动的网络应用程序框架,其对Java NIO进行了封装,大大简化了TC…

Milvus Cloud扩展变更:为向量数据库注入前沿增强功能

在向量数据库的不断变化中,Milvus Cloud已成为一个改变游戏规则的先锋,革新了我们存储、搜索和分析复杂向量数据的方式。通过最新版本的Milvus Cloud2.3.0,引入了一系列重要的增强和修改,为更强大、更高效的向量数据库解决方案铺平了道路。在本文中,我们将深入探讨Milvus …

自然语言处理-词向量模型-Word2Vec

通常数据的维度越高,能提供的信息也就越多,从而计算结果的可靠性就更值得信赖 如何来描述语言的特征呢,通常都在词的层面上构建特征,Word2Vec就是要把词转换成向量 假设现在已经拿到一份训练好的词向量,其中每一个词都…

Layui自定义列表多选

需求:已回访不需要分配,未回访的可多选分配 效果图: 实现方式 1,自定义复选 2,已回访的框去掉 3,自己写全选方法 注意:要想进方法一定要写lay-filter,才能触发方法&#xff0…

盘点使用代理IP时常会遇到的HTTP代理错误代码

如今,随着全球化的深入发展,越来越多的企业开始向海外拓展业务。跨境电商、海外营销等业务的兴起,使人们对HTTP代理的需求量越来越大。然而,在使用HTTP代理的过程中,常常会遇到各种错误代码,这些错误代码产…

Linux:进程(概念)

学习目标 1.认识冯诺依曼系统 2.认识操作系统概念与定位 (系统调用接口) 3.理解进程的概念(PCB) 4.理解进程的状态(fork创建进程,僵尸进程及孤儿进程) 5.了解进程的调度(优先级,竞争性&#xff…