当前位置: 首页 > news >正文

SAP 清账凭证 底层完整生成逻辑(无冗余、纯原理 + 分录规则 + 边界场景)

SAP 清账凭证 底层完整生成逻辑(无冗余、纯原理 + 分录规则 + 边界场景)

一、基础前置定义(决定能不能生成清账凭证)

  1. 勾选【未清项管理】的总账科目才可执行清账:应收账款、应付账款、GR/IR 暂估、其他往来、暂估科目等;费用、收入、固定资产等无未清项管理科目,无法清账。
  2. SAP 清账的本质定义:将若干笔借方未清行项目贷方未清行项目核销绑定,统一赋值清账关键字段,行项目状态由「未清项」→「已清项」;绑定动作,必须依托一张 FI 凭证承载,这就是清账凭证。
  3. 核心控制字段(凭证生成 + 核销绑定核心)
    • AUGDT:清账过账日期
    • AUGBL:清账凭证编号(唯一绑定标识)
    • AUGCP:清账操作人员

二、核心核心结论(先直接回答你的关键疑问)

  1. 收付联动清账(F-53 付款、F-28 收款):付款 / 收款凭证 =同时兼任清账凭证,一套凭证、一套分录,不再额外单独生成清账凭证。
  2. 纯手工对冲清账(F-03 总账、F-44 供应商、F-32 客户、应收应付互清):一定会单独生成一张全新的 AB 类型清账凭证,产生借贷会计分录。
  3. 自动纯核销清账(F.13):强制生成AB 清账凭证无业务账务分录(无科目损益 / 余额变动),仅做行项目标记绑定。
  4. 往来互清(应收冲应付)100% 生成独立清账凭证 + 标准对冲分录,不存在无凭证互清。

三、分场景拆解:清账凭证分步生成逻辑

场景 1:付款 / 收款一体化清账(F-53/F-28/F-30)

业务逻辑

录入付款金额 + 选择对应未清发票 → 保存过账。

凭证生成逻辑
  1. 系统首先生成资金收付分录
  2. 该分录中,往来科目(应付 / 应收)行项目,直接作为清账行
  3. 系统自动把被核销的原始发票未清行、本次付款行,统一写入同一个AUGBL凭证号;
  4. 不额外新增第二张凭证,收付凭证本身就是清账凭证。
标准分录示例

供应商发票(原始未清):借:原材料贷:应付账款(未清)

F-53 付款清账(同一张凭证完成付款 + 清账):

plaintext

借:应付账款 贷:银行存款

✅ 关键:应付借方行 = 清账核销行,直接关闭发票未清项。


场景 2:纯手工对冲清账 / 往来互清(F-44/F-32/F-03)

适用

只做往来对冲、无资金流动、应收冲应付、红蓝发票对冲、内部往来抵消。

完整生成步骤
  1. 操作者手工挑选多方未清行项目(借方、贷方);
  2. 系统实时校验:科目启用未清项、公司代码一致、货币一致;
  3. 系统计算核销金额,校验借贷平衡;
  4. 系统自动生成一张全新的 AB 类型 FI 凭证,自动生成对冲分录;
  5. 所有被选中的原始未清行项目 + 清账凭证新增对冲行,统一回填:AUGBL清账凭证号、AUGDT清账日期;
  6. 所有行项目状态更新为「已清项」,原始凭证永久不变、不修改、不冲销
1)同科目对冲清账分录(举例:应付贷方未清 + 应付借方红字)

plaintext

借:应付账款(红字发票) 贷:应付账款(蓝字发票)
2)跨科目互清分录(核心:客户 = 供应商 应收冲应付)

plaintext

借:应付账款 (核销应付贷方未清) 贷:应收账款 (核销应收借方未清)

✅ 重点:这一笔分录,就是独立清账凭证的核心内容,有凭证号、有 BKPF/BSEG 存储、可 FB03 查询、可 FBRA 重置冲销。


场景 3:自动清账 F.13(GR/IR、总账自动核销)

业务特征

无资金、无对冲账务、仅按规则匹配(采购订单、参考、金额、物料)。

凭证生成逻辑
  1. 系统后台按配置规则,自动匹配借贷完全相等的未清项;
  2. 系统生成AB 类型清账凭证
  3. 该凭证无有效账务行项目 / 无余额变动分录,借贷为零、无业务影响;
  4. 仅做数据层动作:给匹配的行项目回填清账编号、更新未清 / 已清数据表(BSIS/BSAS、BSIK/BSAK);
  5. 作用:只关闭未清项,不产生任何财务账务。

四、带差额的清账凭证生成逻辑(现金折扣 / 尾差 / 汇兑损益)

只要清账时借贷核销金额不平,SAP 强制补齐差额行,保证凭证借贷平衡:

  1. 现金折扣 → 自动过账至预设折扣科目;
  2. 小额尾差 → 自动过账至差异调整科目;
  3. 外币清账 → 实时计算汇兑损益,自动生成损益行。

示例:应付账款 10500,实际付款 10000,现金折扣 500清账凭证分录:

plaintext

借:应付账款 10500 贷:银行存款 10000 贷:财务费用-现金折扣 500

逻辑:差额由系统自动新增行项目补足,清账凭证必须严格借贷平衡。


五、清账凭证 底层技术逻辑(表层面)

  1. 所有清账凭证,统一存储在 FI 核心表:
    • BKPF:凭证抬头(凭证号、日期、类型、创建人)
    • BSEG:凭证行项目(科目、金额、往来标识)
  2. 未清项数据表更新:
    • 客户:BSID(未清)→ 核销后转入 BSAD(已清)
    • 供应商:BSIK(未清)→ 核销后转入 BSAK(已清)
    • 总账:BSIS → BSAS
  3. 反向控制:使用FBRA 重置清账时:
  • 若选择「重置并冲销」:系统生成清账冲销凭证,清账凭证作废,行项目恢复为未清;
  • 若仅重置:只清空AUGBL/AUGDT,清账凭证保留失效。

六、极简总结(一句话吃透清账凭证逻辑)

  1. 有资金收付的清账(付款 / 收款):收付凭证 = 清账凭证,不单独生成新凭证
  2. 纯对冲、互清、手工清账:单独生成 AB 清账凭证 + 对冲会计分录
  3. F.13 自动核销:生成清账凭证,但无账务分录,仅标记已清
  4. 只要有差额,系统自动生成差异科目行,保证清账凭证借贷平衡;
  5. 清账只修改行项目状态与清账字段,永不修改原始业务凭证
http://www.jsqmd.com/news/673357/

相关文章:

  • 一些C++二级刷题网站
  • 北京律所 GEO 优化效果实测 品帮科技服务商对比 - 外贸老黄
  • 19C 19.22 RAC 2节点一键安装演示
  • DBA 必看:Oracle 许可合规性检查终极指南
  • C# 创建vba用的类库
  • 【C# 14原生AOT实战指南】:3步完成Dify客户端极简部署,告别IL打包时代!
  • Deepin 20.9 一键安装 Oracle 11GR2 单机
  • ESP32串口通信保姆级教程:从Echo到RS485,手把手教你玩转ESP-IDF的UART驱动
  • 别再手动敲命令了!用Ansible一键部署4节点MinIO高可用集群(附完整Playbook)
  • 2025 年宣布一件大事,Oracle 一键安装脚本开源了!
  • 武汉汽车后市场破局者:膜圣科技,用“汽服基因”重塑线上获客标准 - 速递信息
  • Debian 10 一键安装 Oracle 11GR2 单机
  • 北京律所 GEO 优化服务商避坑指南 品帮科技口碑良好 - 外贸老黄
  • CodeCombat如何用游戏化编程破解300万学生的编程学习难题?
  • Dify工业知识库配置速成指南:30分钟完成OPC UA协议文档接入,含JSON Schema自动生成脚本
  • 从 Google Cloud Storage 获取 ERA5 数据并转换为 Zarr 格式
  • 2026年市场富氢水杯公司,氢氧机/吸氢机/富氢水杯/纯氢机/氢水机/富氢水机/富氢泡浴机,富氢水杯实力厂家有哪些 - 品牌推荐师
  • 从冷战到海湾战争:聊聊‘长曲棍球’雷达卫星如何用合成孔径雷达(SAR)穿透云层和烟雾
  • Debian 10 一键安装 Oracle 19C 单机
  • 2026年4月变电综合数字化远传表计监测终端厂家推荐:智能在线监测IED/一次设备在线监测/综合自动化监测终端实力品牌深度解析 - 品牌推荐用户报道者
  • 从IP调用量看AI落地热力图:哪些城市的AI应用最活跃?
  • 2026年4月 三螺杆挤出机厂家TOP推荐:积木式/平行/改性塑料三螺杆挤出机品牌深度解析与选购指南 - 品牌推荐用户报道者
  • AI 时代,年轻人用手搓应用开启社交新玩法,“全民手搓”时代要来了?
  • Java项目Loom化失败率高达63%?(2026 Gartner调研首发:3个被90%团队忽略的阻塞调用陷阱)
  • 做了几年 Oracle DBA,聊聊这行的真实状态
  • 测试架构师核心能力:缺陷预防设计
  • SAP 中供应商预付款业务主要涉及 FI 财务模块与 MM 物资模块,核心通过特殊总账标志实现统驭科目切换,业务流程涵盖订单创建到预付款清算的全环节
  • SQL多表关联查询中提升可读性的规范_合理缩进与表别名定义
  • MSP432P401R开发第一步:在CCS里正确导入DriverLib库并配置头文件路径(避坑指南)
  • 测试文章3 - API抓包