尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
SAP现金销售配置全流程:从订单类型BV到科目确定与避坑指南
简介这份《SAP现金订单业务处理流程V2.0》PDF文档面向SAP SD模块顾问、销售与财务业务人员及ERP实施学习者系统讲解现金销售订单从创建到清账的完整操作与后台配置。内容涵盖订单类型BV、行项目类别BVN、计划行类别ZP、移动类型Z01、定价过程ZKD04/ZKD05、开票类型BV及现金科目确定等关键配置点并对比传统手工记录方式突出自动化与电子化带来的效率提升。资源包共1个PDF文件大小约756KB篇幅精炼、目录清晰便于按模块查阅。文档以印度子公司现金销售业务为背景将销售订单保存自动生成交货单、发票提前打印、发货过账后台定时执行、出纳收款后直接开票清账等流程串联成完整闭环适合需要理解现金销售特殊流程设计、简化预收与清账环节的读者参考。目前已有101人学习下载可作为SAP现金销售流程配置与业务操作的实用参考资料。1. 现金销售订单配置从订单类型 BV 到科目确定的一整套环境第一次在测试机里配现金销售流程我踩的坑不是某个参数写错而是把订单类型 BV 当成普通订单直接复制了 OR。结果发货过账那一步死活带不出主营业务成本会计凭证里挂的还是发出商品。后来翻回那份 EUM-SD-011 的配置文档才明白现金销售的核心逻辑是「出库即结转成本、开票即确认收入」中间不能有发出商品这个过渡科目。这套配置涉及订单类型 BV、行项目类别 BVN、计划行类别 ZP、移动类型 Z01/Z02、定价过程 ZKD04/ZKD05、开票类型 BV 以及现金科目确定链条长、耦合紧任何一环没对齐最后清账那一步就会卡住。它适合已经熟悉 SAP SD 基础配置、正在做现金销售或零售一手交钱一手交货场景的顾问和运维也适合刚接手这套流程、需要照着把环境重新搭一遍的开发者。下面按我实际配的顺序从订单类型一路走到科目确定把每一步的命令、参数和验证方式都摊开。2. 订单类型与行项目类别BV 和 BVN 的立即交货怎么配2.1 订单类型 BV 的复制与立即交货勾选订单类型 BV 是整套流程的入口。我一般不会从零新建而是复制一个标准订单类型再改这样字段和状态配置不容易漏。事务码 VOV8 进入订单类型维护选中一个标准订单类型做复制源新订单类型填 BV描述写「现金销售订单」。复制完成后重点改三个地方。第一是「立即交货」勾选这是现金销售和普通销售最大的区别——保存销售订单时系统自动产生交货单不需要人工再跑 VL01N。第二是「交货类型」字段确认它指向一个允许立即交货的交货类型。第三是「开票类型」默认值这里先留空后面在行项目类别里控制。# 事务码 VOV8 复制订单类型 # 源订单类型标准销售订单 # 目标订单类型BV # 关键字段 # Immediate delivery立即交货 X # Delivery type交货类型 对应交货类型 # Billing type开票类型 留空由行项目类别决定逻辑说明立即交货勾选后订单保存时系统在后台自动创建交货单这是现金销售「一手交钱一手交货」在系统里的第一个体现。参数上交货类型必须是一个允许「自动创建交货单」的类型否则勾了立即交货也带不出交货单。我见过有人复制完忘了勾这个结果订单保存后什么都没有查了半天以为是编号范围问题。2.2 行项目类别 BVN 的出具发票参考行项目类别决定这一行物料怎么走后续流程。事务码 VOV7 复制一个标准行项目类别新类别填 BVN描述写「现金销售行项目」。核心改动在「出具发票」相关字段把「参考订单出具发票」设为 X而不是参考交货单。这一步是现金销售和传统销售的分水岭。传统流程是交货单出具发票系统按交货数量开票现金销售改成参考订单出具发票发票打印在拣配和发货过账之前完成出纳收现金后直接开票清账减少预收和清账环节。# 事务码 VOV7 复制行项目类别 # 源行项目类别标准行项目 # 目标行项目类别BVN # 关键字段 # Billing relevance出具发票相关性 参考订单 # Billing type开票类型 BV # Schedule line category计划行类别 ZP逻辑说明出具发票相关性改成参考订单后系统在开票时从销售订单取数而不是从交货单取数。参数上开票类型要指向后面配的 BV计划行类别指向 ZP。如果这里还保留参考交货单开票时系统会去找交货单但现金销售的交货单是自动产生的、可能还没过账就会报「没有可开票的交货」错误。2.3 计划行类别 ZP 与移动类型 Z01/Z02 的复制计划行类别控制交货和过账的细节。事务码 VOV6 复制计划行类别 CP新类别填 ZP。复制完成后把「移动类型」字段改成 Z01冲销移动类型改成 Z02。移动类型 Z01 和 Z02 需要先在 OMJJ 里复制出来。我一般复制 601 创建 Z01复制 602 创建 Z02再复制一个移动类型 Z11 专门用来做科目修改码。Z01 用于正常出库Z02 用于冲销Z11 不直接用于过账只作为科目确定的标识。# 事务码 OMJJ 复制移动类型 # 601 - Z01正常出库 # 602 - Z02冲销出库 # 复制一个移动类型作为科目修改码载体记为 Z11 # 事务码 VOV6 复制计划行类别 # CP - ZP # 关键字段 # Movement type移动类型 Z01 # Reversal movement type冲销移动类型 Z02逻辑说明计划行类别 ZP 把移动类型 Z01 绑到现金销售的行项目上订单保存自动产生交货单时交货单的计划行就带 Z01。参数上Z01 的科目修改码要指向 Z11这样 OBYC 里才能找到对应的科目确定规则。我踩过的坑是复制 601 时忘了改科目修改码结果 Z01 和 601 共用同一个修改码出库时科目确定跑到标准流程去了。3. 科目确定与定价过程Z01 出库结转成本、ZKD04/ZKD05 删应计项和 VPRS3.1 OBYC 里 GBB/Z11 的科目确定配置移动类型 Z01 出库时要直接结转主营业务成本不走发出商品。这个逻辑靠 OBYC 里的 GBB 事务键加科目修改码 Z11 来实现。事务码 OBYC 进入事务键选 GBB科目修改码填 Z11然后维护对应的科目。配置时要注意评估级别。文档里提到「只要物料的评估级别是 3000 的话都可以直接结转到主营业务成本」意思是科目确定会按评估级别区分。我一般会先确认物料的评估级别再在 OBYC 里按评估级别维护科目。如果评估级别对不上过账时会报「科目确定找不到」。# 事务码 OBYC # Transaction key事务键 GBB # Account modification科目修改码 Z11 # Valuation class评估级别 3000 # 对应科目主营业务成本逻辑说明GBB 是「库存过账」的事务键Z11 是我们在移动类型里指定的科目修改码两者组合起来告诉系统「这个移动类型的出库要记到哪个科目」。参数上评估级别要和物料主数据里的评估级别一致否则科目确定会失败。我见过有人只配了一个评估级别结果另一种评估级别的物料出库就报错后来把常用评估级别都补上才消停。3.2 定价过程 ZKD04 删除应计项定价过程决定销售订单和发票里的条件类型怎么算。事务码 V/08 复制定价过程 ZKD01新过程填 ZKD04。复制完成后把里面的应计项删掉。应计项在传统业务里是用来处理发出商品的因为出库和开票跨月需要应计科目来过渡。现金销售出库即结转成本、开票即确认收入没有跨月问题所以应计项不需要。如果不删开票时系统会去找应计科目但现金销售流程里没有配这个科目就会报错。# 事务码 V/08 复制定价过程 # ZKD01 - ZKD04 # 删除条件类型应计项Accrual # 保留条件类型PR00、K007 等标准条件逻辑说明应计项删除后定价过程里只剩实际发生的条件类型开票时按这些条件计算收入和税。参数上ZKD04 分配给销售订单的定价过程字段后面 ZKD05 分配给开票类型。我一般会在删除前先记下原来有哪些条件类型删完后对比一下确保只删了应计项没误删别的。3.3 定价过程 ZKD05 删除 VPRS 的原因再复制 ZKD04 创建 ZKD05分配给开票类型 BV。ZKD05 里要额外删掉 VPRS也就是成本价那个条件。文档里写得很实在「如果不删除的话最后开票批准至会计的时候就会账户确定出错。查看分析原因就是这个 VPRS 找不到对应的科目但是为啥删掉就可以找到了没搞明白 SAP 的逻辑。总之就是现金订单和开票使用不同的定价过程。」我自己的理解是VPRS 在标准流程里用于交货单出具发票时结转成本但现金销售已经在出库时通过 Z01 结转了成本开票时再取 VPRS 就会重复结转系统找不到对应的科目就报错。删掉 VPRS 后开票只确认收入和税成本不再重复结转。# 事务码 V/08 复制定价过程 # ZKD04 - ZKD05 # 删除条件类型VPRS成本价 # 分配给开票类型 BV逻辑说明ZKD05 专门给开票类型 BV 用删掉 VPRS 后开票不会重复结转成本。参数上ZKD05 要在开票类型的配置里指定否则开票时还是走默认定价过程。我踩过的坑是只改了 ZKD04 忘了 ZKD05结果订单定价对了开票时又报账户确定错误回头查才发现开票类型还挂着旧定价过程。3.4 开票类型 BV 与账户确定过程 KOFI00开票类型 BV 大部分配置和标准开票类型类似但账户确定过程要用 KOFI00。文档里提到「因为 F2 和 BV 都用的是这个账户确定过程所以如果不删除 VPRS 的话现金订单最后的发票有可能就主营成本再结一次」。事务码 VOFA 进入开票类型配置复制一个标准开票类型新类型填 BV账户确定过程填 KOFI00。然后确认它引用的定价过程是 ZKD05不是 ZKD04。这一步和上一步是联动的ZKD05 删了 VPRSBV 用 KOFI00两者配合才能保证开票时只确认收入、不重复结转成本。# 事务码 VOFA 复制开票类型 # 源开票类型标准发票 # 目标开票类型BV # 关键字段 # Account determination procedure账户确定过程 KOFI00 # Pricing procedure定价过程 ZKD05逻辑说明账户确定过程 KOFI00 决定开票时借哪个科目、贷哪个科目。参数上定价过程必须是 ZKD05否则 VPRS 又会被带进来。我一般会在配完后用 VF03 看一张测试发票的科目确定日志确认没有 VPRS 相关的科目确定行。3.5 现金科目确定的分配路径最后一步是分配现金科目。文档里只写了「路径 分配现金科目就可以」没展开具体路径。按我的经验现金科目确定一般在 OBYC 里通过事务键和科目修改码组合来配或者在开票类型的账户确定过程里指定。常见做法是先确认现金科目在科目表里存在然后在 OBYC 里找到对应的事务键比如现金销售相关的过账键把科目分配上去。# 事务码 OBYC # 确认现金科目已在科目表中维护 # 找到现金销售对应的事务键 # 分配现金科目 # 保存前用模拟功能验证科目确定结果逻辑说明现金科目确定是整套流程的最后一环前面订单、交货、开票都配对了但科目没分配过账时还是会报错。参数上现金科目要和公司代码的科目表一致跨公司代码时要注意科目表是否相同。我一般会在配完后跑一笔完整的现金销售从订单创建到开票清账看最后会计凭证里现金科目对不对。4. 避坑与排查现金销售配置里最容易翻车的五个地方4.1 现象订单保存后没有自动产生交货单原因订单类型 BV 的「立即交货」没勾选或者交货类型不允许自动创建交货单。解决回 VOV8 检查订单类型 BV 的立即交货标识确认勾上再检查交货类型配置确保允许「自动创建交货单」。改完后新建一张订单测试保存后用 VA03 看订单状态里有没有交货单号。4.2 现象发货过账时科目确定报错找不到主营业务成本原因OBYC 里 GBB/Z11 的科目没配或者评估级别对不上。解决进 OBYC 检查 GBB 事务键下 Z11 修改码的科目配置确认评估级别和物料主数据一致。如果物料有多个评估级别把常用的都配上。配完用 MB1B 或 VL02N 做一笔测试过账看科目确定日志。4.3 现象开票时账户确定出错提示 VPRS 找不到科目原因开票类型 BV 引用的定价过程里还有 VPRS或者定价过程没删干净。解决检查开票类型 BV 的定价过程是不是 ZKD05确认 ZKD05 里 VPRS 已删除。如果 ZKD05 删了但 BV 还挂着 ZKD04改过来。改完用 VF01 创建一张测试发票看科目确定日志里有没有 VPRS 相关行。4.4 现象开票后成本被重复结转主营业务成本出现两次原因出库时 Z01 已经结转了成本开票时 VPRS 又结转了一次。解决确认 ZKD05 里 VPRS 已删除且开票类型 BV 用的是 ZKD05。如果两处都对了还重复检查行项目类别 BVN 的出具发票相关性是不是参考订单参考交货单的话可能走了另一套逻辑。改完跑一笔完整流程用 MB51 看物料凭证、VF03 看发票、FB03 看会计凭证确认成本只结转一次。4.5 现象清账时发现会计凭证不是清账状态需要手动清原因现金科目确定没配好或者开票类型 BV 的账户确定过程不对。解决检查 OBYC 里现金科目的分配确认开票类型 BV 的账户确定过程是 KOFI00。配完用 FBL5N 看客户余额再跑一笔现金销售从订单到清账走完用 FB03 看会计凭证是不是自动清账状态。文档里提到「可以看到会计凭证已经是清帐状态不需要我们去手动清帐」如果还要手动清说明科目确定或清账规则没配对。5. 装完怎么验证跑一笔完整现金销售看凭证流配置全部做完后别急着交付先跑一笔完整的现金销售把凭证流走通。我一般会按下面的顺序操作每一步都留下凭证号最后用凭证流串起来看。第一步VA01 创建现金销售订单订单类型选 BV行项目类别确认是 BVN输入客户、物料、数量、价格保存。保存后系统应该自动产生交货单记下订单号和交货单号。第二步VL02N 对交货单做拣配和发货过账。过账后系统产生物料凭证和会计凭证用 MB51 看物料凭证用 FB03 看会计凭证。这时候会计凭证应该是「贷 库存商品、借 主营业务成本」没有发出商品。第三步VF01 创建发票开票类型选 BV。创建前确认定价过程是 ZKD05创建后用 VF03 看发票再用 FB03 看发票的会计凭证。这时候会计凭证应该是「贷 主营业务收入、贷 销项税、借 现金」没有成本行。第四步用 VF03 里的「凭证流」功能把订单、交货单、物料凭证、发票、会计凭证串起来看。重点确认三件事出库时成本已结转、开票时收入已确认、会计凭证是清账状态。# 验证流程命令清单 # VA01 创建订单类型 BV # VL02N 发货过账 # MB51 查物料凭证 # VF01 创建发票类型 BV # VF03 查发票和凭证流 # FB03 查会计凭证 # FBL5N 查客户余额确认已清账如果凭证流里发现某一环断了比如订单有交货单但没物料凭证或者发票有但会计凭证没清账就回到对应章节检查配置。我自己的习惯是每次配完这套流程都会把这张测试订单的凭证号记在配置文档旁边下次再配或者交接时直接照着跑一遍比看配置截图快得多。从那以后我每次配现金销售流程都强制走一遍「订单→交货→过账→开票→清账」的完整凭证流确认成本只结转一次、收入只确认一次、会计凭证自动清账才敢说这套环境配好了。希望帮到你。本文还有配套的精品资源点击获取
RELATED

