/** * 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; } } Bảo hiểm khoản vay là gì? Cách tính phí bảo hiểm khoản vay? - Vay Tài Chính 247

Bảo hiểm khoản vay là gì? Cách tính phí bảo hiểm khoản vay?

Khi vay tiền tại một số công ty tài chính bạn sẽ bị tính phí bảo hiểm khoản vay. Vậy bảo hiểm khoản vay là gì? Cách tính phí như thế nào? Liệu người vay có được trả lại khoản phí này khi thanh toán khoản vay không? Hãy cùng chúng tôi tìm hiểu ngay sau đây!

Tìm hiểu về bảo hiểm khoản vay là gì và cách tính

1. Bảo hiểm khoản vay là gì?

Có rất nhiều khách hàng khi vay tiền phải trả thêm khoản phí bảo hiểm khoản vay. Thế nhưng không phải ai cũng hiểu bảo hiểm khoản vay là gì. Thực tế, đây là một gói bảo hiểm được các công ty tài chính áp dụng cho khoản vay của khách hàng để đảm bảo rằng những khoản vay này vẫn sẽ được thanh toán trong trường hợp khách hàng không có khả năng chi trả vì nguyên nhân nào đó, ví dụ như thương tật, tử vong,…

Thông thường bảo hiểm này chỉ được áp dụng đối với những hợp đồng vay tín chấp tại các ngân hàng. Ngân hàng có quyền được quy định về bảo hiểm khoản vay và dựa trên khoản vay trả góp của khách hàng. Khoản vay trả góp có thể là vay ngắn hạn, vay chi tiêu cá nhân, vay thế chấp, vay tiêu dùng,…

Tham khảo: Những loại phí bạn nên biết khi vay tiền ngân hàng

2. Cách tính phí bảo hiểm khoản vay

Ngân hàng được quyền quy định mức phí bảo hiểm khoản vay cho các khoản vay thế chấp và dựa trên tài sản thế chấp. Tuy nhiên, bảo hiểm khoản vay cho các khoản vay tín chấp thường cao hơn thế chấp do các gói vay tín chấp có mức độ rủi ro cao hơn. Vì vậy ngân hàng phải tăng bảo hiểm khoản vay để giảm rủi ro cho mình.

Cách tính bảo hiểm khoản vay khá đơn giản

Các ngân hàng Việt Nam thường áp dụng mức phí bảo hiểm khoản vay dao động từ 3 – 6%, cụ thể phụ thuộc vào mỗi ngân hàng. Bên cạnh đó, mức phí bảo hiểm cũng phụ thuộc vào khoản vay ngân hàng chấp nhận giải ngân cho khách hàng.

Để bạn có thể dễ hiểu hơn chúng tôi lấy ví dụ, bạn vay tại ngân hàng A và được giải ngân 100 triệu đồng. Bảo hiểm khoản vay ngân hàng A tính là 5%. Như vậy, theo cách tính bảo hiểm khoản vay thì mức phí sẽ là: 100.000.000 * 5% = 5.000.000 VNĐ.

Phí bảo hiểm khoản vay thường sẽ được ngân hàng trừ trực tiếp vào số tiền cho vay khi giải ngân hoặc khách hàng vẫn nhận đủ số tiền được giải ngân còn phí bảo hiểm sẽ được tổng khoản vay của khách hàng.

3. Điều kiện tham gia bảo hiểm khoản vay

  • Khách hàng đủ 18 – 60 tuổi
  • Có đầy đủ hành vi và trách nhiệm pháp lý
  • Khoản vay được giải ngân bởi ngân hàng, tổ chức tín dụng
  • Khoản vay có hạn mức vay từ 10 – 500 triệu đồng

4. Phí bảo hiểm khoản vay có được trả lại không?

Ngoài băn khoăn phí bảo hiểm khoản vay là gì thì nhiều khách hàng khi vay tiền còn thắc mắc khi thanh toán khoản vay phí bảo hiểm khoản vay có được trả lại không. Điều này còn tùy thuộc vào từng trường hợp. Cụ thể:

Bảo hiểm khoản vay được trả lại tùy trường hợp

  • Trường hợp khách hàng xảy ra sự cố như tai nạn, rủi ro, tử vong nên không thể thanh toán được khoản vay thì ngân hàng sẽ không trả lại bảo hiểm khoản vay
  • Khách hàng được nhận lại bảo hiểm khoản vay nếu:
    • Khoản tiền nợ cần thanh toán của khách hàng nhỏ hơn số tiền mà công ty bảo hiểm chi trả. Số tiền bảo hiểm khoản vay sẽ được công ty bảo hiểm chuyển cho ngân hàng, sau khi ngân hàng trừ đi khoản nợ của khách hàng, nếu còn dư sẽ hoàn lại số dư cho khách hàng
    • Trường hợp bên bán và bên mua hợp đồng bảo hiểm chấm dứt hợp đồng trước thời hạn thì công ty bảo hiểm hoàn 70% phí bảo hiểm trên thời gian còn lại nếu bên mua bảo hiểm chấm dứt hợp đồng, hoặc 100% phí bảo hiểm nếu công ty bảo hiểm chấm dứt hợp đồng

Tham khảo: Câu chuyện về vay tiền ngân hàng của một Freelancer

Trong hợp đồng bảo hiểm sẽ có ghi rõ số tiền được hoàn trả. Như vậy, số tiền bảo hiểm khoản bạn được hoàn trả sẽ phụ thuộc vào hợp đồng và thường sẽ chỉ được trả 1 phần chứ không được trả toàn bộ.

Với những thông tin trên chắc hẳn bạn đã hiểu rõ bảo hiểm khoản vay là gì và cách tính ra sao. Hiểu rõ về bảo hiểm này để khi vay tiền bạn có thể chủ động hơn.

Tham khảo: Bảo hiểm cháy nổ khi vay ngân hàng và những điều cần biết