Class DocCash

    • Constructor Detail

      • DocCash

        public DocCash​(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 invoice 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 CMC.
          Expense
                  CashExpense     DR
                  CashAsset               CR
          Receipt
                  CashAsset       DR
                  CashReceipt             CR
          Charge
                  Charge          DR
                  CashAsset               CR
         jarenor
          G/L Item
                  Charge          DR
                  CashAsset               CR
          Difference
                  CashDifference  DR
                  CashAsset               CR
          Invoice
                  CashAsset       DR
                  CashTransfer            CR
          Transfer
                  BankInTransit   DR
                  CashAsset               CR
         
        Specified by:
        createFact in class AcctServer
        Parameters:
        as - account schema
        Returns:
        Fact
        Throws:
        javax.servlet.ServletException
      • getAccountBankInTransit

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