You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Acumatica:修改APPayment表添加用户输入字符串用于ACH

Acumatica ACH编码自定义供应商参考编号实现方案

问题背景

经Acumatica论坛咨询得知,适用于ACH编码的表受限制,要求每条记录在技术层面唯一。但我希望在ACH行中显示的是我方使用的参考编号字段(本身未必唯一,但我方使用方式确保其唯一)。由于无法关联存储所需数据的表,请问能否在APPayment表(或其他为ACH编码表单提供数据的表)中创建自定义数据字段/属性,用于录入供应商参考编号并传递至ACH编码?

可行方案:在APPayment表加自定义字段并映射到ACH编码

完全可以实现,具体操作步骤如下:

1. 给APPayment表添加自定义字段

  • 打开Acumatica的自定义项目编辑器,找到APPayment数据表,新增一个字符串类型的自定义字段,比如叫UsrVendorRefNbr,长度按需设置(建议50字符以上)。
  • 把字段的IsUnique属性设为True,满足ACH对记录唯一性的技术要求(毕竟你方使用中已经能保证编号唯一)。
  • 把这个字段加到应付付款单据(比如「支票与付款」表单)的界面上,方便用户录入供应商参考编号。

2. 配置ACH格式的字段映射

  • 进入「现金管理 > 设置 > 格式 > ACH格式」,打开你在用的ACH格式模板。
  • 在「详情」标签页的「ACH字段」区域,找到要替换成自定义参考编号的目标字段(一般是附加记录里的「付款相关信息」这类字段)。
  • 把该字段的「来源」设置为APPayment.UsrVendorRefNbr,保存配置即可。

3. 验证效果

  • 新建一条应付付款记录,录入自定义的供应商参考编号。
  • 生成ACH文件后,打开文件检查对应位置是否已经显示你设置的参考编号。
  • 也可以用调试模式确认APPayment表的自定义字段值已经正确传到ACH生成逻辑里。

注意点

  • 如果参考编号需要从其他表自动获取,也可以通过自定义DAC的PXDBDefault或PXSelector属性实现自动填充,不用手动录入。
  • 要给自定义字段设置好权限,只让有权限的用户编辑查看。
  • 如果用的是系统预设的ACH模板,建议先复制一份再修改,别改坏默认配置。

内容的提问来源于stack exchange,提问作者Don Ford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 14:56:04