}
} else {
try {
String id = (editAccountId == null) ? (String) system.query(new GetIncomingId()) : editAccountId;
String categoryId = billPlan.get(billPlanCombo.getText()).getId();
system.execute(new AddIncoming(id, descriptionText.getText(), new GDDate(nextPaymentDateText.getText()), frequencyCombo
.getSelectionIndex(), Integer.parseInt(numberOfOcurrenciesText.getText()), new Money(
(valueText.getText().equals("") ? VALUE_0_00 : valueText.getText())), (fixedValue.getSelectionIndex() == 0) ? true
: false, categoryId, observation.getText()));
} catch (TransactionDateException e) {
MessageBox box = new MessageBox(parent.getShell(), IMessageProvider.INFORMATION);