取采购订单含税金额

本文探讨了SAP系统中PO项目含税金额的获取逻辑,通过使用PRCD_ELEMENTS表并结合EKKO和EKPO表,详细说明了如何根据特定字段抓取并计算含税金额。此外,还提到了直接使用EKPO-KZWI1字段获取含税价格的简便方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

需求修改,顾问要取PO项目上的含税金额,给出逻辑取 PRCD_ELEMENTS,之前没用过这张表,应该是S4上特有的
新增逻辑:

根据EKKO-EBELN抓到EKKO-KNUMV,及PRCD_ELEMENTS-KPOSN=EKPO-EBELP,通过PRCD_ELEMENTS-KNUMV+PRCD_ELEMENTS-KPOSN+ PRCD_ELEMENTS-STUNR进行升序排序后抓取第一条数据中的PRCD_ELEMENTS-KWERT的值,再抓取PRCD_ELEMENTS-KSCHL=ZWS0对应的PRCD_ELEMENTS-KWERT的值,订单含税金额就等于这连个值之和

比对表 PRCD_ELEMENTS 和KONP

 KONP 一般要找到抬头 KONH-KNUMH ,然后在找过来

 

再看了下表,发现含税价格 EKPO-KZWI1 就可以取到

 

转载于:https://www.cnblogs.com/rainysblog/p/10949888.html

### SAP 系统中采购单价与不单价的区别及关系 在SAP系统中,处理采购订单时涉及两种价格概念:单价和不单价。这两种价格形式反映了企业在交易过程中对于增值的不同处理方式。 #### 单价 (Gross Price) 单价是指已经包了应缴纳的增值收在内的商品或服务总金额。当企业与供应商协商达成一致的价格为价时,在实际操作中意味着该价格已涵盖了产品成本加上相应的费部分。例如,若某产品的净价为100元人民币(CNY),适用率是13%,则其对应的价就是113 CNY[^3]。 #### 不单价 (Net Price) 不单价指的是未加计任何附加费或金的商品和服务的基础费用。这是指去除所有额外收费后的纯正售价。按照上述例子中的情况,如果不考虑其他因素影响的话,那么不单价就等于100 CNY。此数值通常用于内部核算以及作为计算各种附加费用(如运输保险等)的基础数据之一。 #### 区别与联系 两者之间存在直接的比例关系,具体决于所处国家/地区规定的增值率。假设当前使用的增值率为r,则: - **从不转换公式**: \[ \text{单价} = \frac{\text{不单价}}{(1- **从回到不反向运算** : \[ \text{不单价}=\text{单价}\times(1-r)\] 需要注意的是,在某些特定场景下,比如中国境内的企业间交易,可能会更倾向于采用报价的方式来进行沟通交流。因此,在设置SAP系统的采购流程时,可能需要调整默认行为以适应这样的商业惯例,从而允许用户直接录入价格,并通过自定义配置确保最终保存的数据符合会计准则的要求[^1]。 ```python def calculate_net_price(gross_price, tax_rate): """根据给定的总价率返回不单价""" net_price = gross_price * (1 - tax_rate) return round(net_price, 2) def calculate_gross_price(net_price, tax_rate): """基于不单价和率得出总价""" gross_price = net_price / (1 - tax_rate) return round(gross_price, 2) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值