为开票选择订单数据

您必须创建开票批才能选择应用程序用于生成发票的开票数据。

如果要在开票批 (cisli2100m000)进程中创建新的开票批,您必须为开票批选择开票批模板。开票批模板决定了可为开票批选择的发票数据行的类型与数量。

注意

模板必须精确定义在开票批中要创建发票的订单数量与类型。在开票批中,不能忽略已在开票批模板中定义的选择。对于模板中定义您可以选择多个的所有订单种类,在开票批中会默认选择整个范围内的开票数据。可以在开票批中指定较小的范围。但是,不能选择

例如,如果只需要创建利息发票,则必须将开票批模板中所有其它类型订单的值设为

如果将通过开票批选择的数据组合成发票,应用程序可以为每个发票数据行生成单独的发票,或将多个发票数据合并到同一张发票上。

发票数据是否分组到同一张发票取决于下列标准及参数:

  • 事务处理类型和系列

    用于发票单据编号的事务处理类型与系列。发票单据编号由不同事务处理类型或系列生成的订单不能分组到同一张发票上。
    • 开票事务处理类型 (cisli0101m000)进程中,您可以为每种订单指定用于发票单据编号的默认事务处理类型与系列。这样可以建立将发票行分组到发票的默认方式。要将不同种类订单的发票分组到同一张发票上,请为订单指定相同的事务处理类型与系列。

      在特定源类型中,已根据常规事务处理类型进行分组:如果最终发票为贷方票据,则会使用该源类型的贷方票据事务处理类型。但是,如果对发票的不同源类型进行分组(基于开票方法并为源类型设置相同的事务处理类型),则对于这些源类型,必须将贷方票据事务处理类型设置为相同值。

    • 如果开票批选择包含订单发票和退货单的相关贷方票据,则应用程序会首先使用贷方票据结算订单发票,然后为其余金额生成销售发票。营运公司、发票事务处理类型和订单发票的发票编号在开票中必须都是可用的。
    • 开票选项 (cisli1120s000)进程中,您可以指定在创建开票批时可改写事务处理类型。此特性可用于改写默认的发票行分组方式。
  • 组合标准

    仅在组合标准的值相同时,发票行才能分组到同一张发票上。例如,不同的发票接受方业务伙伴的发票行不能分组到同一张发票上。如需有关预定义组合标准的列表,请参阅组合标准
  • 开票方法

    开票方法定义了不同订单与各种类型的订单是否可以分组到同一张发票上。您可以在开票方法 (tcmcs0155s000)进程中指定开票方法,然后将其链接到发票接受方业务伙伴 (tccom4112s000)进程中的业务伙伴。
  • 开票批模板

    开票批模板控制可在开票批中选择的用于开票的订单的数量与类型。如果开票批模板与适用的开票方法允许不同类型的分组,应用程序会应用最严格的分组。

改写事务处理类型与系列

如果开票批模板允许,您可以使用在开票批 (cisli2100m000)进程中指定的事务处理类型与系列生成发票单据编号,而不必使用在开票事务处理类型 (cisli0101m000)进程中为发票和贷方票据发票定义的事务处理类型与系列。

此特性可用于两种目的:

  • 如果开票批模板允许您选择定义了不同的默认事务处理类型与系列的多种类型的订单,并且您要将这些订单收集到同一张发票上。
  • 如果为重复开票批创建了多个开票批,而且开票批模板只允许您选择一种订单类型,此时您需要按某种标准来区分创建的发票,如按部门区分。有关详细资料,请参阅发票的作业处理

为每种类型的订单分别创建发票

在统一开票子系统中存在各种类型的发票,例如,销售发票、项目发票及服务发票。要为每种类型的订单分别开票,可以执行下列任何或全部步骤:

  • 开票方法 (tcmcs0155s000) 进程中,为每种类型的订单分别创建开票方法。
  • 开票事务处理类型 (cisli0101m000)进程中,为各种类型的订单指定不同的事务处理类型和/或系列。
  • 创建开票批模板,并为每个模板选择一种开票数据类型。