显示应收发票总折扣的查询

2020-08-30 01:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我希望查询显示每个发...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我希望查询显示每个发票编号的摘要,并显示"折扣总额"("折扣总额" =订单项中的折扣总额+发票总额的折扣)。 我想在此查询中显示的数据如下:

发票编号,发票日期,客户代码,折扣前总额,"折扣总额",总额,增值税金额

请提出获取这些数据的方法。

谢谢您。

安南

4条回答
大简至美
2020-08-30 02:12

Hii,

下面的查询与上面的查询类似,但是可以分别显示增值税组。

选择T0。[DocNum],T0。[TaxDate],T0。[CardCode],T0。[CardName],大小写T0。[DocType],当'i'然后求和(T1。[PriceBefDi] * T0。[ DocRate] * T1。[Quantity]),当's'时,sum(T1。[PriceBefDi] * T0。[DocRate])以'折扣前总数'结尾,情况为T0。[DocType],当'i'然后sum(T1 。[PriceBefDi] * T0。[DocRate] * T1。[Quantity] * T1。[DiscPrcnt]/100)当's'然后求和(T1。[PriceBefDi] * T0。[DocRate] * T1。[DiscPrcnt]/100)结尾为'item discount',T0。[DiscSumSy],当'i'时为T0。[DocType],然后((sum(T1。[PriceBefDi] * T0。[DocRate] * T1。[Quantity] * T1。 [DiscPrcnt]/100)+ T0。[DiscSumSy]))时为s'((sum(T1。[PriceBefDi] * T0。[DocRate] * T1。[DiscPrcnt]/100)+ T0。[DiscSumSy]) )结尾为'总折扣',sum(T1。[LineVatS])为'vat',情况为T0。[DocType]当'i'时((((sum(T1。[PriceBefDi] * T0。[DocRate] * T1。[Quantity]))-(sum(T1。[PriceBefDi] * T0。[DocRate] * T1。[Quantity] * T1。[DiscPrcnt]/100))+ T0。[DiscSumSy]))+(sum( T1。[LineVatS]))时为s,则((sum(T1。[PriceBefDi] * T0。[DocRate]))-(sum(T1。[PriceBefDi] * T0。[DocRate] * T1。[DiscPrcnt]/1 00)+ T0。[DiscSumSy]))+(sum(T1。[LineVatS]))结尾为'TOTAL',T0。[DocTotalSy],T1。[VatGroup]

FROM OINV T0内连接INV1 T1在T0上。[DocEntry] = T1。[DocEntry]
在哪里T0。[TaxDate]> = [%0]和T0。[TaxDate] <= [%1]

组 通过T0。[DocNum],T0。[TaxDate],T0。[CardCode],T0。[CardName],T0。[DiscSumSy],T0。[VatSum],T0。[DocTotalSy],T0。[DocType],T1 。[VatGroup]

请注意,"总计"列是该增值税组的数量,而"文档总数(SC)"列是该整个文档的总数。 因此,"文档总计(SC)"列将具有重复的值,具体取决于该文档中使用的增值税组的数量。

注意事项

此查询可能不适用于涉及外币的所有情况。

您可以考虑使用INV1表中的[TotalSumSy]字段,该字段给出项目折扣后但单据折扣之前的金额。 [TotalSumSy]字段将以系统货币显示金额。

(SAP B1 v 9.2)

关于

一周热门 更多>