七、支持的单据类型
打印中心当前注册 31 种单据类型(启动日志可见「已注册打印单据类型 31 个」),按模块分组如下。单据类型编码(billType)全局唯一,命名规范 模块_单据。
7.1 ERP 进销存(9 种)
| billType | 单据名称 |
|---|---|
erp_purchase_order | 采购订单 |
erp_purchase_in | 采购入库单 |
erp_purchase_return | 采购退货单 |
erp_sale_order | 销售订单 |
erp_sale_out | 销售出库单 |
erp_sale_return | 销售退货单 |
erp_stock_in | 其他入库单 |
erp_stock_out | 其他出库单 |
erp_stock_move | 库存调拨单 |
7.2 AMS 资产管理(9 种)
| billType | 单据名称 |
|---|---|
ams_asset_purchase | 资产采购单 |
ams_stock_in | 资产入库单 |
ams_asset_allocation | 资产领用单 |
ams_asset_transfer | 资产调拨单 |
ams_asset_adjustment | 资产调整单 |
ams_asset_inventory | 资产盘点单 |
ams_asset_maintenance | 资产维修保养单 |
ams_asset_scrap | 资产报废单 |
ams_asset_lease | 资产租赁合同 |
7.3 OA 办公(6 种)
| billType | 单据名称 |
|---|---|
oa_reimburse | 报销申请 |
oa_business_trip | 出差申请 |
oa_duty_leave | 请假申请 |
oa_overtime | 加班申请 |
oa_car_apply | 车辆申请 |
oa_meetingroom_apply | 会议室使用申请 |
7.4 MES 生产(6 种)
| billType | 单据名称 |
|---|---|
mes_pro_work_order | 生产工单 |
mes_pro_feedback | 生产报工单 |
mes_wm_item_receipt | 采购入库单 |
mes_wm_product_issue | 领料出库单 |
mes_wm_product_receipt | 产品入库单 |
mes_wm_product_sales | 销售出库单 |
7.5 FIN 财务(1 种)
| billType | 单据名称 |
|---|---|
fin_voucher | 记账凭证 |
7.6 查询单据类型的两种方式
- 界面:模板管理页左侧单据类型树(来自 BD 基础数据分组);
- 接口:
GET /admin-api/infra/print/bill-types,返回{billType, billName, module}数组(以代码注册为准,模板管理依赖此接口校验)。
7.7 每种类型的可用变量
同一单据类型的变量清单不同,获取方式:
- 设计器变量面板(自动加载);
- 接口
GET /admin-api/infra/print/variables?billType=erp_purchase_order,返回三组:bill单头 /items明细 /system系统变量,每项含 key、label、type(string/number/money/date/datetime)。
以 fin_voucher 为例:单头含凭证号/凭证日期/凭证字/期间/状态/制单人/审核人/借方合计/贷方合计等;明细行含行号/摘要/科目编码/科目名称/借方金额/贷方金额。
