public Response UnApplyTransaction(RMUnapply rmunapply, string company)
        {
            RMTransactionCreate rmtran = new RMTransactionCreate();

            return(rmtran.UnApplyTransaction(rmunapply, company));
        }
        public Response ApplyPaymentTransaction(RMApply rmapply, string company)
        {
            RMTransactionCreate rmtran = new RMTransactionCreate();

            return(rmtran.ApplyTransaction(rmapply, company));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="header"></param>
        /// <param name="Distrib"></param>
        /// <param name="Tax"></param>
        /// <param name="company"></param>
        /// <returns></returns>
        public Response CreateRMTransaction(RMTransactionHeader header, RMTransactionDist[] Distrib, RMDocumentTaxes[] Tax, string company)
        {
            RMTransactionCreate rmTranCreate = new RMTransactionCreate();

            return(rmTranCreate.TransactionCreate(header, Distrib, Tax, company));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="cashreceipt"></param>
        /// <param name="Distrib"></param>
        /// <param name="company"></param>
        /// <returns></returns>
        public Response CreateCashReceipt(RMCashReceipt cashreceipt, RMTransactionDist[] Distrib, string company)
        {
            RMTransactionCreate rmtranCash = new RMTransactionCreate();

            return(rmtranCash.CashReceiptCreate(cashreceipt, Distrib, company));
        }
        public Response VoidTransaction(RMVoidTransaction rmvoid, string company)
        {
            RMTransactionCreate rmtran = new RMTransactionCreate();

            return(rmtran.VoidTransaction(rmvoid, company));
        }