退货证明

如果设置退货证明概念,则可以根据销售退货单打印收货的退货证明

根据销售退货单为收货生成退货证明。在打印发送给客户的最终版本之前,您可以打印初始版本的退货证明。

退货证明 (whinh3125m000)进程中生成退货证明。在此进程中,您可以维护一些详细资料并打印初始或最终版本的证明。

生成退货证明

对于基于销售退货单的收货,在确认收货的收货行时生成退货证明。退货证明包含来自收货行和收货单的页眉的信息。新退货证明的状态为未结

在确认收货的另一个收货行时,会将此收货行添加到退货证明,除非已打印退货证明的最终版本或者已对退货证明进行其他更改。

如果 LN 无法将收货行添加到退货证明,则 LN 为收货创建另一个退货证明。

在确认收货行时,LN 完成这些步骤以向退货证明添加收货行或者创建新退货证明:

  1. 检查是否存在匹配此收货数据的未结、尚未定案的退货证明:

    • 供货方代码和地址。
    • 进货方代码和地址。
    • 处理收货的部门。
    • 发票接受方业务伙伴
    • 买方业务伙伴
    • 运输原因
    • 交货代码
    • 路线
    • 承运人
    • 交货条款
  2. 如果是,向退货证明添加收货行。
  3. 如果否,则针对收货行生成退货证明。

在确认收货时,也将确认针对收货的收货行生成的退货证明。

示例

收货 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

设置

针对整个公司定义退货证明的使用和控制使用退货证明的设置。对于单个地点和仓库,您可以禁用退货证明的使用或调整各种设置。