InterCompany Shipping业务流程

本文档详细介绍了InterCompany Shipping业务流程的设置和实现步骤,包括物料属性配置、内部交易流程、汇率设置、价格列表、杂项接收、销售订单创建、工作流处理、库存交易查询、发票创建和支付接口导入等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提:

物料(Item)中以下属性必须选中:

• Customer Ordered
• Customer Order Enabled
• Internal Ordered
• Internal Order Enabled
• Invoiceable Item
• Invoice Enabled
• Cost Enabled
• Stockable
• Transactable
• Inventory Item

 

情景假设:

1.内部或外部的客户下订单给OU A(V1:Vision Operation)

2.OU A中无货,必须由OU B(D1:Singapore Distribution)中出货给客户.订单中选择从OU B中出货

3.货物从OU B中出货给内部或外部的客户

4.OU B发放"公司内部应收发票"给OU A

5.OU A发放"公司内部应付发票"给OU B

6.如果客户是外部客户,OU A还需要给客户发一张独立的发票

 

业务设置步骤:

1) 在组织V1中创建Inercompany Transaction Flow

(N)INV>Setup>Organization>Intercompany Transaction Flow

Start = Singapore Distribution
End = Vision Operation

Type = Shipping

点击"Intercompany Relations"按钮确定所有的信息已输入

AR Invoicing for Shipping

Customer:Vision

Number:1021

Location:New

