This commit is contained in:
Ralph Soika 2024-08-26 09:01:53 +02:00
parent e55f88c6fc
commit d41a2fb063

View file

@ -357,17 +357,16 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
</imixs:item> </imixs:item>
<imixs:item name="txtbusinessrule" type="xs:string"> <imixs:item name="txtbusinessrule" type="xs:string">
<imixs:value><![CDATA[var result={}; <imixs:value><![CDATA[var result={};
var refField="space.ref";
result.isValid=true; result.isValid=true;
result.errorMessage=''; result.errorMessage='';
// SEPA ? // SEPA ?
if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!="no_sepa" && workitem['payment.type'][0]!="credit" ) { if (workitem.getItemValueString('payment.type')!="direct_debit" && workitem.getItemValueString('payment.type')!="no_sepa" && workitem.getItemValueString('payment.type')!="credit" ) {
if ( workitem['cdtr.iban'][0]=='' || workitem['cdtr.bic'][0]=='' ) { if (workitem.getItemValueString('cdtr.iban')=='' || workitem.getItemValueString('cdtr.bic')=='' ) {
result.isValid=false; result.isValid=false;
result.errorMessage='Please enter a valid IBAN/BIC. '; result.errorMessage='Please enter a valid IBAN/BIC. ';
} }
} }
if ( ( workitem.get(refField) == null || '-'==workitem.get(refField)[0]) ) { if ('-'==workitem.getItemValueString('space.ref')) {
result.isValid=false; result.isValid=false;
result.errorMessage=result.errorMessage + 'Please choose a section.'; result.errorMessage=result.errorMessage + 'Please choose a section.';
}]]></imixs:value> }]]></imixs:value>