HI Experts,
I have below formula for Amount in words in Crystal report 2008.
Present output of the formula:
Amount : INR 21,42000.
Amount in words: INR Two million One hundred fourty two thousand rupees zero only.
My requirement is : I want as below:
Amount in words : Twenty one lakhs and Fourty two thousand rupees only.
How to fix this ?
Present Query:
IF {Oinv.doccur} = "USD" THEN
" US$ " + PROPERCASE(TOWORDS(TRUNCATE({OINV.DocTotal}),0)) + " And " + " Cents " + PROPERCASE(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
ELSE
IF {Oinv.doccur} = "##" THEN
{Oinv.doccur} + PROPERCASE(TOWORDS(TRUNCATE({OINV.DocTotal}),0)) + "And " + PROPERCASE(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
else
if {Oinv.doccur}="EUR" THEN
" Euro " + PROPERCASE(TOWORDS(TRUNCATE({OINV.DocTotal}),0)) + " And " + " Cents " + PROPERCASE(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
ELSE IF {Oinv.doccur} = "JPY" THEN
" Yen " + PROPERCASE(TOWORDS(TRUNCATE({OINV.DocTotal}),0)) + PROPERCASE(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
else if {Oinv.doccur}="GBP" THEN
" GBP " + PROPERCASE(TOWORDS(TRUNCATE({OINV.DocTotal}),0)) + " And " + " Pents " + PROPERCASE(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
ELSE IF {Oinv.doccur} = "CAN" THEN
" C$ " + propercase(TOWORDS(truncate({OINV.DocTotal}),0)) + " Cents " + propercase(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
ELSE IF {Oinv.doccur} = "INR" THEN
" INR " + propercase(TOWORDS(truncate({OINV.DocTotal}),0)) + " Rupees " + propercase(TOWORDS((ROUND({OINV.DocTotal},2)-INT({OINV.DocTotal}))*100,0)) + " Only "
thanks in advance,
Regards,
Dwarak