退货证明
如果设置退货证明概念,则可以根据销售退货单打印收货的退货证明。
根据销售退货单为收货生成退货证明。在打印发送给客户的最终版本之前,您可以打印初始版本的退货证明。
在退货证明 (whinh3125m000)进程中生成退货证明。在此进程中,您可以维护一些详细资料并打印初始或最终版本的证明。
生成退货证明
对于基于销售退货单的收货,在确认收货的收货行时生成退货证明。退货证明包含来自收货行和收货单的页眉的信息。新退货证明的状态为“未结”。
在确认收货的另一个收货行时,会将此收货行添加到退货证明,除非已打印退货证明的最终版本或者已对退货证明进行其他更改。
如果 LN 无法将收货行添加到退货证明,则 LN 为收货创建另一个退货证明。
在确认收货行时,LN 完成这些步骤以向退货证明添加收货行或者创建新退货证明:
-
检查是否存在匹配此收货数据的未结、尚未定案的退货证明:
- 供货方代码和地址。
- 进货方代码和地址。
- 处理收货的部门。
- 发票接受方业务伙伴
- 买方业务伙伴
- 运输原因
- 交货代码
- 路线
- 承运人
- 交货条款
- 如果是,向退货证明添加收货行。
- 如果否,则针对收货行生成退货证明。
在确认收货时,也将确认针对收货的收货行生成的退货证明。
示例
收货 0001 的状态为“未结”并且包含以下收货行:
收货行 | 供货方 | 进货方 | 物料 | 数量 | 承运人 |
---|---|---|---|---|---|
10 | 业务伙伴 A | 仓库 001 | A | 150 | Speedex |
20 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex |
30 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex |
在去人收货行 10 时,针对收货 0001 创建退货证明 RC1 并向退货证明 RC1 添加收货行 10。退货证明 RC1 的状态为“未结”,这对应于收货 0001 的状态。
在确认收货行 20 时,会将收货行 20 添加到退货证明 RC1。收货 0001 和退货证明 RC1 的状态保持为“未结”。
收货行 | 供货方 | 进货方 | 物料 | 数量 | 承运人 | 状态 | 退货证明 | 状态 |
---|---|---|---|---|---|---|---|---|
10 | 业务伙伴 A | 仓库 001 | A | 150 | Speedex | 已确认 | RC1 | 初始 |
20 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex | 已确认 | RC1 | 初始 |
30 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex |
现在,用户更改退货证明 RC1 中的承运人。因此,收货 0001 和退货证明 RC1 的数据不再匹配。在确认收货行 30 时,无法将此收货行添加到退货证明 RC1。因此,为收货 0001 创建退货证明 RC2 并将收货行 30 添加到退货证明 RC2。
因为收货行 30 是收货 0001 的最后一个收货行,因此确认收货 0001。因此,也将确认退货证明 RC1 和 RC2。
收货行 | 供货方 | 进货方 | 物料 | 数量 | 承运人 | 状态 | 退货证明 | 状态 | 承运人 |
---|---|---|---|---|---|---|---|---|---|
10 | 业务伙伴 A | 仓库 001 | A | 150 | Speedex | 已确认 | RC1 | 已确认 | Speedex |
20 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex | 已确认 | RC1 | 已确认 | Speedex |
30 | 业务伙伴 A | 仓库 001 | A | 200 | Speedex | 已确认 | RC2 | 已确认 | ABC |
设置
针对整个公司定义退货证明的使用和控制使用退货证明的设置。对于单个地点和仓库,您可以禁用退货证明的使用或调整各种设置。