Заполнение документа "Перечисление НДФЛ в бюджет РФ"




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

99 Comments

  1. Петров-Водкин

    Внешняя обработка заполнения табличной части документа «Перечисление НДФЛ в бюджет РФ» позволяет заполнить документ реальными остатками для перечисления НДФЛ в бюджет.

    Перейти к публикации

    Reply
  2. Петров-Водкин

    Изменения 17.06.2011:

    При заполнении также происходит контроль перечисления НДФЛ по другим ставкам, организациям, ОКАТО за все периоды до текущего включительно. При необходимости выводится сообщение в окно сообщений.

    Reply
  3. -=Vancy=-

    спасибо автору за обработку!!! очень полезная штука!! у самой руки никак не доходили сваять.

    Reply
  4. Спасибо за обработку! Рсчетчики счастливы !)))

    Reply
  5. lexi

    Скажите, а данная обработка заполняет документ только остатками? А Если происходит частичный платеж налога?

    Reply
  6. Петров-Водкин

    Данная обработка заполняет документ только остатками.

    Если частичный платеж, то можно указать общую сумму и распределить ее по типовому алгоритму.

    Reply
  7. temych_han

    Присоединяюсь к благодарностям, расчётчики плачут от радости

    Reply
  8. NadNadejda

    Спасибо за разработку, теперь все встало на свои места:)

    Reply
  9. nav1971

    Супер! Наконец-то сошлись суммы начисленные и уплаченные! Спасибо!

    Reply
  10. Dimaz

    Обработка то супер никто не спорит. Но есть проблема при частичной оплате. Сама 1С распределяет неправильно — может 1му сотруднику больше начисления оплату закрыть другому наоборот. И хорошо бы если при частичной оплате обработка корректно распределяла сумму по сотрудникам в зависимости от их остатков, а не только закрывала 1 в 1.

    Reply
  11. Петров-Водкин

    По поводу частичной оплаты…

    Я сделаю частичное распределение в зависимости от остатков сотрудников, только если пойму необходимость. Пока не очень понимаю.

    Скажите, как вы определяете сколько надо частично заплатить?

    Еще «частичная» оплата теоретически может быть больше реального общего остатка в регистре. Тогда по какому принципу ее распределять… Или вообще-то тогда в принципе можно поругаться и не распределять совсем.

    Reply
  12. Dimaz

    Необходимость точно есть. У нас сотрудников много а оплачивают ндфл от наличия денег. И очень часто недоплачивают. Так что былобы очень хорошо если бы она распределяла пропорционально. Заранее спасибо.

    Reply
  13. Bruk

    Спасибо большое, разработка действительно очень полезна)))))

    Reply
  14. Bruk

    только есть маленькая неувязочка, если было сторно или доначисления за предыдущий период, то эта сумма не учитывается, но все равно плюс)))

    Reply
  15. Петров-Водкин

    Давайте разберемся со сторно и доначислением. Можно пример?

    Reply
  16. guzelia

    Спасибо большое за обработку! Всё работает отлично!

    Есть вопрос. Я так понимаю,обработка заполняет уплаченный НДФЛ по принципу: сколько было удержано — столько и выплатили. Как проконтролировать по реальной уплате? Вдруг по платежным поручениям выяснится, что мы больше заплатили, или меньше наоборот, а тут у нас получается всё сходится. Или это расчетчику самому контролировать по платежкам?

    Reply
  17. elena_77

    Спасибо за полезную обработку.

    Reply
  18. yushmakovmv

    Надо брать)

    Reply
  19. Маргарита12345

    не понимаю почему, но у меня после установки обработки не появилось это дополнительное поле(((((( обидно

    Reply
  20. ГердаКай

    Спасибо огромное, очень полезная обработка, у нас очень большая численность, отпуска будущих периодов и корректировки прошлых периодов не давали нам в стандартной 1с обработке правильно распределить сумму по людям. Сейчас распределяется отлично.

    Reply
  21. Helgaadr

    Очень нужная обработка, до нее данные стандартного распределения приходилось постоянно корректировать, сейчас все заполняется четко.

    Reply
  22. lexi

    Можно узнать распределяет ли обработка частичную выплату НДФЛ. Например ситуация когда ЗП заплатили только 5 людям и с этой суммы уплатили НДФЛ. Или выплатили только часть зарплаты, например, всем до 20 тыс. Как в такой ситуации обработка распредилит уплату НДФЛ?

    Reply
  23. Петров-Водкин

    Нет, обработка не распределяет частичную выплату НДФЛ.

    Обработка заполняет документ остатками НДФЛ, которые надо перечислить (удержанный, но не перечисленный).

    НДФЛ удержанный образуется при выплате ЗП (если в настройках программы не стоит, что «НДФЛ начисленный считать удержанным», а если стоит, то сразу при начислении ЗП).

    В общем, если у вас эта настройка не стоит, то у вас должно обработкой все нормально заполняться правильными остатками для перечисления.

    Reply
  24. lexi

    Спасибо за ответ, но в настройках стоит галочка «НДФЛ начисленный считать удержанным» и ставилась она еще в 2006 году. Сейчас думаю уже песполезно ее снимать, т.к. в базе ведут учет около 20 организаций. На форуме нигде не могу найти нужную обработку с распределением остатка(((

    Reply
  25. Петров-Водкин

    Настройки параметров учета привязываются к конкретной организации.

    Измените настройку для нужной организации.

    Реально же вы хотите перечислять НДФЛ при выплате ЗП, значит НДФЛ удержанный у вас должен образовываться при выплате ЗП, а не при начислении.

    Reply
  26. lexi

    Эту настройку возможно поменять сейчас в конце года? На регистр это как повлияет? Я боюсь не слетит ли чего.

    Reply
  27. Петров-Водкин

    … а что может слететь? вы до ноября как контролировали этот НДФЛ удержанный и перечисленный?

    Если сейчас поставить эту настройку, то при начислении ЗП за ноябрь (т.е. при начислении НДФЛ), движения фиксирующие «НДФЛ удержанный» и «НДФЛ для перечисления» сделаны не будут. А будут сделаны при выплате ЗП.

    Все, что было сделано предыдущими документами останется как есть. Т.е. если какие-то начисления за октябрь еще не выплатили, то тот НДФЛ так и будет сидеть, как удержанный, и соответственно в остатках для перечисления. И при выплате ЗП за октябрь уже второй раз не будет удерживаться.

    Попробуйте на копии базы.

    Reply
  28. lexi

    Спасибо большое за Ваш комментарий и за обработку! Думаю раньше нужно было этим заняться, а теперь придется 9 месяцев вручную разносить.

    Reply
  29. Coollerok

    Спасибо за обработку! Подошла!

    Reply
  30. vpozitive

    Отличная обработка, всем рекомендую,особенно под конец года, жаль сами с не позаботились о своих ползователях, отчетики бы создали по оставшимся перечислениям, пришлось создавать свои((

    Reply
  31. AB3012

    Спасибо большое за обработку! Всё работает отлично!

    Есть вопрос. Я так понимаю,обработка заполняет уплаченный НДФЛ по принципу: сколько было удержано — столько и выплатили. Как проконтролировать по реальной уплате? Вдруг по платежным поручениям выяснится, что мы больше заплатили, или меньше наоборот, а тут у нас получается всё сходится. Или это расчетчику самому контролировать по платежкам?

    Reply
  32. AB3012

    Спасибо за обработку! Подошла!

    Reply
  33. as7bs
    lexi пишет:

    Эту настройку возможно поменять сейчас в конце года? На регистр это как повлияет? Я боюсь не слетит ли чего

    Эта галочка влияет на удержанный НДФЛ, а не на перечисленный. У нескольких клиентов, эту галочку ставили в середине года, и по некоторым сотрудникам удержанный НДФЛ не совпадает с начисленным(не выравнивается). Я так понял по тем сотрудникам, по которым на момент установки галочки НДФЛ удержанный и исчисленный отличались. А как повлияет снятие галочки в середине года не знаю.

    Reply
  34. as7bs

    Может кто знает обработку которая НДФЛ удержанный выравнивает с НДФЛ исчисленным в 8-ке. Много расхождений после переноса из ЗиК 7.7 на начало периода, и много возникает в текущем периоде.

    Расхождения на начало года, правим либо вручную через Корректировку записей регистров накопления, либо, если много сотрудников, вывожу долг в табличный документ и через обработку «Загрузка данных из Табличного Документа + загрузка в Движения Документа» загружаю в Корректировку записей регистров накопления.

    Reply
  35. mihanov

    Полезная штука. Спасибо.

    замечания:

    в процедуре «ПроверитьПеречислениеПрошлыхПериодов» надо бы сделать в запросе корректный отбор по организации или добавить в запрос «РАЗРЕШЕННЫЕ».

    Reply
  36. dtitov

    Большое спасибо за обработку. Очень помогает. С удовольствием плюсую!!!

    Reply
  37. Elena924

    Интересно, а почему разработчики 1С сразу не введут такое распределение?

    Reply
  38. Стопка

    А для 1С 7 что-то похожее есть?

    Reply
  39. serezhka87

    Спасибо огромное, очень полезная обработка, у нас очень большая численность, отпуска будущих периодов и корректировки прошлых периодов не давали нам в стандартной 1с обработке правильно распределить сумму по людям. Сейчас распределяется отлично.

    Reply
  40. oksja

    Очень полезная штука. Попробую использовать её для бюджетной зарплаты.

    Reply
  41. Valdis_KH

    а для ЗБУ подойдет?

    Reply
  42. serezhka87

    А как быть с переходящими отпусками? У нас выплаты по НДФЛ раз в квартал.

    Reply
  43. Летяга

    Здесь одну козявку 1С никак не обойти: МесяцНалоговогоПериода.

    Пример: сотруднику начисляется зарплата: Июль, Август

    Выплата: в сентябре, в регистр РасчетыНалоговыхАгентовСБюджетомПоНДФЛ пишется —

    30.09 Июль СуммаНДФЛИюль (100р),

    30.09 Август СуммаНДФЛАвгуст (100р),

    Документ ПеречислениеНДФЛвБюджет распределяет перечисление НДФЛ за июль — сотрудник не попадает (остатков на 31.07 нет)

    за август — сотрудник не попадает (остатков на 31.08 нет)

    за сентябрь- сотрудник не попадает (выбираются только остатки за МесяцНалоговогоПериода=Сентябрь)

    Эта обработка выберет сотрудника, но при проведении документа все равно закроет регистр на МесяцНалоговогоПериода=Сентябрь (так в модуле прописано).

    Итого:

    МесяцНалоговогоПериода=Июль (остаток=СуммаНДФЛИюль) 100 р

    МесяцНалоговогоПериода=Август(остаток=СуммаНДФЛАвгуст) 100р

    МесяцНалоговогоПериода=Сентябрь(остаток=-(СуммаНДФЛИюль+СуммаНДФЛАвгуст)) (-200 р)

    Так что без правки модуля объекта не обойтись

    Reply
  44. Петров-Водкин

    (45) Летяга

    Пример: сотруднику начисляется зарплата: Июль, Август

    Выплата: в сентябре, в регистр РасчетыНалоговыхАгентовСБюджетомПоНДФЛ пишется —

    30.09 Июль СуммаНДФЛИюль (100р),

    30.09 Август СуммаНДФЛАвгуст (100р),

    Документ ПеречислениеНДФЛвБюджет надо заполнять так:

    Создаем новый документ. Ставим дату платежа 30.09 или позже. МесяцНалоговогоПериода: «Июль».

    Нажимаем «заполнить остатками». Должно заполниться 100 р.

    Создаем новый документ. Ставим дату платежа 30.09 или позже. МесяцНалоговогоПериода: «Август».

    Нажимаем «заполнить остатками». Должно заполниться 100 р.

    Как узнать, какой месяц ставить в документе?

    С помощью моего же отчета «Остатки для перечисления НДФЛ в бюджет РФ». Формировать отчет надо на следующую дату после выплаты, т.е. на 01.10.

    Reply
  45. Летяга

    ОК, спасибо! Не дошло сразу 🙂 А то я уже собралась подписку на события ваять..

    Reply
  46. flash82

    спасибо интересная обработка…

    Reply
  47. Ленкина

    У нас при выплате планового аванса перечисляют НДФЛ — к этому времени еще нет расчета зарплаты и, я так понимаю остатков по НДФЛ за этот месяц тоже. Как быть в этом случае? Просто руками заполнить нужных сотрудников, а после выплаты зарплаты уже заполнить вашей обработкой?

    Reply
  48. Unicorn31

    Ставлю » + » автору. Но немного придется доработать под свои нужды.

    Reply
  49. Ленкина

    Потестила, удачная доработка, хорошо, что сообщения выдаются. И отчет ваш тут в помощь для поиска по кому остатки. Спасибо.

    Reply
  50. annkod

    Спасибо-спасибо-спасибо. +

    Reply
  51. iotkin

    А как будет происходить заполнение, если за сотрудника уже был перечислен НДФЛ частично (не полностью) за заданный месяц? Эти ранее введенные документы будут учитываться при распределении суммы вашей обработкой?

    Reply
  52. Петров-Водкин

    (55) amorhis,

    Да

    Reply
  53. annkod

    Одно только не понятно: зачем анализируются остатки НДФЛ за весь период? У меня в базе например цифры с 2009 года, само собой перечислений нет, ведь перечисление НДФЛ появилось только в 2011 году. Программа пишет служебные сообщения, что необходимо заполнить. Может нужно какое-то условие добавить по годам?

    Reply
  54. Петров-Водкин

    (57) annkod,

    Остатки анализируются за весь период на случай того, что возможны исправления прошлых периодов и отражение исправлений в текущем. Например корректировка 2010 года в 2011. Перечислять так и придется — в 2011 году и указывать месяц налогового периода 2010 года.

    Если за прошлые года (2009, 2010, 2011) вообще ничего не перечислялось в программе, то желательно сделать примерно по 12 документов за каждый год и заполнить автоматом всеми остатками. Это займет времени минут 15, зато потом будут нормальные остатки.

    Reply
  55. annkod

    (58)

    короче понятно, проще заполнить все с самого начала и не заморачиваться.))

    Reply
  56. Agema

    Спасибо! Своевременно, как раз с НДФЛ разбираемся.

    Reply
  57. nu_fguz_buh

    Спасибо. Думаю будет экономия времени. +

    Reply
  58. RusMotion

    Спасибо, попробую написать такую же обработку для ЗиК 7.7, ну и добавить возможность распределения частичной выплаты НДФЛ.

    Reply
  59. oleg_ss

    Спасибо за обработку!Реально голова кругом пошла. Смотрю в регистрах начисленного и удержанного НДФЛ Ок, а перечисляет как придется и никаких проверок в 1С. Пишишь 1 лимон в перечислении он берет его и распределяет по людям. Вот 1С молодцы, хотели сделать хорошо, а получилось как обычно )))

    Reply
  60. Agema

    Обработка будет работать на «1С8:Зарплата и кадры бюджетного учреждения» ?

    Кто-нибудь проверял?

    Reply
  61. OrsoBear

    Оооо… счастье! Счастье получить такую обработку в конце недели, когда бухи уже весь мозг съели по этому поводу.. Скачал, буду пробовать! Огромное спасибо!

    Reply
  62. Yul_kat

    Релиз 2.5.47.1

    При попытке заполнить документ выдаётся сообщение:

    Заполнение ТЧ не произведено!

    Поле объекта не обнаружено (СуммыНалогов)

    Reply
  63. Yul_kat

    Собственно, на релизе 2.5.45.2 тоже самое…. 🙁

    Reply
  64. k

    У меня эта обработка по непонятным причинам не открывается, просто ничего не происходит(((И в документк перечисление НДФЛ тоже ее нет(((

    Reply
  65. k

    (18) Маргарита12345, у вас в конце концов появилось это поле в документе перечисление НДФЛ?Все вопрос снят надо было подцепить во внешние обработки табличных частей

    Reply
  66. Yul_kat

    В общем, вещь хорошая, но на моей перенесённой базе не помогла.

    Во первых обнаружилось, что почти год назад перенос был кривой в том плане, что данные по регистру «Расчеты налоговых агентов с бюджетом по НДФЛ» не совпадают с тем, что в расчётных листках (в регистре почемуто больше), и поэтому в итоге получилась огромная переплата в бюджет.

    Во вторых были люди у которых были возвраты НДФЛ. Напиример, Иванов в январе прошло по НДФЛ -360 руб. в регистре регистрируется запись: приход -360, далее идёт запись расход -360 (регистрируется документом «Перечисление НДФЛ в бюджет»), а в феврале уже февральским документом регистрируется расход +360. Не понятно для чего это…. Попробую на более простой базе без переноса…

    Reply
  67. andy116k

    Попробовал обработку.Почему-то сразу при заполнении февральского (2011) перечисления за январь 2011 обработка предложила распределять сумму отличную от НДФЛ исчисленного и удержанного в январе. Воспользовался для анализа отчетом того же автора и выявил 7 работников у которых обязательства НДФЛ отличаются от рассчитанных в январе. Никакие перезаполнения и перерасчеты начислений не меняют ситуацию. И что делать?

    Reply
  68. andy116k

    Дошло. Разница обусловлена начислениями этим людям январских отпускных в декабре 2010.

    Reply
  69. kng67

    Авторам таких разработок по распределению «Перечисления НДФЛ в бюджет» спасибо от сообщества бухгалтеров

    Но у нас в Комплексной автоматизации, к сожалению, не пошло.

    Выдало ошибку:

    {ОбщийМодуль.УниверсальныеМеханизмы.Модуль(606)}: Значение не является значением объектного типа (Записать)

    ДвоичныеДанные.Записать(ИмяФайла);

    Reply
  70. dronyck

    Спасибо, попробуем, как раз актуально.

    Reply
  71. Kin83

    Попробовал обработку на Зарплата и Управление Персоналом, редакция 2.5 (2.5.47.1), Выдает ошибку:

    Заполнение ТЧ не произведено!

    Метод объекта не обнаружен (Инициализировать)

    Будьте добры подскажите что не так, заранее благодарю.

    Reply
  72. oberon355

    Подскажите как должно быть в такой ситуации : Рассчитываем зп за январь ндфл к примеру по сотруднику за январь 1000 рублей, но он приносит больничный за декабрь, и появляется запись НДФЛ за декабрь -100 рублей. Итого НДФЛ по сотруднику 900 рублей. Эта же сумма перечисляется и в бюджет. При формировании документа Перечисление НДФл в бюджет программа для перечисления берет сумму в 1000 рублей, в результате чего суммы рвутся по этому товарищу и по всем остальным. Допустим мы подправим эту сумму в документе — руками или обработкой — проставим не 1000 а 900 рублей. Как эта фигня потом вылезет у нас в отчетности, которую мы будем сдавать? Там же будет проставлено что челу за 2011 год начислено 1000 руб ндфл, а уплачено 900 ?

    Reply
  73. Петров-Водкин

    За январь надо перечислять 1000 р. За 2011 год надо делать «возврат НДФЛ», потом корректировать регистры вручную.

    Подробности читайте на ИТС, там с картинками написано 44 страницы про это.

    Еще смотрите отчет Анализ НДФЛ. В последних релизах он показывает за какой период сколько надо перечислять.

    Reply
  74. oberon355

    Т.е. Нужно переделывать отчетность по НДФЛ за 2010 год? По новой готовить файлы и сдавать их в наложку? Мне бы не хотелось бухгалтерам по зп это рассказывать. не то что побьют — зарежут… Как на ИТС найти эту статью с картинками?

    Reply
  75. Петров-Водкин

    >Как на ИТС найти эту статью с картинками?

    «Учет перечисленного в бюджет налога в разрезе физических лиц»

    http://its.1c.ru/db/metod81#content:4701:1

    Reply
  76. SaxaRinka

    (80) а где еще можно посмотреть как это делать…я просто на итс не могу войти….

    Reply
  77. oberon355

    Вот же блин, экономия поганая, с технологическим ИТС эту статью и не почитаешь….

    Reply
  78. oberon355

    А еще вопрос можно обсудить? Если мы перечислили за человека в январе 1000 руб ндфл. Потом этот товарищь приносит больничный за январи, но в феврале. В Результате ему в феврале за январь начисляется -100 рублей. Это у нас переплата за январь по нему возникает? И Мы ее уже погасить никак не можем? Только через камералку налоговой? Мне вчера бухи такое рассказывали. Как вообще с такими переплатами бороться?

    Reply
  79. Петров-Водкин

    В течение года январская переплата может зачесться легко в феврале. В ЗУПе это без проблем должно работать без возвратов. Естественно если сотрудник еще работает и получает доход в феврале.

    В налоговом регистре будет за январь переплата, за февраль недоплата, это нормально, главное, чтобы по году сходилось начислено-удержано-перечислено.

    Если доступа к ИТС нет, советую воспользоваться поиском по сайту buh.ru. Там кажется тоже были какие-то статьи. Или поискать по форуму на buh.ru, этот НДФЛ обсуждается постоянно.

    Reply
  80. oberon355

    Да в том то и дело, что получается как переплата за январь. То-ли бухгалтерия неправильно поняла что эту переплату нельзя автоматически зачесть в течении года, то-ли так оно и есть.

    Reply
  81. Dissi

    Выдает ошибку

    Заполнение ТЧ не произведено!

    Метод объекта не обнаружен (Инициализировать)

    Подскажите, что можно сделать?

    Reply
  82. link_l

    (88) Dissi, какая конфигурация? попробуйте посмотреть в отладчике. тут где то на сайте видел обработку которая позволяет отлаживать обработки подключаемые к документу =) если что смогу скинуть на электронную почту

    Reply
  83. link_l

    (1) хотел узнать, обработка учитывает что в одном документе Зарплата к выплате могут сидеть люди с различными ОКАТО/КПП?

    Reply
  84. Петров-Водкин

    «Зарплата к выплате» вообще непричем. Обработка учитывает регистр «Расчеты налоговых агентов с бюджетом по НДФЛ».

    Зарплата к выплате этот регистр не двигает.

    А вообще если есть люди с разными ОКАТО/КПП, то обработка будет заполнять их отдельно, если в регистре у них прописались разные ОКАТО/КПП.

    Reply
  85. mariyanna

    Огромное спасибо!!! Очень полезная обработка оказалась!!

    Reply
  86. Kanareika13

    спасибо автору за обработку!!! очень полезная штука!!

    Reply
  87. wes1977

    Порадовало начало описания: «Уже прошло более полугода, а пользователи все находятся в недоумении, как же заполнять документ «Перечисление НДФЛ в бюджет РФ».»

    На сегодняшний день прошло уже полтора года, а недоумение у пользователей так и осталось.

    Спасибо за хорошую идею! Совсем немного подпилил распределение НДФЛ при перечислении отпускных и премий до начисления основной ЗП, и мой бух счастлив! 🙂

    Reply
  88. revril

    Спасибо за обработку!Помогла просмотреть необходимые суммы.

    Reply
  89. Оля_
    Порадовало начало описания: «Уже прошло более полугода, а пользователи все находятся в недоумении, как же заполнять документ «Перечисление НДФЛ в бюджет РФ».»

    На сегодняшний день прошло уже полтора года, а недоумение у пользователей так и осталось.

    Да согласна, недоумение до сих пор осталось, мы пользуемся этой обработкой уже год, допиливать её как то не приходилось.

    Reply
  90. bearcat

    (94) киньте, пож, допиленную для НДФЛ с отпускных на мэйл keisabs@mail.ru. Буду счастлива как Ваш бух

    Reply
  91. LanaSN

    Очень хорошая обработка, наглядно представляет картину расчетов по НДФЛ, огромное спасибо!

    Reply
  92. pjv

    Спасибо за обработку! Очень помогла!

    Reply
  93. tehas

    Спасиб, тебе человек дорогой, наши бухи будут сцать кипятком от радости, низкий те поклон!!! =)

    Reply
  94. Elvi_K

    А для ЗИК она подойдет?

    Reply
  95. vladir

    Отличная обработка, спасибо! Работает на Комплексной автоматизации 1.1

    Reply
  96. avk2009

    Спасибо за разработку. самому писать распределение «человеческое» времени не хватает, а тут как раз то, что нужно!

    Reply
  97. VladimirKHV

    (91)Петров-Водкин,

    «Зарплата к выплате» вообще непричем. Обработка учитывает регистр «Расчеты налоговых агентов с бюджетом по НДФЛ».

    Зарплата к выплате этот регистр не двигает.

    Если такое заявляет автор обработки, то становится страшно её качать.

    В настройках параметров учета есть пункт: «При начислении НДФЛ принимать исчисленный налог к учету как удержанный»

    При проставлении данной галочки регистр «Расчеты налоговых агентов с бюджетом по НДФЛ» двигается документами начислений, что значительно облегчает проблему расхождения начисленного и удержанного НДФЛ, но не совсем верно с точки зрения налогового учета.

    Если же данная галочка не отмечена, то регистр двигается именно документом «Зарплата к выплате»

    Reply
  98. Петров-Водкин

    (111) VladimirKHV,

    Если же данная галочка не отмечена, то регистр двигается именно документом «Зарплата к выплате»…

    … только если включен «упрощенный учет взаиморасчетов», иначе двигается документами РКО и Выписка.

    Да, погорячился я, иногда двигает. Но в любом случае смысл не меняется:

    Обработка учитывает регистр «Расчеты налоговых агентов с бюджетом по НДФЛ» и не важно, что его двигает.

    Reply
  99. new1

    (1)

    Добрый день. Подскажите, пожалуйста, подходит ли эта обработка для УПП?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *