/** * Copyright (C) 2014-2020 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } Lãi suất chiết khấu là gì? Hướng dẫn cách tính lãi suất chiết khấu - Vay Tài Chính 247

Lãi suất chiết khấu là gì? Hướng dẫn cách tính lãi suất chiết khấu

Lãi suất có rất nhiều loại, ví dụ như lãi suất tiền vay, lãi suất tiền gửi,… và cả lãi suất chiết khấu. Tuy nhiên, không phải ai cũng hiểu rõ hết các khái niệm về lãi suất này, đặc biệt là lãi suất chiết khấu. Vậy lãi suất chiết khấu là gì? Cách tính như thế nào? Để giải đáp các thắc mắc này hãy cùng tham khảo bài viết của chúng tôi!

Tìm hiểu lãi suất chiết khấu là gì và cách tính

1. Lãi suất chiết khấu là gì?

1.1. Khái niệm về chiết khấu

Trong tiếng Anh, chiết khấu tức là Discount và được sử dụng rất rộng rãi trong lĩnh vực kinh doanh. Có thể hiểu đơn giản rằng chiết khấu tức là giảm giá bán của sản phẩm, dịch vụ thấp hơn so với mức giá niêm yết một tỷ lệ % nhất định.

Mục đích đưa ra chiết khấu là để các cửa hàng, doanh nghiệp có thể thu hút được nhiều khách hàng hơn, kích cầu mua sắm tăng cao. Đối với quá trình kinh doanh thì chiết khấu chính là một khoản khấu trừ trong giá cả.

1.2. Khái niệm về lãi suất chiết khấu

Lãi suất chiết khấu là thuật ngữ được sử dụng trong lĩnh vực tài chính ngân hàng. Đây là mức lãi suất cho vay được các ngân hàng nhà nước áp dụng đối với các ngân hàng thương mại. Hiểu một cách đơn giản có nghĩa là trong quá trình hoạt động, nếu các ngân hàng thương mại có nhu cầu vay tiền từ ngân hàng trung ương thì các ngân hàng thương mại sẽ được xem xét cho vay tiền để tránh xuất hiện các tình huống khách hàng rút tiền.

Ngoài ra, cũng có một số cách hiểu khác về lãi suất chiết khấu là gì. Ví dụ, bạn có thể hiểu lãi suất chiết khấu chính là một công cụ quan trọng trong chính sách tiền tệ, đồng thời cũng là căn cứ thiết yếu đối với cả ngân hàng nhà nước lẫn ngân hàng thương mại.

Lãi suất chiết khấu có thể hiểu theo nhiều góc độ

Còn trong Khoản 11 Điều 3 Thông tư 150/2011/TT-BTC có định nghĩa rõ lãi suất chiết khấu là gì như sau: “Lãi suất chiết khấu” là tỷ lệ phần trăm (%) lãi hàng năm, được dùng làm căn cứ để xác định giá trái phiếu bị hoán đổi, giá trái phiếu được hoán đổi và tỷ lệ hoán đổi giữa trái phiếu bị hoán đổi và trái phiếu được hoán đổi”.

2. Mô tả nghiệp vụ khi tính lãi suất chiết khấu

Để bạn có thể hiểu rõ hơn lãi suất chiết khấu là gì chúng tôi sẽ mô tả nghiệp vụ chi tiết. Giả sử, nếu ngân hàng thương mại không đủ lượng tiền tối thiểu bắt buộc, có thể là do lượng tiền rút hoặc tiền vay quá lớn thì ngân hàng thương mại sẽ phải vay từ ngân hàng trung ương. Khi đó, lượng tiền dự trữ sẽ cao lên và ngân hàng trung ương có thể điều chỉnh lãi suất chiết khấu tăng hoặc giảm để cung ứng tiền tệ cho các ngân hàng thương mại.

Tỷ lệ chiết khấu tỷ lệ ngược với dòng tiền trong tương lai. Doanh nghiệp có quyền chọn mức chiết khấu phù hợp nhất.

3. Hướng dẫn cách tính lãi suất chiết khấu trong hoạt động ngân hàng

Có thể dựa vào 2 chỉ số sau đây để tính lãi suất chiết khấu trong hoạt động ngân hàng:

Làm sao để tính lãi suất chiết khấu?

3.1. Chi phí huy động vốn

Có thể sử dụng chi phí gọi vốn để tính lãi suất chiết khấu. Đây chính là tỷ lệ lợi tức khi đầu tư vào dự án mà người đầu tư mong muốn nhận được. Cũng có thể gọi đây là chi phí cơ hội vốn hay chi phí sử dụng vốn.

Giả sử, nếu rút tiền tiết kiệm để đầu tư là 6% thì đây cũng là mức lãi suất chiết khấu nhận được.

3.2. Trung bình trọng số chi phí vốn (WACC – Weighted Average Cost of Capital)

WACC = Chi phí sử dụng vốn trung bình của doanh nghiệp

Các doanh nghiệp thường sẽ có 2 nguồn gọi vốn chính, đó là:

  • Vốn góp cổ đông: Cổ đông góp vốn và được chia % theo tỷ lệ góp vốn
  • Vay thương mại: Vay tiền từ ngân hàng và trả lãi suất cho khoản vay

Từ trung bình trọng 2 chỉ số này có thể tính được WACC:

WACC = RE * E / (E + D) + RD(1 – TC) * D / (E + D)

Trong đó:

  • RE: Tỷ suất thu nhập mong muốn của cổ đông
  • RD: Lãi suất mong muốn của người cho vay
  • E: Giá trị cổ phần của công ty
  • D: Giá trị thị trường nợ công ty
  • TC: Thuế suất thu nhập tổ chức

RE = [Div0 (1+g) / P0] + g

Trong đó:

  • P0: Giá cổ phiếu tại thời điểm gốc của doanh nghiệp
  • Div0: Cổ tức của cổ phiếu tại thời điểm gốc
  • G: Tỷ lệ tăng trưởng dự kiến của cổ tức

4. Các yếu tố ảnh hưởng tới lãi suất chiết khấu

Có rất nhiều yếu tố có thể ảnh hưởng tới lãi suất chiết khấu. Tiêu biểu có thể kể đến như:

  • Lạm phát có thể ảnh hưởng tới cả lãi suất chiết khấu lẫn tình hình tài chính trong nước
  • Chính sách tiền tệ của chính phủ đưa ra ở mỗi thời kỳ
  • Mức cung – cầu đối với tiền tệ trên thị trường tăng hoặc giảm
  • Rủi do kỳ hạn tín dụng
  • Các nguyên nhân khác như tỷ giá hối đoái, các thể chế tài chính trung gian, tình hình tài chính quốc tế,…

Trên đây là giải đáp thắc mắc cho những ai đang băn khoăn lãi suất chiết khấu là gì và cách tính ra sao. Lãi suất chiết khấu có thể thay đổi và bị ảnh hưởng bởi nhiều yếu tố khác nhau.

Có thể quan tâm: Lãi suất thả nổi là gì?