Caption = "IF(SLNAME.SNDUEDTOPT=0 | SLNAME.SNPAYDAYS<>31,"","Payment due on the last day of the month, "+STR(SLNAME.SNDUEDTOPT,2,0)+(IF(SLNAME.SNDUEDTOPT=1," month following invoice date"," months following invoice date")))"
Caption = "IF(SLNAME.SNDUEDTOPT=0 | SLNAME.SNPAYDAYS=31,"","Payment due on the "+STR(SLNAME.SNPAYDAYS,3,0)+(IF((RIGHT(STR(SLNAME.SNPAYDAYS,3,0),1)>"3" & RIGHT(STR(SLNAME.SNPAYDAYS,3,0),1)<="9") | RIGHT(STR(SLNAME.SNPAYDAYS,3,0),1)="0" | (SLNAME.SNPAYDAYS>10 & SLNAME.SNPAYDAYS<14), "th",IF(RIGHT(STR(SLNAME.SNPAYDAYS,3,0),1)="1","st",IF(RIGHT(STR(SLNAME.SNPAYDAYS,3,0),1)="2","nd","rd"))))+" day of the "+STR(SLNAME.SNDUEDTOPT,2,0)+(IF((RIGHT(STR(SLNAME.SNDUEDTOPT,2,0),1)>"3" & RIGHT(STR(SLNAME.SNDUEDTOPT,2,0),1)<="9") | RIGHT(STR(SLNAME.SNDUEDTOPT,2,0),1)="0" | (SLNAME.SNDUEDTOPT>10 & SLNAME.SNDUEDTOPT<14), "th",IF(RIGHT(STR(SLNAME.SNDUEDTOPT,2,0),1)="1","st",IF(RIGHT(STR(SLNAME.SNDUEDTOPT,2,0),1)="2","nd","rd"))))+" month following invoice date")"