制作装箱单模板
装箱单(Packing List)通常在出运环节使用。BringCRM 预置了 PDF 装箱单 与 Excel 装箱单 两套模板,均可按企业版式修改,并支持 自定义字段 占位符。
预装模板
| 类型 | 名称 | 实体 | 说明 |
|---|---|---|---|
| Packing List | 出运单 CShippingOrder | 管理 → PDF模板 | |
| Excel | 装箱单 | 出运单 CShippingOrder | 管理 → Bring外贸 → Excel单证模板 |
| Excel | 报关单 | 出运单 CShippingOrder | 同上,报关资料用 |
出运单数据来源
打印前请先在 出运单 中维护:
| 区域 | 主要字段 |
|---|---|
| 基本信息 | 出运单号、出运日期、货代、提单号、贸易条款 |
| 关联 | 销售订单(带出客户信息) |
| 出运明细 | 产品行:箱数、净重、毛重、体积等 |
| 合计 | 总箱数、总净重、总毛重、总体积 |
明细行来自 productsData,与报价/订单明细字段类似,并含装箱相关属性。
PDF 装箱单
编辑模板
- 管理 → PDF模板 → 打开 Packing List
- 正文已包含:抬头、TO 客户、
PI No: {{salesOrder.name}}、Date: {{today}}、Shipping terms: {{tradeTerms}} - 明细表使用
productsData循环,列示例:
<!-- {{#each productsData}} -->
<tr>
<td>{{sortOrder}}</td>
<td>{{name}}</td>
<td>{{cartonCount}}</td>
<td>{{totalNetWeight}}</td>
<td>{{totalGrossWeight}}</td>
<td>{{totalVolume}}</td>
</tr>
<!-- {{/each}} -->
- 页脚合计行:
{{totalCartonCount}}、{{totalNetWeight}}、{{totalGrossWeight}}、{{totalVolume}}
打印
- 打开出运单 详情
- 打印 PDF → 选择 Packing List
详细 PDF 语法见 制作 PDF 单证模板。
Excel 装箱单(专业版)
专业版功能
Excel 导出需激活 Bring外贸专业版。
编辑模板
- 管理 → Bring外贸 → Excel单证模板
- 编辑 装箱单(或上传新
.xlsx) - 在 Excel 单元格中写入占位符,例如:
| 单元格内容示例 | 含义 |
|---|---|
{{name}} |
出运单号 |
{{salesOrder.name}} |
关联销售单号 |
{{salesOrder.account.name}} |
客户公司名 |
{{tradeTerms}} |
贸易条款 |
{{today}} |
当天日期 |
-
明细区域:使用
{{productsData[quantity]}}、{{productsData[name]}}等形式(在模板编辑页 可用占位符 中按中文名选择后复制) -
实体类型必须为 出运单,状态 启用
导出
- 出运单详情 → 打印到 Excel
- 选择 装箱单 模板
- 下载生成的
.xlsx
报关单 Excel
预装 报关单 模板步骤相同,占位符引用出运单及明细字段,按海关申报表格排版即可。
自定义字段示例
若出运单增加字段 customsDeclNo(报关单号):
常见问题
Q:PI No 显示为空?
- 确认出运单已关联 销售订单
Q:箱数/重量为 0?
- 检查出运明细行是否填写;产品库中是否维护了包装/重量信息
Q:Excel 明细只占一行?
- 明细占位符需放在模板设计的数据行;系统按行展开,具体键名以编辑页「可用占位符」为准