1. 说明
销售的凭证类型可分为销售订单、销售询价、销售报价等不同类型,这些都是在同一操作界面中完成,只是通过不同参数加以区分。
作为最为常见的销售订单,根据功能不同也细分为不同形式,如标准订单、现金销售、快速销售、借项/贷项凭证等,还有一类冻结订单是专为参考交货、出具发票等服务的。
一张完整的销售凭证,由抬头和若干个项目组成,如果包含库存发货行为,则项目下还包含若干个计划行,如图 1 所示。对于不涉及到库发的,如借项/贷项凭证,则不包含计划行。
图 1 销售凭证结构
凭证下的项目需指定类别,每个计划行也需指定类别,凭证类型与项目类别、计划行类别不直接挂钩,而是通过若干要素组合确定的。相关文档参见《定义销售项目类别(Sale Item Categories)》、《销售项目类别确定》、《定义销售计划行类别(Schedule Line Categories)》、《销售计划行类别确定》。
销售凭证的后续如果需要生成交货,则需指定交货类型,并进行复制配置,相关参见《定义交货类型(Delivery Types)》、《销售凭证至交货单的复制》。
如果后续无交货而是直接出具发票,如借项/贷项订单,则需指定发票类型,并进行复制配置。如果是跨公司销售,则还需要指定公司间发票类型。
销售凭证可以参考其它销售凭证生成,如参照销售合同生成销售订单、参考发票生成贷项凭证等,这也需要复制控制的配置,对于参考销售凭证的可参见《销售凭证至销售凭证的复制》。
凭证类型定义后,还需要对合作伙伴进行分配,否则订单抬头的售达方、送达方状态是灰色不可编辑状,相关配置参见《销售凭证的合作伙伴确定过程分配》。
为约束指定销售范围(销售组织、分销渠道、产品组等三者的组合)使用凭证类型,可设定为销售范围指定允许的销售凭证,相关配置参见《为销售范围维护允许的销售凭证》。
销售凭证类型的配置参数众多,某些参数需在其它操作中完成,还有一些在条目明细未显示,但仍需配置,否则创建凭证时报错,这类参数有输出确定过程、文本程序等,参见《为销售凭证分配输出确定过程(Output Determination Procedures)》、《销售文本程序的分配》。
某些凭证类型的条目中有冻结标志(冻结栏为X),不等于没有用处,如不参考销售订单生成的交货单、用于STO库存转储的交货单,通常会有参照这类冻结凭证进行复制的配置,以及从此类订单类型的属性值中得到开票类型及公司间开票类型的信息。
销售凭证类型配置的对应数据表是TVAK,多语言描述表是TVAKT。
2. 示例数据
| 项目 | R/O | 数据 | 备注 | 
| Saty凭证类型 | R | ZTA | |
| 描述 | R | 枫竹标准销售订单 | |
| SD 凭证类别 | C 订单 | ||
| 数字系统 | |||
| 内部分配的号码范围 | R | 23 | |
| 外部分配的号码范围 | R | 23 | |
| 项目号增量 | R | 10 | |
| 子项目增量 | R | 10 | |
| 一般控制 | |||
| 检查产品组 | C | 2 | |
| 输出应用程序 | C | V1 | |
| 项目产品组 | C | √ | |
| 读取信息记录 | C | √ | |
| 检查信用额度 | C | <空> | |
| 信贷组 | C | <空> | |
| 输出应用程序 | C | V1 销售 | |
| 事物流 | |||
| 屏幕顺序组 | C | AU销售订单 | |
| 不完整性处理 | C | Z1 枫竹标准订单 | 在其它操作中维护 | 
| 事物组 | C | 0 销售订单 | |
| 凭证订价过程 | C | A | |
| 状态参数文件 | C | ZFSD01 | |
| 显示范围 | C | UALL | |
| 总览屏幕的FCode | C | UER1 | |
| 产品属性消息 | C | A | |
| 装运 | |||
| 交货类型 | C | ZL01 枫竹外向交货 | |
| 装运条件 | C | <空值> | |
| 开票 | |||
| 交货-相关的开票类型 | C | ZF2 | |
| 条件类型的行项目 | C | EK02 | |
| 付款担保过程 | C | 01 | |
| 付款卡计划类型 | C | 03 | |
| 检查组 | C | 01 | |
| 请求交货日期/定价日期/订单日期 | |||
| 建议交货日期 | C | √ | |
(R/O列:R必输;O选输。)
表1 示例数据

