Class DocBank

    • Constructor Detail

      • DocBank

        public DocBank​(String AD_Client_ID,
                       String AD_Org_ID,
                       ConnectionProvider connectionProvider)
        Constructor
        Parameters:
        AD_Client_ID - AD_Client_ID
    • Method Detail

      • getSeqNo

        public String getSeqNo()
        Returns:
        the seqNo
      • setSeqNo

        public void setSeqNo​(String seqNo)
        Parameters:
        seqNo - the seqNo to set
      • getSerialVersionUID

        public static long getSerialVersionUID()
        Returns:
        the serialVersionUID
      • getBalance

        public BigDecimal getBalance()
        Get Source Currency Balance - subtracts line amounts from total - no rounding
        Specified by:
        getBalance in class AcctServer
        Returns:
        positive amount, if total is bigger than lines
      • createFact

        public Fact createFact​(AcctSchema as,
                               ConnectionProvider conn,
                               Connection con,
                               VariablesSecureApp vars)
                        throws javax.servlet.ServletException
        Create Facts (the accounting logic) for CMB.
              BankAsset       DR      CR  (Statement)
              BankInTransit   DR      CR              (Payment)
              Charge          DR          (Charge)
              Interest        DR      CR  (Interest)
         
        Specified by:
        createFact in class AcctServer
        Parameters:
        as - accounting schema
        Returns:
        Fact
        Throws:
        javax.servlet.ServletException
      • getAccountBankInTransit

        public final Account getAccountBankInTransit​(String strcBankstatementlineId,
                                                     AcctSchema as,
                                                     ConnectionProvider conn)
        Get the account for Accounting Schema
        Parameters:
        strcBankstatementlineId -
        as - accounting schema
        Returns:
        Account