/// <summary>
        /// List all refunds of an existing credit note.
        /// </summary>
        /// <param name="creditnote_id">The creditnote_id is the identifier of the crditnote.</param>
        /// <returns>CreditnoteRefundList object.</returns>
        public CreditNoteRefundList GetRefundsOfCrreditnote(string creditnote_id)
        {
            string url      = baseAddress + "/" + creditnote_id + "/refunds";
            var    responce = ZohoHttpClient.get(url, getQueryParameters());

            return(CreditNoteParser.getCreditnoteRefundList(responce));
        }
//-------------------------------------------------------------------------------------------------
        /// <summary>
        ///List all refunds with pagination.
        /// </summary>
        /// <param name="parameters">The parameters is the multiple key,value pair object which helps to refine the list.<br></br>The possible filters are<br></br>
        /// <table>
        /// <tr><td>customer_id</td><td>List credit note refunds made for a particular customer.</td></tr>
        /// <tr><td>sort_column</td><td>Sort refunds list.<br></br>Allowed Values: <i>refund_mode, reference_number, date, creditnote_number, customer_name, amount_bcy</i> and <i>amount_fcy</i></td></tr>
        /// </table>
        /// </param>
        /// <returns>CreditnoteRefundList object.</returns>
        public CreditNoteRefundList GetCreditnoteRefunds(Dictionary <object, object> parameters)
        {
            string url      = baseAddress + "/refunds";
            var    responce = ZohoHttpClient.get(url, getQueryParameters(parameters));

            return(CreditNoteParser.getCreditnoteRefundList(responce));
        }