if (levelBillPlan == 1) {
try {
String id = (editAccountId == null) ? (String) system.query(new GetExpenditureId()) : editAccountId;
String categoryId = billPlan.get(billPlanCombo.getText()).getId();
system.execute(new AddExpenditures(id, descriptionText.getText(), 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);