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