Home - 付款申请单 登录  
最后修改者: huangyingliang  2026-08-06 10:36:49 

编辑已完成付款申请单

编号  :  007

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/editCompletedPayment
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
id int Y 付款申请单ID
voucher_image array Y [] 付款凭证图片数组,使用上传接口返回的图片地址数组
image array N [] 前端兼容字段;voucher_image为空时读取image
remark string Y 财务打款摘要,并同步到付款单和日记账流水
返回值
{
    "status": 200,
    "msg": "编辑已完成付款申请单成功",
    "data": {
        "id": 1,
        "status": "completed",
        "status_name": "已完成"
    }
}
备注
仅admin_name=13817813691且申请单状态为completed时允许操作;申请单状态保持completed,更新申请单凭证和摘要;关联付款单存在时,同步更新付款单摘要、付款单凭证图片和对应日记账流水。
最后修改者: huangyingliang  2026-08-06 10:36:49 

作废付款申请单

编号  :  006

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/cancel
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
id int N 付款申请单ID,单个作废时传;与ids二选一
ids array N [] 付款申请单ID数组,批量作废时传;也兼容英文逗号分隔字符串;与id二选一
返回值
{
    "status": 200,
    "msg": "付款申请单作废成功"
}
备注
只允许作废status=pending_review或pending_payment的付款申请单。作废不需要填写驳回理由,数据库状态仍写为rejected,驳回理由字段写为空字符串,并记录操作人和操作时间。id和ids二选一,支持单个或批量作废,批量作废时任意一条不满足条件则整体失败回滚。
最后修改者: huangyingliang  2026-08-06 10:36:49 

编辑付款申请单

编号  :  005

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/edit
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
id int Y 付款申请单ID
vendor_account_number_id int Y 商户收款银行卡ID,对应bbc_vendor_account_number.id
payment_price decimal Y 付款金额,最多两位小数
返回值
{
    "status": 200,
    "msg": "编辑付款申请单成功",
    "data": {
        "id": 7, // 付款申请单ID
        "request_no": "PR202607181404398036", // 付款申请单号
        "status": "pending_review", // 状态
        "status_name": "待审核" // 状态名称
    }
}
备注
只允许编辑待审核的付款申请单。可编辑内容限定为商户收款信息、商户收款银行卡号、付款金额;服务端根据付款申请单原商户ID校验商户收款银行卡属于该商户且state=1,并同步更新vendor_account_number_id、vendor_payee_company_name、vendor_collection_account、vendor_collection_bank_name。付款金额修改后会按原冲抵明细重新计算strike_amount,其他字段不允许修改。
最后修改者: huangyingliang  2026-08-06 10:36:49 

财务确认付款申请单打款

编号  :  004

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/financeComplete
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
id int Y 付款申请单ID
voucher_image array Y [] 付款凭证图片数组,使用上传接口返回的图片地址数组
image array N [] 前端兼容字段;voucher_image为空时读取image
remark string Y 财务打款摘要,必填,并同步到付款单和日记账流水
payment_date string N 默认申请单付款日期 实际付款日期,格式Y-m-d;不传使用申请单付款日期
返回值
{
    "status": 200,
    "msg": "付款申请单打款完成",
    "data": {
        "id": 1, // 付款申请单ID
        "payment_order_id": 1001, // 生成的付款单ID
        "status": "completed", // 完成状态
        "status_name": "已完成" // 完成状态名称
    }
}
备注
仅status=pending_payment的付款申请单可以确认打款。确认后状态改为completed,并生成付款单、付款单图片、冲抵明细;付款单生成成功后调用付款单日记账同步逻辑,符合期初建账和2026-06-23同步条件的银行卡会生成支出流水。
最后修改者: huangyingliang  2026-08-06 10:36:49 

老板审核付款申请单

编号  :  003

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/bossReview
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
id int N 付款申请单ID,单个审核时传;与ids二选一
ids array N [] 付款申请单ID数组,批量审核时传;也兼容英文逗号分隔字符串;与id二选一
action string Y approve 审核动作:approve=通过,reject=驳回
reject_reason string N 驳回原因;action=reject时必填
返回值
{
    "status": 200,
    "msg": "付款申请单审核成功",
    "data": {
        "next_review_payment_request_id": 6 // 下一个待审核付款申请单ID;没有则为0
    }
}
备注
支持单个或批量审核,id和ids二选一。仅status=pending_review的付款申请单可以审核,批量审核时任意一条不满足条件则整体失败回滚。action=approve时状态改为pending_payment;action=reject时状态改为rejected并记录驳回原因、审核人、审核时间。单个审核通过或驳回时返回下一个待审核付款申请单ID;按付款申请单列表id倒序取当前单据之后的下一条;下一个待审核付款申请单ID会按当前申请单platform_type继续过滤,平台单只返回平台待审核单,第三方单只返回第三方待审核单;没有下一条则返回0。批量审核返回0。
最后修改者: huangyingliang  2026-08-06 10:36:49 

添加付款申请单

编号  :  002

