在SSRS中批发发票 - 每位客户一张发票

时间:2017-04-03 13:57:35

标签: sql-server reporting-services

我有一份书面发票报告,在一个月内将各种费用捆绑给客户。我有一个过滤器设置为我用于测试目的的客户代码的参数。但是,最终产品,我希望能够指定一个日期,并为每个客户生成一个单独的发票(理想情况下它自己的PDF)。这在SSRS中是否可以实现?

注意:发票编号是一个生成的字段,它是MM-YYYY-CustCode的组合,因此我们不需要注册或某种递增工具来处理发票编号。

将生成的PDF通过电子邮件发送到一个电子邮件地址是可以接受的,因此我们不需要系统为每个客户提取唯一的地址。

SQL中的选择字符串如下(不确定是否需要,但以防万一)

 CAST(VP_BSL_OWnerTrn.accountingdate AS DATE) = @accountingdate  
  AND (VP_BSL_OWnerTrn.code = 'Rental Com'
  OR VP_BSL_OWnerTrn.code = 'Mgmt Fee'
  OR VP_BSL_OWnerTrn.code = 'Gifts/Amen'
  OR VP_BSL_OWnerTrn.code = 'Handling')
  AND VP_BSL_OWnerTrn.Price_Local <> 0
  AND VP_BSL_OWnerTrn.RoomNo = @RoomNo

提前感谢您的任何帮助/建议。

0 个答案:

没有答案