Académique Documents
Professionnel Documents
Culture Documents
After
After
After
After
After
After
After
After
After
After
After
After
After
After
SRWINIT
Get_Company_Name
Get_NLS_Strings
Get_Base_Curr_Data
Get_TIN
Get_combined_flag
delete_ap_1099_tape_data
insert_ap_1099_tape_data
perform_state_tests
perform_federal_tests
Custom_Init
Delete_1096
Insert_1096
SRWEXIT
D.amount)))),ID.amount)/decode(I.invoice_amount,0,decode(I.cancelled_amount,null
,1,0,1,I.cancelled_amount),decode(AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_
id),0,1,AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id)))*decode(IP.payment_ba
se_amount,null,IP.amount,IP.payment_base_amount)),0)),2),round(sum(decode(ID.typ
e_1099,'MISC9',(decode(I.invoice_amount,0,decode(I.cancelled_amount,null,0,decod
e(greatest(ID.accounting_date,'01-JAN-15' ),ID.accounting_date,0,decode(least(ID
.accounting_date,'31-DEC-13' ),ID.accounting_date,0,ABS(ID.amount)))),ID.amount)
/decode(I.invoice_amount,0,decode(I.cancelled_amount,null,1,0,1,I.cancelled_amou
nt),decode(AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id),0,1,AP_UTILITIES_PK
G.Net_Invoice_Amount(I.invoice_id)))*decode(IP.payment_base_amount,null,IP.amoun
t,IP.payment_base_amount)),0)),2),round(sum(decode(ID.type_1099,'MISC10',(decode
(I.invoice_amount,0,decode(I.cancelled_amount,null,0,decode(greatest(ID.accounti
ng_date,'01-JAN-15' ),ID.accounting_date,0,decode(least(ID.accounting_date,'31-D
EC-13' ),ID.accounting_date,0,ABS(ID.amount)))),ID.amount)/decode(I.invoice_amou
nt,0,decode(I.cancelled_amount,null,1,0,1,I.cancelled_amount),decode(AP_UTILITIE
S_PKG.Net_Invoice_Amount(I.invoice_id),0,1,AP_UTILITIES_PKG.Net_Invoice_Amount(I
.invoice_id)))*decode(IP.payment_base_amount,null,IP.amount,IP.payment_base_amou
nt)),0)),2),round(sum(decode(ID.type_1099,'MISC13',(decode(I.invoice_amount,0,de
code(I.cancelled_amount,null,0,decode(greatest(ID.accounting_date,'01-JAN-15' ),
ID.accounting_date,0,decode(least(ID.accounting_date,'31-DEC-13' ),ID.accounting
_date,0,ABS(ID.amount)))),ID.amount)/decode(I.invoice_amount,0,decode(I.cancelle
d_amount,null,1,0,1,I.cancelled_amount),decode(AP_UTILITIES_PKG.Net_Invoice_Amou
nt(I.invoice_id),0,1,AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id)))*decode(
IP.payment_base_amount,null,IP.amount,IP.payment_base_amount)),0)),2),round(sum(
decode(ID.type_1099,'MISC14',(decode(I.invoice_amount,0,decode(I.cancelled_amoun
t,null,0,decode(greatest(ID.accounting_date,'01-JAN-15' ),ID.accounting_date,0,d
ecode(least(ID.accounting_date,'31-DEC-13' ),ID.accounting_date,0,ABS(ID.amount)
))),ID.amount)/decode(I.invoice_amount,0,decode(I.cancelled_amount,null,1,0,1,I.
cancelled_amount),decode(AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id),0,1,A
P_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id)))*decode(IP.payment_base_amount
,null,IP.amount,IP.payment_base_amount)),0)),2),
round(sum(decode(ID.type_1099,'MISC15a NT',(decode(I.invoice_amount,0,decode(I.c
ancelled_amount,null,0,decode(greatest(ID.accounting_date,'01-JAN-15' ),ID.accou
nting_date,0,decode(least(ID.accounting_date,'31-DEC-13' ),ID.accounting_date,0,
ABS(ID.amount)))),ID.amount)/decode(I.invoice_amount,0,decode(I.cancelled_amount
,null,1,0,1,I.cancelled_amount),decode(AP_UTILITIES_PKG.Net_Invoice_Amount(I.inv
oice_id),0,1,AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id)))*decode(IP.payme
nt_base_amount,null,IP.amount,IP.payment_base_amount)),0)),2),round(sum(decode(I
D.type_1099,'MISC15a T',(decode(I.invoice_amount,0,decode(I.cancelled_amount,nul
l,0,decode(greatest(ID.accounting_date,'01-JAN-15' ),ID.accounting_date,0,decode
(least(ID.accounting_date,'31-DEC-13' ),ID.accounting_date,0,ABS(ID.amount)))),I
D.amount)/decode(I.invoice_amount,0,decode(I.cancelled_amount,null,1,0,1,I.cance
lled_amount),decode(AP_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id),0,1,AP_UTI
LITIES_PKG.Net_Invoice_Amount(I.invoice_id)))*decode(IP.payment_base_amount,null
,IP.amount,IP.payment_base_amount)),0)),2),round(sum(decode(ID.type_1099,'MISC15
b',(decode(I.invoice_amount,0,decode(I.cancelled_amount,null,0,decode(greatest(I
D.accounting_date,'01-JAN-15' ),ID.accounting_date,0,decode(least(ID.accounting_
date,'31-DEC-13' ),ID.accounting_date,0,ABS(ID.amount)))),ID.amount)/decode(I.in
voice_amount,0,decode(I.cancelled_amount,null,1,0,1,I.cancelled_amount),decode(A
P_UTILITIES_PKG.Net_Invoice_Amount(I.invoice_id),0,1,AP_UTILITIES_PKG.Net_Invoic
e_Amount(I.invoice_id)))*decode(IP.payment_base_amount,null,IP.amount,IP.payment
_base_amount)),0)),2) FROM
ap_income_tax_regions ITR, ap_reporting_entity_lin
es_all REL, po_vendors P, ap_bank_accounts_all ABA, ap_checks_all AC, ap_invoice
s_all I, gl_code_combinations CC, ap_invoice_distributions_all ID, ap_invoice_pa
yments IP WHERE ID.income_tax_region = ITR.region_short_name (+) AND
P.ven
dor_id=I.vendor_id AND
AC.void_date is null AND
I.invoice_id=IP.invoice_
id AND
I.invoice_id=ID.invoice_id AND
IP.accounting_date BETWEEN '01-JAN
-14' AND '31-DEC-14' AND
ID.type_1099 is not null AND
AC.bank_account_id
= ABA.bank_account_id AND
IP.check_id = AC.check_id AND
REL.tax_entity_
id = 10079 AND
CC.chart_of_accounts_id = 101