}
public void expendituresPayment(String expenditureId, String accountId, GDDate date, double value, TypeOfPayment typeOfPayment, ExtractBankItem extractBankItem) {
try {
system = GDSystem.getInstance();
system.execute(new ExpenditurePayment(expenditureId, accountId, date, value, typeOfPayment, extractBankItem));
system.execute(new AccountAmountControl(accountId, 0, value));
} catch (TransactionDateException e) {
MessageBox box = new MessageBox(GDWindowControl.getInstance().getMainScreen().getShell(), IMessageProvider.INFORMATION);
box.setText("Data Inv�lida");
box.setMessage(MessageConstants.TRANSACTION_DATE_EXCEPTION);