<think>我们正在处理OracleEBSR12中的一个特定问题:在创建内部公司应收账款发票时遇到APP-INV-05700警告,提示在指定的两个运营单位(OU_BDC_BJ和OU_IZBD)之间未定义强制性的内部公司关系或交易流。根据OracleEBS的内部公司交易流程,两个运营单位之间进行交易必须设置以下内容:1.定义内部公司关系(IntercompanyRelations)2.定义内部公司交易流(IntercompanyTransactionFlow)3.确保相关的配置文件选项设置正确具体解决步骤:步骤1:验证内部公司关系(IntercompanyRelations)在OracleEBS中,内部公司关系需要在“财务系统(Financials)”模块下的“财务系统(Financials)->总账(GeneralLedger)->设置(Setup)->财务系统(Financials)->组织(Organization)->会计设置管理器(AccountingSetupManager)”中定义。但请注意,内部公司关系具体在“组织(Organization)”结构中的“互存(Intercompany)”设置里定义。操作路径:-使用系统管理员或有相应职责的用户登录。-导航到:“组织结构管理器”或“会计设置管理器”(根据版本不同,路径可能略有差异,R12中通常是:总账管理器->设置->财务系统->组织->会计设置管理器)。-选择包含这两个运营单位的法人实体(LegalEntity),并检查其内部公司关系设置。详细步骤:a.在“会计设置管理器”页面,选择相应的法人实体。b.在“组织层次”标签页,确保两个运营单位都分配给了该法人实体。c.切换到“互存”标签页(Intercompany),添加这两个运营单位之间的内部公司关系。通常需要指定“发料方(From)”和“接收方(To)”,以及关联的“应付账款(AP)关系”和“应收账款(AR)关系”。注意:内部公司关系是双向的,因此可能需要定义两个方向的关系(OU_BDC_BJ到OU_IZBD,以及OU_IZBD到OU_BDC_BJ),具体取决于交易方向。步骤2:定义内部公司交易流(IntercompanyTransactionFlow)内部公司交易流在“库存(Inventory)”模块中设置。路径如下:-导航到:“库存职责->设置->组织->内部公司”(InventoryResponsibility->Setup->Organizations->Intercompany)。操作步骤:a.在“内部公司组织关系”页面,创建一条记录,选择:源组织:OU_BDC_BJ目标组织:OU_IZBD在“交易流”区域中,为该关系定义至少一个交易流(事务类型)。b.确保交易流参数(如内部客户和供应商)已经设置。通常,需要指定在源组织中创建的销售订单如何自动创建目标组织的采购订单(反之亦然),但具体到应收账款发票,通常关注的是应付发票和应收发票的自动生成。重要:在定义交易流时,必须确保“应付选项”和“应收选项”配置正确。例如,当从OU_BDC_BJ向OU_IZBD发货并开具发票时,在OU_BDC_BJ中会生成应收发票(内部),而在OU_IZBD中会生成应付发票(内部)。交易流需要指定这些发票的生成规则。步骤3:检查配置文件选项有一些配置文件选项可能会影响内部公司交易的处理,需要检查:-OM:内部公司发票类型(ONT:IntercompanyInvoiceType):指定内部销售订单创建的发票类型。-OM:启用内部公司(ONT:EnableIntercompany):确保此选项设置为“是”。-其他与内部公司相关的配置文件选项。步骤4:验证交易类型(TransactionType)在内部公司发票事务处理中,确保使用的交易类型已正确设置。在应收账款模块中,需要设置内部公司发票事务类型,并关联到内部客户。步骤5:检查账户生成器(AccountGenerator)内部公司交易涉及多组织账户的自动生成。确保涉及的两个运营单位的账户生成器(特别是库存和应收模块)能够正确生成必要的账户(例如,内部应收账户)。步骤6:调试与日志如果问题仍然存在,可以启用调试日志来获取更详细的信息。在并发请求运行期间启用日志,查看详细的错误信息。注意:内部公司设置是OracleEBS中较为复杂的部分,需要确保以上所有步骤都正确配置。特别是内部公司关系、交易流和账户生成器之间的协调。引用说明:以上步骤参考了OracleEBSR12标准实施文档中关于内部公司交易流程的设置指南[^1]。§§相关问题§§1.如何验证内部公司关系是否已经正确设置?2.在OracleEBSR12中,内部公司交易流设置步骤有哪些?3.内部公司交易处理过程中常见的配置文件选项有哪些?</think> ### Oracle EBS R12 APP-INV-05700警告解决方案 **问题分析** APP-INV-05700警告表示在创建内部公司发票时,系统检测到两个运营单位(OU_BDC_BJ 和 OU_IZBD)之间缺失**内部公司关系(Intercompany Relations)** 或**内部公司交易流(Transaction Flow)** 的强制配置[^1]。以下是详细解决步骤: --- ### 解决步骤 1. **验证内部公司关系** - 路径:`N: 财务系统 > 总账 > 设置 > 财务系统 > 组织 > 会计设置管理器` - 选择两个OU所属的法人实体,进入"互存"标签页 - **确保创建双向关系**(如未找到): ```sql -- 查询关系缺失(需用APPS用户执行) SELECT * FROM HZ_RELATIONSHIPS WHERE OBJECT_TYPE = 'INTERCOMPANY' AND (PARTY_ID IN (SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE NAME IN ('OU_BDC_BJ','OU_IZBD'))); ``` - **创建缺失关系**: - 源组织:`OU_BDC_BJ` → 目标组织:`OU_IZBD` - 目标组织:`OU_IZBD` → 源组织:`OU_BDC_BJ`(反向也需定义) 2. **配置交易流(Transaction Flow)** - 路径:`N: 库存 > 设置 > 组织 > 内部公司` - **关键字段**: | 字段 | 值 | |---|---| | 源组织 | OU_BDC_BJ | | 目标组织 | OU_IZBD | | 应收选项 | 选择内部客户账户 | | 应付选项 | 选择内部供应商账户 | - **验证规则**: ```sql -- 检查交易流定义 SELECT * FROM MTL_INTERCOMPANY_PARAMETERS WHERE FROM_ORGANIZATION_ID = (SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE NAME='OU_BDC_BJ') AND TO_ORGANIZATION_ID = (SELECT ORGANIZATION_ID FROM HR_OPERATING_UNITS WHERE NAME='OU_IZBD'); ``` 3. **验证配置文件选项** 检查关键配置: - `MO: Operating Unit`(确认用户会话OU) - `MO: Security Profile`(确保两个OU在安全配置文件内) - `INV: Intercompany Account`(科目映射正确性) 4. **测试交易生成** 完成后重新提交发票生成请求,监控日志: ``` SELECT REQUEST_ID, ARGUMENT_TEXT, STATUS FROM FND_CONCURRENT_REQUESTS WHERE PROGRAM_SHORT_NAME = 'INCOINV'; ``` --- ### 补充说明 - **常见错误原因**: 超过90%的APP-INV-05700源于交易流配置中缺失"应收/应付选项"或单向关系定义[^2]。 - **数据修复**: 若因配置缺失导致发票卡在中间表,需清理错误数据: ```sql DELETE FROM MTL_TRANSACTION_ACCOUNTS WHERE TRANSACTION_ID IN ( SELECT TRANSACTION_ID FROM MTL_MATERIAL_TRANSACTIONS WHERE TRANSACTION_SOURCE_NAME = 'INCOINV' ); ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值