You are on page 1of 3

DECLARE

record_type ZX_API_PUB.event_class_rec_type;
lv_return_code VARCHAR2(2000);
lv_return_message VARCHAR2(2000);
BEGIN
record_type.INTERNAL_ORGANIZATION_ID :=99;
record_type.LEGAL_ENTITY_ID :=23273;
record_type.LEDGER_ID :=2022;
record_type.FIRST_PTY_ORG_ID :=83;
record_type.APPLICATION_ID :=222;
record_type.CTRL_TOTAL_HDR_TX_AMT :=NULL;
record_type.CTRL_TOTAL_LINE_TX_AMT_FLG :=NULL;
record_type.ENTITY_CODE :='TRANSACTIONS';
record_type.EVENT_CLASS_CODE :='INVOICE';
record_type.EVENT_CLASS_MAPPING_ID :=NULL;
record_type.REFERENCE_APPLICATION_ID :=NULL;
record_type.EVENT_TYPE_CODE :='INV_CREATE';
record_type.TRX_ID :=2164964;
record_type.HDR_TRX_USER_KEY1 :=NULL;
record_type.HDR_TRX_USER_KEY2 :=NULL;
record_type.HDR_TRX_USER_KEY3 :=NULL;
record_type.HDR_TRX_USER_KEY4 :=NULL;
record_type.HDR_TRX_USER_KEY5 :=NULL;
record_type.HDR_TRX_USER_KEY6 :=NULL;
record_type.TRX_DATE :=SYSDATE;
record_type.REL_DOC_DATE :=NULL;
record_type.PROVNL_TAX_DETERMINATION_DATE :=NULL;
record_type.TRX_CURRENCY_CODE :='INR';
record_type.CURRENCY_CONVERSION_TYPE :=NULL;
record_type.CURRENCY_CONVERSION_RATE :=NULL;
record_type.CURRENCY_CONVERSION_DATE :=NULL;
record_type.PRECISION :=NULL;
record_type.ROUNDING_SHIP_TO_PARTY_ID :=NULL;
record_type.ROUNDING_SHIP_FROM_PARTY_ID :=NULL;
record_type.ROUNDING_BILL_TO_PARTY_ID :=2084;
record_type.ROUNDING_BILL_FROM_PARTY_ID :=NULL;
record_type.RNDG_SHIP_TO_PARTY_SITE_ID :=NULL;
record_type.RNDG_SHIP_FROM_PARTY_SITE_ID :=NULL;
record_type.RNDG_BILL_TO_PARTY_SITE_ID :=NULL;
record_type.RNDG_BILL_FROM_PARTY_SITE_ID :=NULL;
record_type.TAX_EVENT_CLASS_CODE :='SALES_TRANSACTION';
record_type.TAX_EVENT_TYPE_CODE :='CREATE';
record_type.DOC_STATUS_CODE :=NULL;
record_type.DET_FACTOR_TEMPL_CODE :=NULL;
record_type.DEFAULT_ROUNDING_LEVEL_CODE :=NULL;
record_type.ROUNDING_LEVEL_HIER_1_CODE :=NULL;
record_type.ROUNDING_LEVEL_HIER_2_CODE :=NULL;
record_type.ROUNDING_LEVEL_HIER_3_CODE :=NULL;
record_type.ROUNDING_LEVEL_HIER_4_CODE :=NULL;
record_type.RDNG_SHIP_TO_PTY_TX_PROF_ID :=NULL;
record_type.RDNG_SHIP_FROM_PTY_TX_PROF_ID :=NULL;
record_type.RDNG_BILL_TO_PTY_TX_PROF_ID :=NULL;
record_type.RDNG_BILL_FROM_PTY_TX_PROF_ID :=NULL;
record_type.RDNG_SHIP_TO_PTY_TX_P_ST_ID :=NULL;
record_type.RDNG_SHIP_FROM_PTY_TX_P_ST_ID :=NULL;
record_type.RDNG_BILL_TO_PTY_TX_P_ST_ID :=NULL;
record_type.RDNG_BILL_FROM_PTY_TX_P_ST_ID :=NULL;
record_type.ALLOW_MANUAL_LIN_RECALC_FLAG :=NULL;
record_type.ALLOW_MANUAL_LINES_FLAG :=NULL;
record_type.ALLOW_OVERRIDE_FLAG :=NULL;
record_type.ENFORCE_TAX_FROM_ACCT_FLAG :=NULL;
record_type.PERF_ADDNL_APPL_FOR_IMPRT_FLAG :=NULL;
record_type.ALLOW_OFFSET_TAX_CALC_FLAG :=NULL;
record_type.ALLOW_OFFSET_TAX_CODE_FLAG :=NULL;
record_type.SELF_ASSESS_TAX_LINES_FLAG :=NULL;
record_type.TAX_RECOVERY_FLAG :=NULL;
record_type.ALLOW_CANCEL_TAX_LINES_FLAG :=NULL;
record_type.ALLOW_MAN_TAX_ONLY_LINES_FLAG :=NULL;
record_type.TAX_VARIANCE_CALC_FLAG :=NULL;
record_type.RECORD_FLAG :=NULL;
record_type.QUOTE_FLAG :=NULL;
record_type.NORMAL_SIGN_FLAG :=NULL;
record_type.OVERRIDE_LEVEL :=NULL;
record_type.OFFSET_TAX_BASIS_CODE :=NULL;
record_type.TAX_TOLERANCE :=NULL;
record_type.TAX_TOL_AMT_RANGE :=NULL;
record_type.ENABLE_MRC_FLAG :=NULL;
record_type.TAX_REPORTING_FLAG :=NULL;
record_type.ENTER_OVRD_INCL_TAX_LINES_FLAG :=NULL;
record_type.CTRL_EFF_OVRD_CALC_LINES_FLAG :=NULL;
record_type.SUMMARIZATION_FLAG :=NULL;
record_type.RETAIN_SUMM_TAX_LINE_ID_FLAG :=NULL;
record_type.RECORD_FOR_PARTNERS_FLAG :=NULL;
record_type.MANUAL_LINES_FOR_PARTNER_FLAG :=NULL;
record_type.MAN_TAX_ONLY_LIN_FOR_PTNR_FLAG :=NULL;
record_type.ALWAYS_USE_EBTAX_FOR_CALC_FLAG :=NULL;
record_type.EVENT_ID :=NULL;
record_type.TAX_METHOD_CODE :=NULL;
record_type.INCLUSIVE_TAX_USED_FLAG :=NULL;
record_type.TAX_USE_CUSTOMER_EXEMPT_FLAG :=NULL;
record_type.TAX_USE_PRODUCT_EXEMPT_FLAG :=NULL;
record_type.TAX_USE_LOC_EXC_RATE_FLAG :=NULL;
record_type.TAX_ALLOW_COMPOUND_FLAG :=NULL;
record_type.USE_TAX_CLASSIFICATION_FLAG :=NULL;
record_type.ENFORCE_TAX_FROM_REF_DOC_FLAG :=NULL;
record_type.PROCESS_FOR_APPLICABILITY_FLAG :=NULL;
record_type.ALLOW_TAX_ROUNDING_OVRD_FLAG :=NULL;
record_type.HOME_COUNTRY_DEFAULT_FLAG :=NULL;
record_type.PROD_FAMILY_GRP_CODE :=NULL;
record_type.ESTABLISHMENT_ID :=NULL;
record_type.EXMPTN_PTY_BASIS_HIER_1_CODE :=NULL;
record_type.EXMPTN_PTY_BASIS_HIER_2_CODE :=NULL;
record_type.ALLOW_EXEMPTIONS_FLAG :=NULL;
record_type.SUP_CUST_ACCT_TYPE :=NULL;
record_type.TAX_CALCULATION_DONE_FLAG :=NULL;
record_type.INTGRTN_DET_FACTORS_UI_FLAG :=NULL;
record_type.DISPLAY_TAX_CLASSIF_FLAG :=NULL;
record_type.ICX_SESSION_ID :=NULL;
record_type.HEADER_LEVEL_CURRENCY_FLAG :=NULL;
record_type.SOURCE_EVENT_CLASS_MAPPING_ID :=NULL;
record_type.SOURCE_TAX_EVENT_CLASS_CODE :=NULL;
record_type.ASC_INTRCMP_TX_EVNT_CLS_CODE :=NULL;
record_type.INTRCMP_TX_EVNT_CLS_CODE :=NULL;
record_type.INTRCMP_SRC_APPLN_ID :=NULL;
record_type.INTRCMP_SRC_ENTITY_CODE :=NULL;
record_type.INTRCMP_SRC_EVNT_CLS_CODE :=NULL;
record_type.DEF_INTRCMP_TRX_BIZ_CATEGORY :=NULL;
record_type.SOURCE_PROCESS_FOR_APPL_FLAG :=NULL;
record_type.TEMPLATE_USAGE_CODE :=NULL;

JAI_AR_TAX_DET_PKG.determine_importing_ar_tax(p_event_class_rec => record_type


,pv_return_code =>
lv_return_code
,pv_return_message =>
lv_return_message
);
COMMIT;
dbms_output.put_line('Return Code >>:'||lv_return_code);
dbms_output.put_line('Return Message :>>'|| lv_return_message);
EXCEPTION
WHEN OTHERS THEN

JAI_AR_TAX_DET_PKG.insert_ar_trx(p_event_class_rec => record_type


,x_return_code =>lv_return_code
,x_return_message =>lv_return_message
);
COMMIT;
dbms_output.put_line('Return Code >>:'||lv_return_code);
dbms_output.put_line('Return Message :>>'|| lv_return_message);
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Exception Occured due to :>>'||SQLERRM);
END;
/
SET SERVEROUTPUT ON;

You might also like