相关推荐

软件项目管理大作业:从WBS到关键路径的完整指南

软件项目管理大作业:从WBS到关键路径的完整指南

简介:大连理工大学软件项目管理课程的大作业文档,面向软件工程、项目管理及相关专业学生,用于参考软件项目全流程管理文档的编写规范。文档以《个人微薄系统》为例,系统覆盖项目立项、计划、执行控制与项目结束四个阶段&#xff0…

📅 2026/10/17 19:30:21
败方树详解:多路归并与外部排序的核心数据结构

败方树详解:多路归并与外部排序的核心数据结构

刷到在线评测系统上这道“openjudge:败方树”时,很多人第一反应是:败方树到底是什么树?和普通的二叉树、堆有什么不同?其实它多路归并排序中的关键选择树结构,也是外部排序里最经典的数据结构之一。如果你正…

📅 2026/10/17 19:30:21
商城商品筛选功能全解析:从URL状态同步到索引优化

商城商品筛选功能全解析:从URL状态同步到索引优化

做商城项目时,最容易被低估的一个需求,就是商品列表页的“过滤条件的筛选”。这个功能乍一看,就是把分类、品牌、价格区间这些条件做成控件,然后带上参数重新请求一遍列表而已。但实际动手之后你会发现,从筛选条件的编…

