公司内事务加载文件

除了手动输入公司内事务外,还可以从外部 ASCII 文件加载事务详细信息。可以在一个加载流程中选择多个外部文件,并选择是合并还是替换事务。

加载文件中的节标题

公司内事务加载文件可包含两个节:

  • 原因代码表:该节只在您具有“公司内事务管理员”安全角色访问权限时才加载;否则,加载会忽略该节。

  • IC 事务节:该节最常用,在您具有“公司内事务用户”安全角色访问权限时加载。

在加载过程中,系统也不会同时从加载文件加载过帐或匹配状态。

加载文件中的特殊关键字

特殊关键字前以感叹号 (!) 标记。

表 10-2 IC 事务加载文件的关键字

关键字 说明

Intercompany Detail

表示该数据代表公司内详细信息。

Column_Order

表示文件中各项的顺序。

Thousand_Separator

(可选)。表示用于分隔金额中千位的分隔符。如果未指定,系统将使用在应用程序服务器中定义的数值的区域设置。

Decimal

(可选)。表示用于小数金额的字符。如果未指定,系统将使用在应用程序服务器中定义的数值的区域设置。

公司内事务文件示例

以下是公司内事务加载文件示例。感叹号 (!) 后跟有效的节名称表示新节的开头。撇号 (') 表示注释行的开始。使用以下文件分隔符之一分隔文件中的信息:

, ~ @ $ % & ^ | : ; ? \

您可以使用任意有效字符,只要该字符未用于文件名中,或未以任何其他形式用于文件中。例如,如果在实体成员名称中使用了 & 符号 (&),则不能使用 & 作为分隔符。在整个文件中必须使用相同的分隔符字符。如果在同一文件中使用不同的分隔符字符,在加载文件时会出错。

注:

如果使用 Oracle 数据库,系统将在加载过程中将事务 ID、子 ID、引用 ID 和原因代码转换为大写字母。例如,系统会在加载文件时将事务 ID "t123" 转换为 "T123"。

示例

!SCENARIO=Actual
!YEAR=2014
!PERIOD=January
!DECIMAL=.
!THOUSAND_SEPARATOR=,
INTERCOMPANY DETAIL
!Column_Order=Entity;Partner;Account;Flows;Market;Region;CostCenter;TransID;SubID;Date;TransCurr;TransAmt;EntCurrAmt;Rate;RefID;Comment1;Comment2
China;France;ICPay;Flows;Market;Region;CostCenter;DE124;08/10/06;EUR;2000;8000;Ref123;Text1234;Text9995
China;France;ICPurch;Flows;Market;Region;CostCenter;BX3212;08/12/06;EUR;2500;10000; ;Text2345;Text8984
China;Germany;ICRef;Flows;Market;Region;CostCenter;AC4345;08/15/06;EUR;1700;6970;ABC12;Text2323;Text9232
...