Skip to content

七、支持的单据类型 ​

打印中心当前注册 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 查询单据类型的两种方式 ​

  1. 界面:模板管理页左侧单据类型树(来自 BD 基础数据分组);
  2. 接口: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 为例:单头含凭证号/凭证日期/凭证字/期间/状态/制单人/审核人/借方合计/贷方合计等;明细行含行号/摘要/科目编码/科目名称/借方金额/贷方金额。