请求提供ACC税务数据API以实现与本地版Oracle EBS的集成
ACC与Oracle EBS对接:税务数据获取及回传问题解决方案
问题背景
在使用ACC的GET_CONTRACTS、GET_Schedule_of_Values等API将合同数据映射至Oracle EBS字段时,遇到核心障碍:现有成本管理API无法获取税务详情。由于缺少税务标识,Oracle EBS会自动为所有计价清单行(PO行)计算税费,且无法将计算后的税额回传至ACC,直接导致ACC与EBS间财务交易数据不完整。
解决方案建议
1. 排查ACC现有API的隐藏/扩展字段
- 仔细核查
GET_CONTRACTS、GET_Schedule_of_Values的完整响应结构,部分场景下税务标识(如taxId、taxCode)会嵌套在customFields或扩展属性节点中 - 尝试调用ACC成本模块的
GET_COST_DETAILS类未使用API,这类端点通常会包含更细致的税务关联数据
2. 借助ACC自定义报告工具补全数据
若API无直接税务数据输出,可通过ACC的自定义报告功能生成包含合同、计价清单行及对应税务详情的报表,导出为JSON/CSV格式后,通过中间件解析同步至Oracle EBS;同时将EBS计算后的税额通过ACC的UPDATE_Schedule_of_Values或PATCH_CONTRACT API回传(若支持字段更新)
3. 税务数据回传的适配方案
- 若ACC提供
UPDATE_TAX_DETAILS专用API,直接传入EBS计算后的税额及匹配的税务标识即可 - 若无专用API,可先在ACC系统中配置对应自定义字段(如
ebs_calculated_tax),再通过通用更新API将税额存入该字段,实现回传
4. Oracle EBS端逻辑适配
- 在EBS中配置计税触发条件:仅当未从ACC获取到税务标识时,才执行自动计税逻辑,避免重复计税
- 建立ACC税务编码与EBS税码表的映射关系,确保两端税务数据规则一致
内容的提问来源于stack exchange,提问作者NAGARAJU INDUKURI
相关产品推荐
相关产品推荐