📅 2026/10/17 19:30:21
MORE NEWS

更多资讯

📰

Agent Harness工程商业化指南:B端定制与标准化产品的战略选择

最近接了几个AI Agent落地项目的咨询,聊下来发现大家都卡在同一个问题上:Agent的原理、Demo、论文看了无数,POC也跑通了,但到了商业化这个环节,突然不知道该怎么卖了。到底是按客户需求一个个定制,还是抽象…

📰

纳米钛合金植入体:从工艺窗口到验证避坑全指南

简介:《纳米钛合金在医疗植入中的应用》是一份英文综述PDF,聚焦纳米结构钛基生物材料在可植入医疗器械中的研究进展,面向材料、生物医学工程及骨科/牙科植入器械研发人员。资源围绕剧烈塑性变形(SPD)技术,梳…

📰

GitHub项目评测:静态工程审阅与源码证据驱动的实践指南

最近在GitHub热榜上蹲了两天,注意到两个挺有代表性的项目:一个是名字很唬人的 Valhalla,另一个是 Cloudflare Computer。一个做静态工程审阅,一个走源码证据驱动评测,两条路走下来,我发现不少东西比单纯看 …

📰

pi coding agent CLI 深度解析:agent loop、TUI 与 skills 机制实战

1. 从"pi"这个极简名字说起:一个终端里的编程智能体到底在做什么第一次看到"pi"这个名字,我以为是某个数学库或者树莓派相关的工具。直到在几个开发者的终端录屏里反复看到同一个画面——一个纯文本界面里,光标闪烁&…

📰

新能源项目SAP PS模块实操拆解:WBS、预算、结算与预转固全流程

简介:一份面向新能源项目 SAP 实施与运维人员的 PS(Project System)模块用户操作手册,聚焦项目定义、WBS 元素创建、标准网络复制等核心操作,以范例、系统菜单、交易代码和逐步截图带领读者完成从零到一的系统实践。手…

📰

Flink三流Join实战:状态管理、时间对齐与性能调优

1. 三流Join到底难在哪:从双流到三流的复杂度跃迁做过实时计算的人都知道,双流Join是家常便饭,intervalJoin、coGroup、connect这些算子用起来已经轻车熟路。但一旦业务方甩过来一个需求,说"订单、支付、物流三条流要关联在一…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