版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OracleEBS应收APIOracleEBS应收APIOracleEBS应收API总结Author: 袁良杰CreationDate: 2015-05-03LastUpdated: 2015-06-14DocumentRef: <DocumentReferenceNumber>Version: DRAFT1AApprovals:<Approver1><Approver2>autotext"PICOracleLogo"\*Mergeformatautotext"PICOracleLogo"\*Mergeformatautotext"PICOracleLogo"\*Mergeformat CopyNumber _____DocumentControlChangeRecordSECTIONDateAuthorVersionChangeReference2015-05-03袁良杰1.0创建2015-06-14袁良杰1.1修改,完善例子2015-08-02袁良杰1.2修改,增加收款核销发票明细等ReviewersNamePositionDistributionCopyNo.NameLocationLibraryMasterProjectLibraryProjectManagerNoteToHolders:Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.ContentsTOC\o"2-3"DocumentControl ii1. 总体说明 21.1. 说明 21.2. 应收API使用 22. 创建事务处理 32.1. API说明 32.2. 参数说明 32.3. 例子 103. 删除事务处理 113.1. API说明 113.2. 参数说明 113.3. 例子 114. 完成与未完成事务处理 124.1. API说明 124.2. 参数说明 124.3. 例子 125. 事务处理调整 135.1. API说明 135.2. 参数说明 135.3. 例子 176. 创建贷项通知单 196.1. API说明 196.2. 参数说明 196.3. 例子 217. 贷项通知单核销与撤销核销 227.1. API说明 227.2. 参数说明 227.3. 例子 248. 创建标准收款 268.1. API说明 268.2. 参数说明 268.3. 例子 289. 创建杂项收款 299.1. API说明 299.2. 参数说明 299.3. 例子 3110. 收款核销与撤销核销 3210.1. API说明 3210.2. 参数说明 3210.3. 例子 3511. 活动核销 3611.1. API说明 3611.2. 参数说明 3611.3. 例子 3812. 收款冲销 3912.1. API说明 3912.2. 参数说明 3912.3. 例子 4013. OpenandClosedIssuesforthisDeliverable 41OpenIssues 41ClosedIssues 41PAGE10总体说明说明该文档是基于OracleEBSR12.1.3系统,且例子在该版本的系统中测试通过。应收API使用创建事务处理API说明创建事务处理的API可以创建发票、贷项通知单等对应的APIAR_INVOICE_API_PUB.CREATE_INVOICE:创建多个事务处理在一个批。AR_INVOICE_API_PUB.CREATE_SINGLE_INVOICE:创建一个事务处理返回customer_trx_id。关键字段创建发票的API分成了有四部分:从配置文件和AR_SYSTEM_PARAMETERS表中的所有默认值。把参数分别填充到事务处理头,行,分配和销售四个全局临时表。如果用AR_INVOICE_API_PUB.CREATE_INVOICE,则先创建事务处理批。API会验证所有的参数调用实体处理程序来执行相关任务。参数说明创建事务处理的两个API的输入参数是相同的,返回参数有些区别。创建单张事务处理的API返回的是customer_trx_id;创建多张事务处理在同一批下的API返回的是一个全局性的记录类型(ar_invoice_api_pub.g_api_outputs),该类型包括了batch_id,它可以用于检索对应的事务处理。API的参数:p_api_versionINNUMBER,p_init_msg_listINVARCHAR2:=FND_API.G_FALSE,p_commitINVARCHAR2:=FND_API.G_FALSE,p_batch_source_recINbatch_source_rec_type,p_trx_header_tblINtrx_header_tbl_type,p_trx_lines_tblINtrx_line_tbl_type,p_trx_dist_tblINtrx_dist_tbl_type,p_trx_salescredits_tblINtrx_salescredits_tbl_type,x_customer_trx_idOUTNOCOPYNUMBER,--CREATE_INVOICE没有该参数x_return_statusOUTNOCOPYVARCHAR2,x_msg_countOUTNOCOPYNUMBER,x_msg_dataOUTNOCOPYVARCHAR2,参数说明标准API参数:参数类型数据类型是否必输默认值描述p_api_versionINNUMBERYes1.0比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理x_customer_trx_idOUTNUMBER返回customer_trx_id,此参数只创建单个事务处理create_single_invoice存储过程中有。x_return_statusOUTVARCHAR2调用API返回的状态x_msg_countOUTNUMBER消息队列的数量x_msg_dataOUTVARCHAR2调用API时其它的异常错误消息P_BATCH_SOURCE_REC参数,包括以下字段字段数据类型是否必输默认值描述batch_source_idNUMBERNull如果batch_source_id为空,则值将是从ar_ra_batch_source配置文件中取。该字段的值来源ra_batch_sources表。批来源的类型只能是“人工”。default_dateDATENull如果该字段的值为空,则取系统当前日期。P_TRX_HEADER_TBL参数,包括以下字段字段数据类型是否必输默认值描述trx_header_idNUMBERYes事务处理头ID。可以通过ra_customer_trx_s.nextval获取trx_numberVARCHAR2(30)Null事务处理编号。如果批来源启用了自动事务处理编号或将单据编号复制为事务处理编号,则该字段为空。trx_dateDATENull事务处理日期。如果该字段为空,则取系统当前日期。gl_dateDATENull总帐日期。如果总帐日期为空,则取p_batch_source_rec.default_date的值。trx_currencyVARCHAR2(30)Null币种。如果该字段为空,则ar_system_parameters表中取值cust_trx_type_idNUMBERNull事务处理类型ID。该字段值的来源表为ra_cust_trx_types。如果该字段的值为空则获取批来源的标准事务处理类型。bill_to_customer_idNUMBERYesNull收到方客户ID。该字段的值必须存在hz_cust_accounts.cust_account_id表中,而且必须是有效的的客户。bill_to_account_numberVARCHAR2(30)Null收单方客户编号。该字段的值必须存在hz_cust_accounts.account_number中,而且必须是有效的的客户。bill_to_customer_nameVARCHAR2(260)Null收单方客户名称。如果收单方客户ID、收单方客户编号、收单方客户名称都给了值,优先级的顺序从高到低依次是收单方客户ID、收单方客户编号、收单方客户名称。bill_to_contact_idNUMBERNull收单方联系ID。该字段的值是收单方客户ID和收单方地址ID组合决定。bill_to_address_idNUMBERNull收单方地址ID。该字段的值必须存在hz_cust_acct_sites.cust_acct_site_id中。bill_to_site_use_idNUMBERNull收单方用户地点ID。该字段的值必须存在hz_cust_site_uses_all.site_use_id中。ship_to_customer_idNUMBERNull收货方客户ID。该字段的值必须存在hz_cust_accounts.cust_account_id表中,而且必须是有效的的客户。ship_to_account_numberVARCHAR2(30)Null收货方客户编号。该字段的值必须存在hz_cust_accounts.account_number中,而且必须是有效的的客户。ship_to_customer_nameVARCHAR2(260)Null收货方客户名称。如果收货方客户ID、收货方客户编号、收货方客户名称都给了值,优先级的顺序从高到低依次是收货方客户ID、收货方客户编号、收货方客户名称。ship_to_contact_idNUMBERNull收货方联系ID。该字段的值是收货方客户ID和收货方地址ID组合决定。ship_to_address_idNUMBERNull收货方地址ID。该字段的值必须存在hz_cust_acct_sites.cust_acct_site_id中。ship_to_site_use_idNUMBERNull收货方用户地点ID。该字段的值必须存在hz_cust_site_uses_all.site_use_id中。sold_to_customer_idNUMBERNull采购方客户ID。该字段的值必须存在hz_cust_accounts.cust_account_id表中,而且必须是有效的的客户。term_idNUMBERNull付款条件ID。事务处理日期必须在付款条件的有效日期范围内,该字段的值必须存在ra_terms.term_id中。如果该字段值为空,可以通过客户账户地点层的付款条件或帐户层的付款条件带出。如果该客户信息上没有维护付款条件,则该字段必输。primary_salesrep_idNUMBERNull销售员ID。如果在系统选项中杂项TAB页的要求销售员启用,则该字段需要给值。primary_salesrep_nameVARCHAR2(240)Null销售员名称。如果在系统选项中杂项TAB页的要求销售员启用,则该字段需要给值。如果销售员ID和名称都给值,则销售员ID优先级高。exchange_rate_typeVARCHAR2(60)Null汇率类型。该字段的值必须存在gl_daily_conversion_types.conversion_types中。如果事务处理币种与本位币不相同,则该字段必输。exchange_dateDATENull汇率日期。如果事务处理币种与本位币不相同,该字段不能为空。如果该字段没给值,则取GL日期。exchange_rateNUMBERNull汇率。如果。如果事务处理币种与本位币不相同,而且汇率类型为“USER”,则该字段需要给值。territory_idNUMBERNull区域ID。该字段的取值逻辑取决于系统选项中杂项TAB页的地区来源。如果地区来源为收单地点或收货地点,则该字段的值从hz_cust_site_uses.territory_id取值;如果地区来源销售代表,则该字段的值从ra_salesrep_territories.territory_id取值。remit_to_address_idNUMBERNull收款方地址ID。该字段从ar_active_remit_to_addresses_v中取值。invoicing_rule_idNUMBERNull开票规则ID。该字段的有效值为-2和-3。如果该字段给了值,则行类型为“LINE”的会计规则TAB页的字段必输。printing_optionVARCHAR2(20)Null打印选项。该字段的有效值为PRI和NOT。该字段对应的快码为INVOICE_PRINT_OPTIONSpurchase_orderVARCHAR2(50)Null客户PO编号。purchase_order_revisionVARCHAR2(50)Null客户PO版本。如果采购订单编号没有给值,则该字段不能给值。purchase_order_dateDATENull客户PO日期。如果采购订单编号没有给值,则该字段不能给值。commentsVARCHAR2(240)Null备注。该字段的值可以打印在发票视图上。internal_notesVARCHAR2(240)Null特殊说明。该字段的值可以打印在发票视图上。finance_chargesVARCHAR2(1)Null免费滞纳费用。该字段的有效值为Y和N,Y表示是,N标识否receipt_method_idNUMBERNull收款方法ID。该字段从ar_receipt_methods取有效的值。该字段的值为空,则通过收单方客户地点层付款明细TAB页的主要收款方法或收单方客户帐户层付款明细TAB页的主要收款方法带出。related_customer_trx_idNUMBERNull交叉参考事务处理ID。该字段的从ra_customer_trx_all.customer_trx_id中取值。贷项通知单不需要给该字段给值。agreement_idNUMBERNull协议ID。该字段从so_agreements.agreement_id取值。ship_viaVARCHAR2(30)Null承运人简称。该字段的取值来源是org_freight.freight_codeship_date_actualDATENull发运日期。waybill_numberVARCHAR2(50)Null发运参考。fob_pointVARCHAR2(30)NullFOB地点。该字段的取值来源是ar_lookups.lookup_type='FOB'customer_bank_account_idNUMBERNull客户银行帐户ID。如果收款方法所在的收款分类的创建方法不是自动,且该字段给了值,那么会报错。Oracle官方参考文档上说如果收款方法所在的收款分类的创建方法是自动,该字段的值必须给,不给将通过客户信息上带出,但经测试和看程序代码,该字段的值在收款方法所在的收款分类的创建方法是自动情况下不给值也不会报错,也不会从客户信息上带出。default_ussgl_transaction_codeVARCHAR2(30)Null默认ussgl事务处理代码。status_trxVARCHAR2(30)Null事务处理状态。如果该字段没有给值,则通过事务处理类型上的事务处理状态带出。该字段的有效值为OP、CL、PEN、VD。paying_customer_idNUMBERNull付款客户IDpaying_site_use_idNUMBERNull付款客户地点doc_sequence_valueNUMBERNull单价编号。attribute_categoryVARCHAR2(30)Null说明性弹性域结构定义attribute1-10VARCHAR2(150)Null弹性域字段1-15global_attribute_categoryVARCHAR2(30)Null全局说明性弹性域结构定义global_attribute1-30VARCHAR2(150)Null全局弹性域字段1-30interface_header_contextVARCHAR2(30)Null接口头上下文interface_header_attribute1-15VARCHAR2(30)Null接口头弹性域字段1-15org_idNUMBERNull业务实体ID。legal_entity_idNUMBERNull法人主体ID。必输,如果不给系统会根据初始化的业务实体ID和帐套ID带出法人实体ID。payment_trxn_extension_idNUMBERNull付款扩展ID。收款方法所在的收款分类的创建方法是自动时,该字段才可以给值。billing_dateDATENull开单日期。interest_header_idNUMBERNull不清楚该字段用处。late_charges_assessedVARCHAR2(1)Null不清楚该字段用处。document_sub_typeVARCHAR2(240)Null不清楚该字段用处。default_taxation_countryVARCHAR2(2)Null不清楚该字段用处。mandate_last_trx_flagVARCHAR2(1)Null不清楚该字段用处。P_TRX_LINES_TBL参数,包括以下字段字段数据类型是否必输默认值描述trx_header_idNUMBERYes事务处理头ID。与p_trx_header_tbl.trx_header_id的关联。trx_line_idNUMBERYes事务处理行ID。可以通过ra_customer_trx_lines_s.nextval获取。link_to_trx_line_idNUMBER关联事务处理行ID。当行类型为TAX或FREIGHT时,该字段必输。line_numberNUMBERYes行号。reason_codeVARCHAR2(30)开票原因代码。该字段的值取至快码”INVOICING_REASON”inventory_item_idNUMBER物料ID。与memo_line_id互斥。如果该字段不为空,需要验证值是否存在mtl_system_items.inventory_item_id中,且invoice_enabled_flag=“Y”。descriptionVARCHAR2(240)行描述。如果inventory_item_id或memo_line_id为空,则该字段必输。quantity_orderedNUMBER订单数量。quantity_invoicedNUMBER发票行数量。如果头事务处理类型不为贷项通知单且行类型为LINE,则该字段必输。如果行类型为TAX或FREIGHT,则该字段不能给值。unit_standard_priceNUMBER标准单价。unit_selling_priceNUMBER单价。如果行类型为TAX或FREIGHT,则该字段不能给值。sales_orderVARCHAR2(50)销售订单编号。sales_order_lineVARCHAR2(30)销售订单行号。sales_order_dateDATE销售订单日期accounting_rule_idNUMBER会计规则ID。如果头invoicing_rule_id给了值,该字段必须给值。该字段的值来源于ra_rules.rule_id。accounting_rule_durationNUMBER持续时间。该字段的值必须是正整数。line_typeVARCHAR2(20)行类型。该字段的值来至于快码”std_line_type”。attribute_categoryVARCHAR2(50)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15rule_start_dateDATE规则开始时间。interface_line_contextVARCHAR2(30)接口头上下文interface_line_attribute1-15VARCHAR2(50)接口头弹性域字段1-15sales_order_sourceVARCHAR2(50)销售订单渠道。amountNUMBER事务处理行金额。如果行类型为TAX或FREIGHT,则该字段必须给值。tax_precedenceNUMBER税收优先级。如果行类型为TAX或FREIGHT,则该字段必须给值。tax_rateNUMBER税率。tax_exemption_idNUMBER不清楚该字段用处。memo_line_idNUMBER通知单行ID。与inventory_item_id互斥。该字段的值来源于ar_memo_lines_all_b.memo_line_id。如果行类型为TAX或FREIGHT时,该字段不需要。uom_codeVARCHAR2(30)单位。如果行类型为LINE且inventory_item_id不为空时,该字段必输。default_ussgl_transaction_codeVARCHAR2(30)默认USSGL事务处理代码。default_ussgl_trx_code_contextVARCHAR2(30)不清楚该字段用处。vat_tax_idNUMBER增值税ID。该字段的值来源于ar_vat_tax.vat_tax_id。如果行类型为TAX,该字段必输。tax_exempt_flagVARCHAR2(1)税收控制标识。该字段的值来源于快码TAX_CONTROL_FLAG。tax_exempt_numberVARCHAR2(80)免税证明编号。tax_exempt_flag为E是才给值。tax_exempt_reason_codeVARCHAR2(30)免税原因。tax_exempt_flag为E是才给值。tax_vendor_return_codeVARCHAR2(30)不清楚该字段用处。movement_idNUMBER不清楚该字段用处。global_attribute1-20VARCHAR2(150)全局弹性域字段1-20global_attribute_categoryVARCHAR2(30)全局说明性弹性域结构定义amount_includes_tax_flagVARCHAR2(1)金额含税。warehouse_idNUMBER仓库ID。该字段的值来源于org_organization_anization_idcontract_line_idNUMBER不清楚该字段用处。source_data_key1-5VARCHAR2(150)数据来源1-5invoiced_line_acctg_levelVARCHAR2(15)核算等级。ship_date_actualDATE发运日期。override_auto_accounting_flagVARCHAR2(1)不清楚该字段用处。deferral_exclusion_flagVARCHAR2(1)延迟标识。rule_end_dateDATE规则结束日期。source_application_idNUMBER不清楚该字段用处。source_event_class_codeVARCHAR2(30)不清楚该字段用处。source_entity_codeVARCHAR2(30)不清楚该字段用处。source_trx_idNUMBER不清楚该字段用处。source_trx_line_idNUMBER不清楚该字段用处。source_trx_line_typeVARCHAR2(30)不清楚该字段用处。source_trx_detail_tax_line_idNUMBER不清楚该字段用处。historical_flagVARCHAR2(1)不清楚该字段用处。taxable_flagVARCHAR2(1)计税标识。tax_regime_codeVARCHAR2(30)税收制度代码。taxVARCHAR2(30)税。tax_status_codeVARCHAR2(30)纳税状态代码。tax_rate_codeVARCHAR2(50)税率代码tax_jurisdiction_codeVARCHAR2(30)税收管辖区代码。该字段的值来源于zx_jurisdictions_b.tax_jurisdiction_codetax_classification_codeVARCHAR2(50)不清楚该字段用处。interest_line_idNUMBER不清楚该字段用处。trx_business_categoryVARCHAR2(240)不清楚该字段用处。product_fisc_classificationVARCHAR2(240)不清楚该字段用处。product_categoryVARCHAR2(240)不清楚该字段用处。product_typeVARCHAR2(240)不清楚该字段用处。line_intended_useVARCHAR2(30)不清楚该字段用处。assessable_valueNUMBER不清楚该字段用处。TRX_DIST_TBL_TYPE,包括以下字段字段数据类型是否必输默认值描述trx_dist_idNUMBERYes事务处理分配ID。可以通过ra_cust_trx_line_gl_dist_s.nextval获取。trx_header_idNUMBERYes事务处理头ID。与p_trx_header_tbl.trx_header_id的关联。trx_line_idNUMBERYes事务处理行ID。与p_trx_lines_tbl.trx_line_id的关联。account_classVARCHAR2(30)账户分类。amountNUMBER分配额。acctd_amountNUMBER本位币金额。如果不给值,默认为amount的值。percentNUMBER百分比。code_combination_idNUMBERYes帐户ID。该字段的取值来源为gl_code_combinations.code_combination_id。attribute_categoryVARCHAR2(50)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15global_attribute_categoryVARCHAR2(50)全局说明性弹性域结构定义global_attribute1-30VARCHAR2(150)全局弹性域字段1-15commentsVARCHAR2(240)备注TRX_SALESCREDITS_TBL_TYPE参数,包括以下字段字段数据类型是否必输默认值描述trx_salescredit_IDNUMBERYes销售业绩ID。可以通过ra_cust_trx_line_salesreps_s.nextval获取。trx_line_idNUMBERYes事务处理行ID。与p_trx_lines_tbl.trx_line_id的关联。salesrep_idNUMBERYes销售人员ID。该字段的值来源于ra_salesreps.salesrep_idsalesrep_numberVARCHAR2(30)销售人员编号。该字段的值来源于ra_salesreps.salesrep_number。如果编号和ID都给值且验证通过,则ID的优先级搞。sales_credit_type_nameVARCHAR2(30)销售业绩类型名称。该字段的值来源于so_sales_credit_。sales_credit_type_idNUMBERYes销售业绩类型ID。该字段的值来源于so_sales_credit_types.sales_credit_type_id。如果名称和ID都给值且验证通过,则ID的优先级搞salescredit_amount_splitNUMBER收入/非收入金额。salescredit_percent_splitNUMBER收入/非收入百分比。attribute_categoryVARCHAR2(50)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15global_attribute_categoryVARCHAR2(50)全局说明性弹性域结构定义global_attribute1-30VARCHAR2(150)全局弹性域字段1-15例子创建发票创建贷项通知单删除事务处理API说明对应的APIAR_INVOICE_API_PUB.DELETE_TRANSACTION:删除事务处理参数说明创建调整参数说明AR_INVOICE_API_PUB.DELETE_TRANSACTION删除事务处理包括以下参数:参数类型数据类型是否必输默认值描述p_api_nameINVARCHAR2YesAPI名称p_api_versionINNUMBERYes比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理p_validation_levelINNUMBERFND_API.G_VALID_LEVEL_FULL验证层级。p_return_statusOUTVARCHAR2调用API返回的状态p_msg_countOUTNUMBER消息队列的数量p_msg_dataOUTVARCHAR2调用API时其它的异常错误消息p_customer_trx_idINNUMBER事务处理ID。p_errorsOUTarp_trx_validate.message_tbl_type错误消息表类型。例子删除事务处理完成与未完成事务处理API说明对应的APIAR_TRANSACTION_GRP.COMPLETE_TRANSACTION:完成事务处理AR_TRANSACTION_GRP.INCOMPLETE_TRANSACTION:未完成事务处理参数说明参数说明完成事务处理和未完成事务处理的参数都是相同的,包括以下参数:参数类型数据类型是否必输默认值描述p_api_versionINNUMBERYes比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理p_validation_levelINNUMBERFND_API.G_VALID_LEVEL_FULL验证层级。x_return_statusOUTVARCHAR2调用API返回的状态x_msg_countOUTNUMBER消息队列的数量x_msg_dataOUTVARCHAR2调用API时其它的异常错误消息p_customer_trx_idINNUMBER事务处理ID。例子完成事务处理未完成事务处理事务处理调整API说明调整API包括对事务处理调整的创建、批准、更新和逆向处理。当调整的状态为批准时,调整不允许修改,修改的API只能更新调整的comments、status、gl_date、associated_cash_receipt_id、associated_application_id字段。逆向调整的状态必须为批准。对应的APIAR_ADJUST_PUB.CREATE_ADJUSTMENT:创建调整。AR_ADJUST_PUB.MODIFY_ADJUSTMENT:修改调整AR_ADJUST_PUB.APPROVE_ADJUSTMENT:审批调整AR_ADJUST_PUB.REVERSE_ADJUSTMENT:逆向调整参数说明调整API的标准API参数:参数类型数据类型是否必输默认值描述p_api_nameINVARCHAR2YesAPI名称p_api_versionINNUMBERYes1.0比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理p_validation_levelINNUMBERFND_API.G_VALID_LEVEL_FULL验证层级。p_return_statusOUTVARCHAR2调用API返回的状态p_msg_countOUTNUMBER消息队列的数量p_msg_dataOUTVARCHAR2调用API时其它的异常错误消息创建调整参数说明AR_ADJUST_PUB.CREATE_ADJUSTMENT创建调整的参数包括标准API参数,其它的参数包括以下几个:参数类型数据类型是否必输默认值描述p_adj_recINar_adjustments%ROWTYPEYes调整记录类型p_chk_approval_limitsINVARCHAR2fnd_api.g_true验证是否审批限额。如果该字段的值不为F或p_called_fromNOTLIKE'CASH_ENGINE%'OR'RECEIPT_REVERSAL%'OR'SPLIT_MERGE%'OR'DMS_INTERFACE%'OR'ENHANCED_CASH%',则会验证该用户的审批限额,如果该用户没有审批限额或不在该用户的审批限额范围内,则该数据导入后需要有审批限额范围的用户审批,否则该调整的状态处于等待审批,事务处理的金额就不受调整的影响。p_check_amountINVARCHAR2fnd_api.g_true是否验证金额。p_move_deferred_taxINVARCHAR2Y不清楚该字段的用处。p_new_adjust_numberOUTVARCHAR2调整编号。p_new_adjust_idOUTNUMBER调整IDp_called_fromINVARCHAR2NULLp_old_adjust_idINNUMBERNULLp_org_idINNUMBERNULL业务实体ID。p_adj_rec调整记录类型包括以下字段:字段数据类型是否必输默认值描述amountNUMBERYes调整金额apply_dateDATE调整日期。调整日期必输大于等于事务处理日期。gl_dateDATEYesGL日期。调整日期必输大于等于事务处理GL日期。set_of_books_idNUMBERYes帐簿ID。code_combination_idNUMBERGL帐户ID。如果该字段值为空,那么该字段的值为活动的GL帐户。typeVARCHAR2(15)Yes调整类型。有效的值为INVOICE(发票)、LINE(行)、TAX(税)、FREIGHT(运费)、CHARGES(费用)。快码:ADJUSTMENT_TYPEadjustment_typeVARCHAR2(3)M默认为MstatusVARCHAR2(30)状态。该字段的值取值于快码:APPROVAL_TYPEline_adjustedNUMBER行调整金额(已减税)。freight_adjustedNUMBER运费调整金额。tax_adjustedNUMBER税调整金额。associated_cash_receipt_idNUMBER收款ID。batch_idNUMBER批IDcustomer_trx_idNUMBER事务处理ID。customer_trx_line_idNUMBER事务处理行ID。如果调整类型为LINE,则该字段必输。subsequent_trx_idNUMBERpayment_schedule_idNUMBERYes付款计划IDreceivables_trx_idNUMBERYes活动ID。该字段取值来源于ar_receivables_trx.receivables_trx_idcommentsVARCHAR2(2000)备注。created_fromVARCHAR2(30)给‘ADJ-API’reason_codeVARCHAR2(30)调整原因CODE。该字段的值取至快码:ADJUST_REASONapproved_byNUMBER审批人attribute_categoryVARCHAR2(30)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15org_idNUMBER业务实体ID。doc_sequence_valueNUMBER单据编号doc_sequence_idNUMBER单据编号IDglobal_attribute_categoryVARCHAR2(150)全局说明性弹性域结构定义global_attribute1-20VARCHAR2(150)全局弹性域字段1-20修改调整参数说明AR_ADJUST_PUB.MODIFY_ADJUSTMENT修改调整的参数包括标准API参数和以下参数参数类型数据类型是否必输默认值描述p_adj_recINar_adjustments%ROWTYPEYes调整记录类型p_chk_approval_limitsINVARCHAR2fnd_api.g_true验证是否审批限额。如果该字段的值不为F或p_called_fromNOTLIKE'CASH_ENGINE%'OR'RECEIPT_REVERSAL%'OR'SPLIT_MERGE%'OR'DMS_INTERFACE%'OR'ENHANCED_CASH%',则会验证该用户的审批限额,如果该用户没有审批限额或不在该用户的审批限额范围内,则该数据导入后需要有审批限额范围的用户审批,否则该调整的状态处于等待审批,事务处理的金额就不受调整的影响。p_move_deferred_taxINVARCHAR2Y不清楚该字段的用处。p_old_adjust_idINNUMBERYes待修改调整ID。p_org_idINNUMBERNULL业务实体ID。p_adj_rec调整记录类型包括以下字段:字段数据类型是否必输默认值描述amountNUMBER调整金额apply_dateDATE调整日期。调整日期必输大于等于事务处理日期。gl_dateDATEGL日期。调整日期必输大于等于事务处理GL日期。set_of_books_idNUMBER帐簿ID。code_combination_idNUMBERGL帐户ID。如果该字段值为空,那么该字段的值为活动的GL帐户。typeVARCHAR2(15)调整类型。有效的值为INVOICE(发票)、LINE(行)、TAX(税)、FREIGHT(运费)、CHARGES(费用)。快码:ADJUSTMENT_TYPEadjustment_typeVARCHAR2(3)M默认为MstatusVARCHAR2(30)状态。快码:APPROVAL_TYPEline_adjustedNUMBER行调整金额(已减税)。freight_adjustedNUMBER运费调整金额。tax_adjustedNUMBER税调整金额。associated_cash_receipt_idNUMBER收款ID。batch_idNUMBER批IDcustomer_trx_idNUMBER事务处理ID。customer_trx_line_idNUMBER事务处理行ID。如果调整类型为LINE,则该字段必输。subsequent_trx_idNUMBERpayment_schedule_idNUMBERYes付款计划IDreceivables_trx_idNUMBERYes活动ID。该字段取值来源于ar_receivables_trx.receivables_trx_idcommentsVARCHAR2(2000)备注。created_fromVARCHAR2(30)给‘ADJ-API’reason_codeVARCHAR2(30)调整原因CODE。该字段的值取至快码:ADJUST_REASONapproved_byNUMBER审批人attribute_categoryVARCHAR2(30)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15org_idNUMBER业务实体ID。doc_sequence_valueNUMBER单据编号doc_sequence_idNUMBER单据编号IDglobal_attribute_categoryVARCHAR2(150)全局说明性弹性域结构定义global_attribute1-20VARCHAR2(150)全局弹性域字段1-20审批调整参数说明AR_ADJUST_PUB.APPROVE_ADJUSTMENT审批调整的参数包括标准API参数,其它的参数包括以下几个:参数类型数据类型是否必输默认值描述p_adj_recINar_adjustments%ROWTYPEYes调整记录类型p_chk_approval_limitsINVARCHAR2fnd_api.g_true验证是否审批限额。如果该字段的值不为F或p_called_fromNOTLIKE'CASH_ENGINE%'OR'RECEIPT_REVERSAL%'OR'SPLIT_MERGE%'OR'DMS_INTERFACE%'OR'ENHANCED_CASH%',则会验证该用户的审批限额,如果该用户没有审批限额或不在该用户的审批限额范围内,则该数据导入后需要有审批限额范围的用户审批,否则该调整的状态处于等待审批,事务处理的金额就不受调整的影响。p_move_deferred_taxINVARCHAR2Y不清楚该字段的用处。p_old_adjust_idINNUMBERYes待审批调整ID。p_org_idINNUMBERNULL业务实体ID。p_adj_rec调整记录类型包括以下字段:字段数据类型是否必输默认值描述amountNUMBER调整金额apply_dateDATE调整日期。调整日期必输大于等于事务处理日期。gl_dateDATEGL日期。调整日期必输大于等于事务处理GL日期。set_of_books_idNUMBER帐簿ID。code_combination_idNUMBERGL帐户ID。如果该字段值为空,那么该字段的值为活动的GL帐户。typeVARCHAR2(15)调整类型。有效的值为INVOICE(发票)、LINE(行)、TAX(税)、FREIGHT(运费)、CHARGES(费用)。快码:ADJUSTMENT_TYPEadjustment_typeVARCHAR2(3)M默认为MstatusVARCHAR2(30)状态。快码:APPROVAL_TYPEline_adjustedNUMBER行调整金额(已减税)。freight_adjustedNUMBER运费调整金额。tax_adjustedNUMBER税调整金额。associated_cash_receipt_idNUMBER收款ID。batch_idNUMBER批IDcustomer_trx_idNUMBER事务处理ID。customer_trx_line_idNUMBER事务处理行ID。如果调整类型为LINE,则该字段必输。subsequent_trx_idNUMBERpayment_schedule_idNUMBERYes付款计划IDreceivables_trx_idNUMBERYes活动ID。该字段取值来源于ar_receivables_trx.receivables_trx_idcommentsVARCHAR2(2000)备注。created_fromVARCHAR2(30)给‘ADJ-API’reason_codeVARCHAR2(30)调整原因CODE。该字段的值取至快码:ADJUST_REASONapproved_byNUMBER审批人attribute_categoryVARCHAR2(30)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15org_idNUMBER业务实体ID。doc_sequence_valueNUMBER单据编号doc_sequence_idNUMBER单据编号IDglobal_attribute_categoryVARCHAR2(150)全局说明性弹性域结构定义global_attribute1-20VARCHAR2(150)全局弹性域字段1-20逆向调整参数说明AR_ADJUST_PUB.REVERSE_ADJUSTMENT逆向调整的参数包括标准API参数,其它的参数包括以下几个:参数类型数据类型是否必输默认值描述p_old_adjust_idINNUMBERYes被逆向调整IDp_chk_approval_limitsINVARCHAR2fnd_api.g_true验证是否审批限额。如果该字段的值不为F或p_called_fromNOTLIKE'CASH_ENGINE%'OR'RECEIPT_REVERSAL%'OR'SPLIT_MERGE%'OR'DMS_INTERFACE%'OR'ENHANCED_CASH%',则会验证该用户的审批限额,如果该用户没有审批限额或不在该用户的审批限额范围内,则该数据导入后需要有审批限额范围的用户审批,否则该调整的状态处于等待审批,事务处理的金额就不受调整的影响。p_move_deferred_taxINVARCHAR2Y不清楚该字段的用处。p_reversal_gl_dateDATE被逆向调整的GL日期逆向GL日期。p_reversal_dateINDATE被逆向调整的日期逆向日期。p_commentsINVARCHAR2备注。p_new_adj_idOUTNUMBER调整ID。p_called_fromINVARCHAR2NULLp_org_idINNUMBERNULL业务实体ID例子创建调整修改调整审批调整逆向调整创建贷项通知单API说明对应的APIAR_CREDIT_MEMO_API_PUB.CREATE_REQUEST:创建贷项通知单。参数说明标准API参数:参数类型数据类型是否必输默认值描述p_api_versionINNUMBERYes1.0比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理p_validation_levelINNUMBERFND_API.G_VALID_LEVEL_FULL验证层级。x_return_statusOUTVARCHAR2调用API返回的状态x_msg_countOUTNUMBER消息队列的数量x_msg_dataOUTVARCHAR2调用API时其它的异常错误消息参数说明AR_CREDIT_MEMO_API_PUB.CREATE_REQUEST创建贷项通知单的参数包括标准API参数,还包括以下参数:参数类型数据类型是否必输默认值描述p_customer_trx_idINNUMBERYes事务处理ID。p_line_credit_flagINVARCHAR2Yes行贷项标识。如果是行级则给Yp_line_amountINNUMBER0行金额。p_tax_amountINNUMBER0税金额。p_freight_amountINNUMBER0运费金额。p_cm_reason_codeINVARCHAR2Yes贷项通知单原因代码。该字段的值取至快码:CREDIT_MEMO_REASONp_commentsINVARCHAR2NULL备注。p_orig_trx_numberINVARCHAR2NULL原发票编号。p_tax_ex_cert_numINVARCHAR2NULL免税证明编号。p_request_urlINVARCHAR2AR_CREDIT_MEMO_API_PUB.print_default_page求情URL。p_transaction_urlINVARCHAR2AR_CREDIT_MEMO_API_PUB.print_default_page原事务处理URLp_trans_act_urlINVARCHAR2AR_CREDIT_MEMO_API_PUB.print_default_page原事务处理活动URLp_cm_line_tblINar_credit_memo_api_pub.cm_line_tbl_type_coverar_credit_memo_api_pub.cm_line_tbl_type_cover贷项通知单行表类型。如果p_line_credit_flag为Y,则该类型的值必给。p_skip_workflow_flagINVARCHAR2N是否跳过工作流。如果给Y,跳过工作流,直接创建贷项通知单。p_credit_method_installmentsINVARCHAR2NULL该字段用于拆分付款条件。该字段的有效值为:PRORATE、LIFO、FIFO和NULLp_credit_method_rulesINVARCHAR2NULL会计规则。该字段的有效值为PRORATE、LIFO、UNIT和NULLp_batch_source_nameINVARCHAR2NULL批来源。该字段的值来源于RA_BATCH_SOURCES_ALL.NAMEp_org_idINNUMBERNULL业务实体ID。x_request_idOUTNUMBER创建贷项通知单请求ID。SELECTcm_customer_trx_idFROMra_cm_requests_allWHERErequest_id=x_request_id可以获取到贷项通知单的事务处理ID。p_attribute_recINarw_cmreq_cover.pq_attribute_rec_typear_credit_memo_api_pub.attribute_rec_const弹性域记录。p_interface_attribute_recINarw_cmreq_cover.pq_interface_rec_typear_credit_memo_api_erface_rec_const接口弹性域记录。p_global_attribute_recINarw_cmreq_cover.pq_global_attribute_rec_typear_credit_memo_api_pub.global_attribute_rec_const全局弹性域记录。p_dispute_dateINDATENULL争议日期。如果该字段不为空,则该字段的值必须小于发票日期。p_internal_commentINVARCHAR2NULL不清楚该段的用处。(测试)p_trx_numberINVARCHAR2NULL事务处理编号。p_gl_dateINDATENULLGL日期。P_TRX_LINES_TBL参数,包括以下字段参数类型数据类型是否必输默认值描述customer_trx_line_idINNUMBER发票行ID。extended_amountINNUMBER金额。quantity_creditedINNUMBER数量。priceIN单价。attribute_categoryINVARCHAR2(30)行弹性域上下文attribute1-attribute15INVARCHAR2(150)行弹性域1-15interface_line_contextINVARCHAR2(30)行接口上下文interface_line_attribute1-interface_line_attribute15INVARCHAR2(150)行接口弹性域1-15global_attribute_categoryINVARCHAR2(30)行全局弹性域上下文global_attribute1-global_attribute15INVARCHAR2(150)行全局弹性域1-15例子创建贷项通知单贷项通知单核销与撤销核销API说明对应的APIAR_CM_API_PUB.APPLY_ON_ACCOUNT:贷项通知单核销AR_CM_API_PUB.UNAPPLY_ON_ACCOUNT:贷项通知单撤销核销参数说明标准API参数:参数类型数据类型是否必输默认值描述p_api_versionINNUMBERYes1.0比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理x_return_statusOUTVARCHAR2调用API返回的状态x_msg_countOUTNUMBER消息队列的数量x_msg_dataOUTVARCHAR2调用API时其它的异常错误消息核销参数说明AR_CM_API_PUB.APPLY_ON_ACCOUNT贷项通知单核销参数包括标准API参数和以下参数:参数类型数据类型是否必输默认值描述p_cm_app_recINAR_CM_API_PUB.cm_app_rec_typeYes核销记录x_out_rec_application_idOUTNUMBERfnd_api.g_true是否审批x_acctd_amount_applied_fromOUTNUMBERfnd_api.g_true是否验证金额x_acctd_amount_applied_toOUTNUMBERY应收票价标识p_org_idINNUMBERNULL业务实体IDp_new_adjust_idOUTNUMBER调整IDp_called_fromINVARCHAR2NULLp_old_adjust_idINNUMBERNULLp_org_idINNUMBERNULL业务实体IDp_cm_app_rec参数包括以下字段:字段数据类型是否必输默认值描述cm_customer_trx_idNUMBERYes/NO贷项通知单事务处理ID。该字段和贷项通知单事务处理编号必须有一个给值;如果两个都给值,则事务处理ID优先级高。cm_trx_numberVARCHAR2(20)Yes/NO贷项通知单事务处处理编号。该字段和贷项通知单事务处理ID必须有一个给值;如果两个都给值,则事务处理ID优先级高。inv_customer_trx_idNUMBERYes/NO发票事务处理ID。如果没有发票事务处理行,则该字段和发票事务处理编号必须有一个给值;如果两个都给值,则事务处理ID优先级高。inv_trx_numberVARCHAR2(20)Yes/NO发票事务处处理编号。如果没有发票事务处理行,则该字段和发票事务处理ID必须有一个给值;如果两个都给值,则事务处理ID优先级高。installmentNUMBERYes/NO分期付款序号。该字段和分期付款ID如果都没有给值,那么通过发票找到分期付款,如果有多个分期付款将会报错;如果两个都给值,则分期付款ID优先级高。applied_payment_schedule_idNUMBERYes/NO分期付款ID。该字段和分期付款序号如果都没有给值,那么通过发票找到分期付款,如果有多个分期付款将会报错;如果两个都给值,则分期付款ID优先级高amount_appliedNUMBER核销金额。apply_dateDATE核销日期。如果该字段为空,则默认取当前日期、贷项通知单事务处理日期、发票事务处理日期中最大日期。gl_dateDATEGL日期。inv_customer_trx_line_idNUMBER发票事务处理行ID。发票事务处理行ID优先级高于发票事务处理行号。inv_line_numberNUMBER发票事务处理行号。发票事务处理行ID优先级高于发票事务处理行号。show_closed_invoicesVARCHAR2(1)OP是否显示已结发票。ussgl_transaction_codeVARCHAR2(30)USSGL事务处理代码。attribute_categoryVARCHAR2(30)说明性弹性域结构定义attribute1-15VARCHAR2(150)弹性域字段1-15global_attribute_categoryVARCHAR2(30)全局说明性弹性域结构定义global_attribute1-15VARCHAR2(150)Yes全局弹性域字段1-15commentsVARCHAR2(240)Yes备注。called_fromVARCHAR2(20)撤销核销参数说明AR_CM_API_PUB.UNAPPLY_ON_ACCOUNT贷项通知单撤销核销参数包括标准API参数和以下参数:参数类型数据类型是否必输默认值描述p_cm_unapp_recINAR_CM_API_PUB.cm_unapp_rec_typeYes撤销核销记录p_org_idINNUMBERNULL业务实体IDp_cm_unapp_rec参数包括以下字段:字段数据类型是否必输默认值描述cm_customer_trx_idNUMBERYes/NO贷项通知单事务处理ID。该字段和贷项通知单事务处理编号必须有一个给值;如果两个都给值,则事务处理ID优先级高。cm_trx_numberVARCHAR2(20)Yes/NO贷项通知单事务处处理编号。该字段和贷项通知单事务处理ID必须有一个给值;如果两个都给值,则事务处理ID优先级高。inv_customer_trx_idNUMBERYes/NO发票事务处理ID。如果没有分期付款ID或序号,则该字段和发票事务处理编号必须有一个给值;如果两个都给值,则事务处理ID优先级高。inv_trx_numberVARCHAR2(20)Yes/NO发票事务处处理编号。如果没有分期付款ID或序号,则该字段和发票事务处理ID必须有一个给值;如果两个都给值,则事务处理ID优先级高。installmentNUMBERYes/NO分期付款序号。该字段和分期付款ID如果都没有给值,那么通过发票找到分期付款,如果有多个分期付款将会报错;如果两个都给值,则分期付款ID优先级高。applied_payment_schedule_idNUMBERYes/NO分期付款ID。该字段和分期付款序号如果都没有给值,那么通过发票找到分期付款,如果有多个分期付款将会报错;如果两个都给值,则分期付款ID优先级高receivable_application_idNUMBER核销ID。reversal_gl_dateDATE撤销核销GL日期。called_fromVARCHAR2(20)例子核销撤销核销创建标准收款API说明对应的APIAR_RECEIPT_API_PUB.CREATE_CASH:创建标准收款参数说明标准API参数:参数类型数据类型是否必输默认值描述p_api_versionINNUMBERYes1.0比较输入的版本号与它的当前版本p_init_msg_listINVARCHAR2FND_API.G_FALSE是否初始化消息p_commitINVARCHAR2FND_API.G_FALSE是否提交事务处理p_validation_levelINNUMBERFND_API.G_VALID_LEVEL_FULL验证层级。x_return_statusOUTVARCHAR2调用API返回的状态x_msg_countOUTNUMBER消息队列的数量x_msg_dataOUTVARCHAR2调用API时其它的异常错误消息参数说明AR_RECEIPT_API_PUB.CREATE_CASH创建标准收款参数包括标准API参数和以下参数:参数类型数据类型是否必输默认值描述p_usr_currency_codeINVARCHAR2NULL用户币种代码。p_currency_codeINVARCHAR2NULL币种。p_usr_exchange_rate_typeINVARCHAR2NULL用户汇率类型。p_exchange_rate_typeINVARCHAR2NULL汇率类型。p_exchange_rateINNUMBERNULL用户汇率。p_exchange_rate_dateINDATENULL汇率日期。p_amountINNUMBERYesNULL金额。p_factor_discount_amountINN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度机械设备制造修理人员常考点试卷附参考答案详解(培优B卷)
- 2024-2025学年冶金工业技能鉴定高分题库及参考答案详解(精练)
- 2024-2025学年咨询工程师考前冲刺练习试题及完整答案详解(易错题)
- 2024-2025学年度冶金工业技能鉴定考前冲刺试卷及完整答案详解【各地真题】
- 华峰重庆氨纶2025销售岗招聘笔试题及完整解析答案
- 2025年企业团委书记竞聘笔试押题卷及参考答案
- 2025营养学会考试考点溯源版模拟题及答案全解析
- 2025-2026学年群文阅读教学设计苏轼
- 2026年陕西工业职业技术学院单招职业技能考试题库及一套答案详解
- 2025-2026学年考编中学数学教学设计
- 2025年大兴机场准入考试题库
- 新课标文科全科-2026高考大纲TXT便利版
- 风电场规划设计与施工
- 2025年税务局上海面试题及答案
- 二方审核管理办法
- 北京政务云管理办法
- 学堂在线 雨课堂 学堂云 工程伦理2.0 章节测试答案
- 道法人须有自尊课件-+2024-2025学年统编版道德与法治七年级下册
- 2.3地域文化与城乡景观 课件
- T/CIE 115-2021电子元器件失效机理、模式及影响分析(FMMEA)通用方法和程序
- 国土空间规划概述
评论
0/150
提交评论