首页 > 其他分享 >SAP付款日期计算逻辑

SAP付款日期计算逻辑

时间:2024-11-20 18:16:15浏览次数:3  
标签:逻辑 付款条件 T052 基准 日期 付款 ZSMN3 SAP ZSTG3

1.根据采购订单找付款条件→EKKO-ZTERM

2.根据付款条件找付款条件的配置→T052-ZTERM,

基准日期计算方式缺省值对应T052日期类型B凭证日期,D记账日期,空 没有默认值,C输入日期。

检查付款条件的基准日期计算,优先按照固定日期计算。

BSIK表未清-ZFBDT(付款起算日期,基准日期)。

到期日计算逻辑:

如果屏幕输入到期日期,按照到期日期反查供应商及金额。

按照屏幕条件取出已做发票校验未付款的供应商+金额清单。

根据取出的未付账款清单中的付款条件BSIK-ZTERM和基准日期BSIK-ZFBDT,计算未付款是否超期。

根据付款条件BSIK-ZTERM查询付款条件配置中的日期T052表:

优先查找付款条件是否有固定日期+附加月,检查ZSMN3+ZSTG3其中一个有值,就拿出来与当前日期做比对(ZSMN3+ZSTG3计算到期日期,月份为当前月+附加月,日为固定日期):

ZSMN3+ZSTG3<当前日期,超期未付款;

ZSMN3+ZSTG3=当前日期(等于的情况需要用户确定是正常还是超期);

ZSMN3+ZSTG3>当前日期,正常未付款。

如果付款条件T052中没有ZSMN3+ZSTG3,就依次查找ZSMN2+ZSTG2,ZSMN1+ZSTG1进行对比计算,取到就不再往下取数。

如果ZSMN3+ZSTG3,ZSMN2+ZSTG2,ZSMN1+ZSTG1都没有值,就用基准日期+条件日期(条件日期取T052-ZTAG3)计算:

基准日期+付款条件中的日期<当前日期,超期未付款;

基准日期+付款条件中的日期=当前日期(等于的情况需要用户确定是正常还是超期);

基准日期+付款条件中的日期>当前日期,正常未付款。

如果付款条件中没有T052-ZTAG3,就依次取T052-ZTAG2,T052-ZTAG1,取到就不再往下取数。

标签:逻辑,付款条件,T052,基准,日期,付款,ZSMN3,SAP,ZSTG3
From: https://blog.csdn.net/weixin_43853754/article/details/143917702

相关文章

  • CSAPP 系统级I/O和网络编程
    frompixiv系统级I/O文件所有的I/O设备(例如网络、磁盘和终端)都被模型化为文件,而所有的输入和输出都被当作对相应文件的读和写来执行。这种将设备优雅地映射为文件的方式,允许Linux内核引出一个简单、低级的应用接口,称为UnixI/OLinux文件有主要有三种类型:普通文件目......
  • SAP MIGO 收货/退货操作和科目配置,货物移动类型101/122
    文章目录前言一、收货二、查询收货凭证三、退货操作及会计凭证退货操作查看会计凭证三、收货凭证配置(一)BSX(存货记账)配置(二)WRX(货物和发票清算科目)配置(三)PRD(成本价格差异)配置(四)整体流程前言一、收货确保已经创建了采购订单,并且采购订单号码已知。这是进行收货操......
  • 一件事有A点和B点, 并且有路径能从A点准确到达B点, 这就是有逻辑。
    一件事有A点和B点,并且有路径能从A点准确到达B点,这就是有逻辑。这段话阐明了逻辑的一个基本概念,即从一个起点到达一个终点的过程如果是可行的、可预见的,并且能够遵循一定的规则或步骤,那么就可以认为这是一个有逻辑的过程。逻辑的基本含义在这句话中,“A点”和“B点”代表......
  • React+AntD文件上传并自定义上传逻辑
    上传组件DragClickUpload.tsximport{CloudUploadOutlined}from'@ant-design/icons';importtype{UploadProps}from'antd';import{message,Upload}from'antd';importReact,{useState}from'react';importaxiosfrom&......
  • 逻辑回归算法实现与测试
    逻辑回归算法实现与测试一、实验目的 深入理解对数几率回归(即逻辑回归的)的算法原理,能够使用Python语言实现对数几率回归的训练与测试,并且使用五折交叉验证算法进行模型训练与评估。 二、实验内容 (1)从scikit-learn库中加载iris数据集,使用留出法留出1/3的样本作......
  • #渗透测试#SRC漏洞挖掘#网络运维# 黑客脚本编写05之字符串运算符与逻辑运算
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。                            ......
  • Luogu P9869 NOIp2023 三值逻辑 题解 [ 绿 ] [ 带权并查集 ]
    三值逻辑:有点坑并且细节较繁琐,但有点板子的并查集。修改操作发现对于每个点,只有对他的最后一次操作才是有用的,所以记录下最终的祖先即可。然而这里并不能用并查集来实现,因为并查集它具有的是传递性,无论你路不路径压缩,每次修改一个父节点时它的子节点一定会被修改,所以我们不能使......
  • MySQL 逻辑备份与恢复指南
    MySQL逻辑备份与恢复指南引言逻辑备份将数据库数据和结构导出为SQL文件,用于数据迁移或恢复。本文提供常用备份和恢复命令,适用于单表、单数据库、多数据库及所有数据库场景。命令行参数说明<参数>:尖括号内的内容为用户需替换的实际值(例如:主机、端口、用户名等)。>:表示输出重......
  • SAP ABAP BAPI_ACC_DOCUMENT_POST写入获利能力段
    WA_CRITERIA-ITEMNO_ACC=G_ITEMNO.WA_CRITERIA-FIELDNAME='PRCTR'.WA_CRITERIA-CHARACTER=WA_UPLOAD-PRCTR.APPENDWA_CRITERIATOIT_CRITERIA.CLEARWA_CRITERIA. CALLFUNCTION'BAPI_ACC_DOCUMENT_POST'EXPORTINGDOCUMENTH......
  • centos7创建逻辑卷
    1.fdisk/dev/sdb 创建分区 2. p:查看分区n:创建新分区p(1-4):1输入起始号码2048开始扇区+1600M结束扇区w保存3. l 查看分区类型8e 设置成lvm格式。4.创建物理卷  pvcreate/dev/sdb1查看物理卷pvdisplay/dev/sdb15. 创建卷组 vgcreatenpgroup/d......