> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 发货单

> 记录销售订单、退货、采购订单和出库调拨的货物出库，然后过账发货单以减少库存并更新源单据。

**发货单**是货物实际离开公司的记录。仓库和发运人员为每次交付创建一张发货单，无论它是履行销售订单、退回货物，还是将库存转移到其他位置。

## 概览

同一个发货单模型服务于所有类型的出库。其源单据决定了它如何过账：

| 源单据 | 典型用途 |
| - | - |
| *销售订单* | 向客户交付订单 |
| *销售退货单* | 在客户退货时发出货物 |
| *采购订单* | 针对采购订单发出货物 |
| *采购退货单* | 将货物退回供应商 |
| *出库调拨* | 将库存转出到其他位置 |

创建发货单不会改变库存。只有当您**过账**时才会产生影响：库存减少、源单据更新，并在日记账中记录成本。由于每张发货单都带有自己的数量，一个订单可以分多次部分发货来履行。

## 字段

FieldType

<details>
  <summary>**Source document**`reference`</summary>

  发货所依据的单据：*销售订单*、*销售退货单*、*采购订单*、*采购退货单*或*出库调拨*。
</details>

<details>
  <summary>**Shipped quantity**`number`</summary>

  本张发货单中某一行发出的数量。
</details>

<details>
  <summary>**Fulfillment**`enum`</summary>

  某一行货物的来源：*库存*（现有库存）或*工单*（生产工单）。
</details>

## 过账发货单

1. 在每一条要发出的行上输入**发货数量**（Shipped quantity），并为追踪物料指定序列号或批次。
2. 在发货单页眉中选择**过账**。在至少有一行填写了发货数量之前，该按钮保持禁用。
3. 查看**过账发货**对话框。它会列出所有带有**缺少信息**的行和所有**已过期的生产批次**，并显示违反存储规则的情况。
4. 选择**过账发货**以确认。

### 过账的作用

* 库存按发货数量减少。
* 源单据行的已发数量增加。在销售订单行上，只有当所有发货单的累计发货量达到订购数量时，才会设置*已全部发出*标记。
* 对于出库调拨，过账发货单即完成该调拨。

NOTE

过账**不会**创建发票。开票是单独的一步：对于销售订单的发货单，使用发货单页眉中的**发票**，据此开立销售发票。

## 过账前的检查

在发货单过账之前，Alforse 会针对每一行评估适用的**存储规则**。这些规则会对发货单和拣货进行检查，对于出库调拨还会对调拨本身进行检查。

销售发货单还必须通过其销售订单的销售规则，检查所用的是本张发货单的行和发货数量。任何违规都会显示在过账对话框中。请参阅[存储规则](https://docs.alforse.com/zh/docs/reference/storage-rules.md)。

## 状态

<details>
  <summary>**Draft**</summary>

  准备中。尚未过账任何内容。
</details>

<details>
  <summary>**Pending**</summary>

  等待过账。
</details>

<details open>
  <summary>**Posted**</summary>

  库存已减少，源单据已推进。
</details>

<details>
  <summary>**Voided**</summary>

  过账后被冲销。
</details>

## 作废或删除

| 发货单状态 | 可执行的操作 |
| - | - |
| 草稿或待处理 | 继续编辑，或使用**删除发货单**将其移除（需要库存管理的删除权限）。 |
| 已过账 | 使用页眉菜单中的**作废**将其作废。无法删除。 |
| 已作废 | 无需进一步操作。 |

HEADS UP

作废无法撤销。它会冲销所有库存调整，使追踪实体重新可用，更新源单据上的数量，并创建审计追踪记录。

## 相关内容

**销售订单**

销售发货单所推进的单据。

[Open](https://docs.alforse.com/zh/docs/reference/sales-orders.md)

**存储规则**

发货单过账前必须通过的检查。

[Open](https://docs.alforse.com/zh/docs/reference/storage-rules.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.