/** * Load Specific Document Details * * @return error message or null */ @Override protected String loadDocumentDetails() { MBankStatement bs = (MBankStatement) getPO(); setDateDoc(bs.getStatementDate()); setDateAcct(bs.getStatementDate()); // Overwritten on Line Level setC_BP_BankAccount_ID(bs.getC_BP_BankAccount_ID()); // Amounts setAmount(AMTTYPE_Gross, bs.getStatementDifference()); // Set Bank Account Info (Currency) final I_C_BP_BankAccount ba = getC_BP_BankAccount(); // shall not be null setC_Currency_ID(ba.getC_Currency_ID()); // Contained Objects p_lines = loadLines(bs); log.fine("Lines=" + p_lines.length); return null; } // loadDocumentDetails