defineCondition static method
PARA IVA: Depende del valor o porcentaje del IVA. PARA INC: Depende del valor o porcentaje del INC.
Implementation
static EmvConditionType? defineCondition(String condition, int ivaPercent){
if(condition.isEmpty) return EmvConditionType.empty;
if(condition == '03' && ivaPercent == 0) return EmvConditionType.no_supported;
if(condition == '01') return EmvConditionType.wallet;
if(condition == '02') return EmvConditionType.merchant;
if(condition == '03') return EmvConditionType.calculate_wallet;
throw Exception('Condition not found: condition: $condition. Expected: >=01 <=03');
}