I've gotten rid of some extra parens and spaced out some bits that were wrong:
What are the data types of these [CreditContID], [CurrencyID]?
Code:
=IIf([qrypayments]![CurrencyID] <> 3,
IIf(IsNull([currAmtRcvd]), Null, [Forms]![frmTempMain1]![currNonUAEPrem]-DSum("currAmtRcvd", "qrypayments", "[qrypayments]![CreditContID] = " & [Forms]![frmTempMain1]![CreditContID] & " AND PaymentsID <= " & [PaymentsID] & " AND [qrypayments]![CurrencyID] <> 3")),
IIf(IsNull([currAmtRcvd]), Null, [Forms]![frmTempMain1]![sfrmUAEMem].[Form]![currPremiuminAED]-DSum("currAmtRcvd", "qrypayments", "[qrypayments]![CreditContID] = " & [Forms]![frmTempMain1]![CreditContID] & " AND PaymentsID <= " & [PaymentsID] & " AND [qrypayments]![CurrencyID] = 3")))