POST - https://fl.tp6.hyj111.cn/admin/paymentRequest/add
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
platform_type string N platform 平台类型:platform=平台,third_party=第三方
payment_account string N 付款银行卡号;也兼容前端card_info_bank_account
company_info_bank_id int N 付款账号ID;不传则按payment_account查找
vid int Y 商户ID;也兼容前端store_id
vendor_account_number_id int Y 商户收款银行卡ID;也兼容前端vendor_pay_card_id
payment_price decimal Y 付款金额,最多两位小数
payment_date string N 默认当天 付款日期,格式Y-m-d;不传默认当天
type int N 0 冲账类型:0=货款,1=质保金
price decimal N 默认等于payment_price 货款金额,type=0时不传默认等于payment_price
quality_money decimal N 0 质保金金额,type=1时使用
company_id int N 平台默认1,第三方默认付款主体ID 应付款冲抵主体ID;平台不传默认1,第三方不传默认付款主体ID
strikeDetails array N [] 冲抵明细数组:[{year_month,remaining_payment}]
remark string N 申请备注,非财务打款摘要
card_info_bank_account string N 前端兼容字段:付款银行卡号
store_id int N 前端兼容字段:商户ID
vendor_pay_card_id int N 前端兼容字段:商户收款银行卡ID
返回值
{
    "status": 200,
    "msg": "添加付款申请单成功",
    "data": {
        "id": 1, // 付款申请单ID
        "request_no": "PR202607141200001234", // 付款申请单号
        "status": "pending_review", // 初始状态
        "status_name": "待审核" // 初始状态名称
    }
}
备注
新增后只生成付款申请单,状态为pending_review,不生成付款单。老板审核通过后进入pending_payment,财务确认打款时才生成bbc_payment_order、bbc_payment_strike_detail、bbc_payment_order_image,并按付款单逻辑同步日记账银行卡流水。
最后修改者: huangyingliang  2026-08-06 10:36:49 

付款申请单列表

编号  :  001

GET - https://fl.tp6.hyj111.cn/admin/paymentRequest/lists
headers下token必传
请求参数
参数名 参数类型 必传 缺省值 描述
page int Y 1 页码
pageSize int Y 10 每页显示数
id int N 付款申请单ID
status string N 状态:pending_review=待审核,pending_payment=待打款,completed=已完成,rejected=驳回
platform_type string N 平台类型:platform=平台,third_party=第三方
company_info_id int N 付款主体ID,对应bbc_company_info.id
company_info_bank_id int N 付款账号ID,对应bbc_company_info_bank.id
vid int N 商户ID,对应bbc_vendor.vid
payment_order_id int N 付款单ID,对应bbc_payment_order.id
store_name string N 商户名称,模糊查询
account_info string N 账户关键词:付款主体/付款账号/商户收款方/商户收款卡,模糊查询
payment_date_start string N 付款开始日期,格式Y-m-d
payment_date_end string N 付款结束日期,格式Y-m-d
created_at_start string N 申请开始时间,格式Y-m-d H:i:s
created_at_end string N 申请结束时间,格式Y-m-d H:i:s
返回值
{
    "status": 200,
    "msg": "获取付款申请单列表成功",
    "data": {
        "total": 1, // 总条数
        "per_page": 10, // 每页条数
        "current_page": 1, // 当前页
        "last_page": 1, // 最后一页
        "data": [
            {
                "id": 1, // 付款申请单ID
                "request_no": "PR202607141200001234", // 付款申请单号
                "status": "pending_review", // 状态字符串
                "status_name": "待审核", // 状态名称
                "platform_type": "platform", // 平台类型
                "company_info_id": 1, // 付款主体ID
                "company_name": "南通智化慧仓科技有限公司", // 付款主体名称
                "company_info_bank_id": 1, // 付款账号ID
                "payment_account_name": "南通飞驴网络科技有限公司", // 付款账号名称
                "payment_account": "8888 8883 7102 6715", // 付款账号
                "payment_bank_name": "浙江网商银行", // 付款开户行
                "vid": 18, // 商户ID
                "store_name": "测试商户", // 商户名称
                "vendor_account_number_id": 2, // 商户收款账号ID
                "vendor_payee_company_name": "王华仔", // 商户收款方公司
                "vendor_collection_account": "622439380002049532", // 商户收款账号
                "vendor_collection_bank_name": "广州农商银行", // 商户收款开户行
                "total_remaining_payable": "120000.00", // 剩余总应付
                "payment_price": "15000.00", // 付款金额
                "payment_date": "2026-07-14", // 付款日期
                "type": 0, // 冲账类型
                "deduct_company_id": 1, // 应付款冲抵主体
                "strike_details": [], // 冲抵明细
                "remark": "", // 摘要
                "voucher_image": [], // 财务付款凭证
                "payment_order_id": 0, // 生成的付款单ID
                "can_edit_completed_payment": false, // 是否可编辑已完成申请单凭证和摘要
                "created_at": "2026-07-14 12:00:00" // 创建时间
            }
        ],
        "status_options": {
            "pending_review": "待审核",
            "pending_payment": "待打款",
            "completed": "已完成",
            "rejected": "驳回"
        }
    }
}
备注
返回付款申请单分页列表。status为字符串枚举:pending_review=待审核,pending_payment=待打款,completed=已完成,rejected=驳回。data.status_options会返回状态枚举文本。列表每行返回total_remaining_payable=剩余总应付:口径同 vendorPayableSummary/totalRemaining 返回的 total_remaining_payable;平台为2026年前期初剩余应付 + 大于等于2026年月度账单剩余总应付,月度账单剩余总应付=已对账应付+未对账金额-本年剩余预付款;第三方无期初,对应 douyinMonthlyBill 的 all_carry_over_price。每条数据的can_edit_completed_payment表示当前账号是否可以编辑该已完成申请单的付款凭证和摘要。