---
name: kd-enterprise-payment
description: 企业版支付业务与财务领域开发规范。
alwaysApply: false
---

# 企业版支付与财务规范

## 支付业务（通用）
- 【强制】禁止修改标准下推付款单操作插件
- 【强制】禁止随意添加下推付款单操作
- 【强制】禁止扩展付款单/收款退款单/资金调拨单/上划单/下拨单的提交银企操作
- 【强制】禁止禁用上游单据到付款单/收款退款单等的单据转换插件
- 【强制】禁止随意修改收款退款单/资金调拨单/上划单/下拨单的反写规则
- 【强制】禁止修改上游单据金额/数量相关的反写规则
- 【强制】禁止修改单据转换映射关键字段（付款金额/币别等）
- 【强制】禁止修改标准单据转换的选单条件策略和插件
- 【强制】禁止随意复制或新增生成付款单单据转换
- 【强制】禁止在数据库/BOS 设计器放开修改支付单据的金额/提交银行状态/银行处理状态
- 【强制】银行处理状态为"交易未确认"，禁止不确认直接修改为失败
- 【强制】禁止重复的付款单提交银行付款（启用出纳参数"重复业务支付预警"）
- 【强制】禁止订单付款方式不维护或维护按到期日付款
- 【强制】禁止订单预付付款设置不与应付单自动核销
- 【强制】采购订单付款后，仅可对非限制字段进行变更
- 【强制】禁止 API 生成采购下游单据不携带采购订单号和 ID 信息
- 【强制】禁止停用付款单保存/审核插件
- 【强制】禁止取消单据转换字段映射（物料编码/订单行号/源单编号等）
- 【强制】禁止删除银行付款单
- 【强制】禁止停用预置的反写规则
- 【强制】禁止付款流程二开中间单据
- 【强制】禁止不规范异构系统接入（API 必须传入单据编号做唯一校验）
- 【强制】星空企业版版本要求：低于 PT-156001 8.2.0.20240229 需升级

## 财务领域（禁止类）
- 【强制】禁止修改标准产品单据中的单据编号/备注/来源系统等字段长度
- 【强制】禁止核销单/调汇单等由核销过程中产生的单据放开保存或删除按钮
- 【强制】禁止反启用核销插件
- 【强制】禁止禁用收付款单预置的金额反写插件
- 【强制】禁止反启用超额校验插件
- 【强制】禁止直接修改审核中/已审核/结账期间的单据数据
- 【强制】禁止已勾对的单据明细删除后重新插入
- 【强制】禁止付款流程增加中间单据
- 【强制】禁止后台删除或修改银行付款单
- 【强制】禁止放开或修改提交银行状态和银行处理状态
- 【强制】禁止扩展提交银行操作
- 【强制】禁止资金相关执行计划执行周期过小
- 【强制】禁止 api 保存使用 `IsAutoSubmitAndAudit=true`；**必须传 `false`**（与 kd-enterprise-api 同口径）

- 【强制】禁止修改出纳模块单据的来源系统字段长度
- 【强制】禁止对往来单位/收款单位视图进行重建
- 【强制】禁止将标准字段和二开字段互换名字
- 【强制】禁止【核算维度数据】元数据手动添加字段
- 【强制】核算维度组合中使用基础资料主键要使用 `FMasterID`
- 【强制】禁止修改单据关联配置
- 【强制】禁止存货核算和成本核算模块的合法性检查项警告级别修改为正常
- 【强制】禁止单据金额不按币别精度舍入

## 财务领域（推荐类）
- 【推荐】核销单据字段配置建议使用标准产品的"核销字段自动化配置"
- 【推荐】定期对应收单相关表做索引优化
- 【推荐】付款申请单/收付款单 API 保存时，报文中单据类型/主业务组织放最前面
- 【推荐】下推单据时对备注字段做长度截取
- 【推荐】费用报销单和差旅费报销单均需要增加字段时，直接在费用报销单增加