先确认是否属于标准开票场景
在U8中,‘出库单生成销售发票’仅适用于已启用销售管理+库存管理+应收管理集成模式,且业务类型为‘普通销售’或‘委托代销’的出库单。若为其他类型(如材料出库、调拨出库、赠品出库),系统默认禁止生成发票,需手动新增销售发票并手工关联出库单行。
产成品入库单、材料领用单或盘点出库单直接生成销售发票——此类单据无客户/税率/价格信息,属无效触发源。最短操作路径(3步完成)
满足前提后,从出库单界面发起开票,无需切换模块:
- 进入【销售管理】→【销售发票】→【参照生单】,选择【出库单】为来源单据;
- 勾选已审核、未关闭、未开票的出库单(支持多选,但需同客户、同期、同税种);
- 点击【确定】→ 系统自动生成销售发票草稿,检查税率、单价、数量后保存并审核。
为什么找不到‘参照生单’入口?
该按钮受三重控制:菜单权限、功能权限、单据状态。常见缺失原因包括:
- 当前用户未分配【销售发票】模块的“生单”功能权限(需在【系统服务】→【权限管理】→【功能权限】中勾选);
- 出库单未通过【销售管理】→【销售出库单】路径审核,而是从【库存管理】→【产成品出库单】等非销售流入口操作;
- U8版本低于13.0(V12.5及以下需先在【销售管理】→【选项】中启用‘允许参照出库单生成发票’)。
审核后仍无法生成发票?查这3类状态冲突
即使出库单显示‘已审核’,也可能因隐性状态阻断开票链路:
- 客户档案异常:客户未启用‘应收款管理’,或客户分类未设置‘销售客户’属性;
- 存货税率未绑定:出库单中某存货未在【基础档案】→【存货】→【税率】页签维护适用税率(注意:此处税率≠税务档案中的税率代码,必须单独绑定);
- 期间锁定冲突:出库单日期在2024年5月,但当前会计期间为2024年6月且5月已结账——系统强制禁止跨已结账期间生成应收单据。
关键字段映射规则与易错点
U8按固定逻辑将出库单字段带入销售发票,理解映射关系可快速定位数据异常:
| 出库单字段 | 映射至销售发票字段 | 校验要求 |
|---|---|---|
| 客户编码 | 发票客户名称+编码 | 客户必须启用‘应收款管理’且状态为‘启用’ |
| 存货编码+规格型号 | 发票明细行存货 | 存货必须启用‘销售’属性,且‘计价方式’为‘计划价’或‘售价’ |
| 出库数量 | 发票数量 | 若出库单含赠品行(数量为0),该行不参与发票生成 |
| 销售部门+业务员 | 发票表头部门/业务员 | 部门需在【销售管理】→【部门档案】中启用‘销售部门’标识 |
回退与替代处理路径
当出库单已关闭或系统拒绝生成时,不可强行修改单据状态,应采用合规替代路径:
- 已关闭出库单:新建销售发票 → 手动录入客户、存货、数量 → 在发票明细行点击【参照】→【参照出库单】→ 勾选‘已关闭’单据(需在【销售管理】→【选项】中启用‘允许参照已关闭出库单’);
- 税率不一致:在发票生成后,双击明细行 → 修改‘税率’下拉值 → 系统自动重算税额(注意:此操作不反写至出库单);
- 需拆分开票:U8不支持单张出库单拆成多张发票,须在出库单上先做‘分单’(右键→【分单】),再分别参照生成。
长期方案建议:何时该考虑升级替代产品
当前U8出库单转发票流程依赖强人工校验、多模块权限耦合、状态判断逻辑隐蔽,易在以下场景引发重复问题:
- 多仓库协同开票(如电商仓+实体店仓共用同一客户);
- 促销价/协议价频繁变动导致发票单价需逐行调整;
- 销售+财务角色分离,开票需跨部门审批但U8流程引擎薄弱。