上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |
使用“快速编码”窗口来定义“发票导入”来源的快速编码。除应付款管理系统费用报表和 Oracle 项目系统之外,请使用任意来源名称。这些是预定义的来源,您可以使用它们以依据输入应付款管理系统、Oracle Web 员工管理系统及 Oracle 项目系统的费用报表来创建发票。输入“来源”以作为您定义代码的快速编码类型。
使用 SQL*Loader,您可以将此来源代码输入 AP_EXPENSE_REPORT_HEADERS 表的“SOURCE”栏。在为此来源提交“发票导入”时,您可以输入此快速编码作为来源参数。
要通过 SQL*Loader 将发票信息装入应付款管理系统,您首先必须创建产生包含您要输入应付款管理系统发票明细的平面文件的程序。
对于每个发票,程序应纳入平面文件的值,以填入 AP_EXPENSE_REPORT_HEADERS 中的以下外关键字栏:
最后,请确保发票平面文件具有相应的信息,以按前面表说明中的指示填入 AP_EXPENSE_REPORT_HEADERS 和 AP_EXPENSE_REPORT_LINES。如果具有标记为栏要求的值,则您可以将栏留空。
参阅 SQL*Loader 说明文件以了解如何写 SQL*Loader 控制文件。您所写的文件可能差异很大,取决于您所使用发票平面文件的特征和格式。控制文件必须按前面表说明中的指示填入 AP_EXPENSE_REPORT_HEADERS 和 AP_EXPENSE_REPORT_LINES。另请参阅:SQL*Loader《ORACLE8 服务器公用程序指南》
您必须使用“快速编码”窗口中定义的来源代码来对控制文件进行编码,以填入 AP_EXPENSE_REPORT_HEADERS 中的“SOURCE”栏。
此外,对于您要导入的每个发票,EMPLOYEE_ID 必须为空,VOUCHNO 必须为零 (0)。应付款管理系统仅导入“VOUCHNO”栏值为零的发票。
如果所有发票的币种相同,则您可以在控制文件中对 AP_EXPENSE_REPORT_HEADERS 中的 DEFAULT_CURRENCY_CODE 值以及 AP_EXPENSE_REPORT_LINES 中的 CURRENCY_CODE 值进行硬编码。
您可能还需要对 AP_EXPENSE_REPORT_HEADERS 中的 PURGEABLE_FLAG 值进行硬编码,以指明记录是否可清除。在提交“发票导入”时,您可以选择删除接口表中的所有可清除记录。如果“发票导入”依据记录成功地创建了发票,并且 PURGEABLE_FLAG 设置为“是”或“空”,则该记录为可清除。由于临时记录可提供从新建发票追溯到其它会计系统中的原始发票的审计线索,因此请考虑到您可能不想使这些临时记录成为可清除记录。
上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |