t* S
X
<
со
О
го
£ из О О
(-4
W
а
и 3 со
W
S3 О
С
УДК 004.42:378.147
АЛГОРИТМИЗАЦИЯ РАСЧЕТА ТАМОЖЕННЫХ ПЛАТЕЖЕЙ ПРИ ВВОЗЕ ТОВАРОВ НА ТАМОЖЕННУЮ ТЕРРИТОРИЮ ТАМОЖЕННОГО СОЮЗА ФИЗИЧЕСКИМИ ЛИЦАМИ
Сальников Игорь Алексеевич
Санкт-Петербургский имени В.Б. Бобкова филиал Российской таможенной академии, заведующий кафедрой информатики и информационных таможенных технологий, к.т.н., доцент, e-mail: [email protected]
Сальников Владислав Игоревич
Санкт-Петербургский имени В.Б. Бобкова филиал Российской таможенной академии, старший преподаватель кафедры информатики и информационных таможенных технологий, e-mail: [email protected]
В статье представлен разработанный авторами алгоритм и методика его реализации, используемый для расчета таможенных платежей при ввозе товаров на таможенную территорию Таможенного союза физическими лицами. Данные разработки предназначены для организации и проведения цикла лабораторных занятий, аккумулирующих знания студентов в области таможенного дела, их умения и навыки в использовании элементов объектно-ориентированного программирования для решения профессиональных задач
Ключевые слова: таможенное дело; таможенные платежи; единая ставка таможенной пошлины; физические лица; перемещение товаров для личного пользования; алгоритм; электронная форма
ALGORITHMIZATION OF CALCULATION OF CUSTOMS DUTIES WHEN GOODS TO BE BROUGHT INTO A CUSTOMS TERRITIRY OF THE CUSTOMS UNION BY INDIVIDUALS
Salnikov Igor A.
Russian Customs Academy St.-Petersburg branch named after Vladimir Bobkov, Head of Department of Computer Science and IT-supported Information Customs Technologies, PhD, Docent, e-mail: [email protected]
Salnikov Vladislav. I.
Russian Customs Academy St.-Petersburg branch named after Vladimir Bobkov, Senior Lecturer of Department of Computer Science and IT-supported Information Customs Technologies, e-mail: [email protected]
It is presented in the article a special algorithm and methodology for its implementation that is used for calculation of the customs duties on the import of goods by individuals designed by the authors. These developments are intended to organize and conduct series of laboratory sessions accumulating knowledge in the area of customs and skills in using of elements of object-oriented programming for professional needs
Keywords: customs; customs duties; tariff peaks; individuals; movement of goods for one's own use; algorithm; electronic form
Для цитирования: Сальников И.А., Сальников В.И. Алгоритмизация расчета таможенных платежей при ввозе товаров на таможенную территорию Таможенного союза физическими лицами // Ученые записки Санкт-Петербургского имени В.Б. Бобкова филиала Российской таможенной академии. 2018. № 2 (66). С102-108.
В процессе изучения учебной дисциплины «Информатика» будущие специалисты таможенного дела осваивают основы алгоритмизации и технологии программирования, решая задачи построения электронных форм, использующихся для расчета таможенных платежей (сборов, пошлин, налогов, акцизов) и других экономических показателей. Методика изучения учебной дисциплины строится по диалектическому принципу - от простого к сложному. Сначала обучающиеся изучают принципы и элементы алгоритмического программирования, решая несложные задачи вычислительного и логического характера, в которых требуется записать и выполнить действия с исходными данными, вывести результаты расчетов. Затем производится переход к построению и программированию электронных форм, постановка задач для которых формулируется в виде набора правил и условий, определенных действующими
нормативными актами. Методика формирования общих профессиональных компетенций обучающихся на примере алгоритмизации расчета таможенных платежей (таможенной пошлины, акциза, налога) при ввозе товаров юридическими лицами представлена в работе «Методика формирования общих профессиональных компетенций студентов на примере алгоритмизации расчета таможенных платежей» [1]. В настоящей статье представлен алгоритм и методика его реализации, используемые для расчета таможенных платежей при ввозе товаров физическими лицами для личного пользования. Реализация алгоритма позволяет создать приложение, позволяющее как специалистам таможенного дела, так и физическим лицам оперативно принимать обоснованные решения в ситуациях, наиболее часто встречающихся при ввозе товаров физическими лицами. Решая данную задачу, обучающиеся закрепляют навыки программирования и знания
основных терминов в области таможенного дела. Постановка задачи при этом включает в себя разработку электронной формы, автоматизирующей расчет таможенных платежей при ввозе товаров на таможенную территорию Таможенного союза физическими лицами для личного пользования. Основные понятия, используемые в процессе решения задачи, обучающиеся могут получить из различных источников, в частности, из сети Интернет, из электронных библиотечных и справочно-правовых систем, учебных пособий.
Вначале всего процесса студентам необходимо найти информацию, которая составит условие задачи, и выбрать то, что представляет наибольший интерес с точки зрения автоматизации расчетов. Для этого обучающиеся должны изучить нормативно-правовую базу, касающуюся рассматриваемой темы и выписать основные положения, на основании которых будет строиться алгоритм решения.
Предлагается рассмотреть основные ситуации и правила расчета таможенных платежей при ввозе товаров физическими лицами, которые должны быть изучены обучающимися. Нормативно-правовыми актами, регулирующими рассматриваемый вопрос, является ряд документов [2, 3].
Так, товары, ввозимые физическими лицами, могут освобождаться от уплаты таможенных платежей, облагаться таможенными платежами по единым ставкам или в виде совокупного таможенного платежа, в зависимости от стоимости, веса, вида товара и способа перемещения. Это все имеется в нормативных документах и всем этим студенты должны уметь пользоваться.
При совершении таможенных операций в отношении ввозимых для личного пользования товаров, за исключением легковых автомобилей, сборы за таможенное оформление уплачиваются в размере 250 руб. В отношении легковых автомобилей, ввозимых физическими лицами для личного пользования, сборы за таможенное оформление взимаются в зависимости от таможенной стоимости автомобиля, как и при ввозе товаров юридическими лицами.
Единые ставки таможенных пошлин применяются в отношении всех категорий товаров, ввозимых физическими лицами для личного пользования, в случае превышения установленных стоимостных или весовых лимитов беспошлинного ввоза. Единые ставки обычно представляют собой специфическую или комбинированную ставку в зависимости от вида товара.
Совокупный таможенный платеж представляет собой общую сумму, эквивалентную сумме таможенных пошлин, акцизов и налога на добавленную стоимость, установленных общим порядком тарифного регулирования и налогообложения. Совокупный таможенный платеж применяется в случаях, когда товары ввозятся в коммерческих целях или не могут ввозиться для личного пользования по своему характеру, количеству, обстоятельствам ввоза, или они указаны в перечне товаров, не относящихся
к товарам для личного пользования, а также при ввозе неделимых товаров и некоторых транспортных средств (кроме легковых автомобилей). Алгоритм расчета совокупного таможенного платежа аналогичен алгоритму расчета таможенных платежей при ввозе товаров юридическими лицами.
В документах [2, 3] представлен большой список товаров, которые могут рассматриваться как товары для личного пользования. Следует рассмотреть основные позиции, которые затем можно будет использовать при программировании электронной формы.
Полное освобождение от уплаты таможенных платежей распространяется на следующие товары, ввозимые физическим лицом для личного пользования:
- на товары, ввозимые воздушным транспортом, стоимость которых не превышает сумму, эквивалентную 10 000 евро, а вес не превышает 50 кг;
- на товары, ввозимые любыми видами транспорта (кроме воздушного), если их общая стоимость не превышает сумму, эквивалентную 1500 евро, а вес не превышает 50 кг;
- на товары, пересылаемые в международных почтовых отправлениях или доставляемые перевозчиком в адрес физического лица, не пересекавшего таможенную границу, в течение одного календарного месяца в адрес одного получателя, если их стоимость не превышает сумму, эквивалентную 1000 евро, а вес не превышает 31 кг;
- на алкогольную и табачную продукцию, ввозимую лицами старше 18 лет, с учетом установленных для беспошлинного ввоза ограничений (алкоголь - до 3 л, а табачные изделия - до 200 сигарет или до 50 сигар, или 250 г табака, или в ассортименте, но до 250 г в общей сложности).
Если данные нормы превышены, то в части такого превышения применяется единая ставка таможенных пошлин, налогов в размере 30 % таможенной стоимости указанных товаров, но не менее 4 евро за 1 кг.
В случае ввоза алкогольной продукции объемом от 3 до 5 л включительно, таможенные пошлины взимаются по единой ставке - 10 евро за 1 л в части превышения количественной нормы, составляющей 3 л. При ввозе этилового спирта (товарные позиции 2207 и 2208 90 ТН ВЭД ЕАЭС) в количестве до 5 л применяются ставки таможенных пошлин по единой ставке 22 евро за 1 л. В случае превышения этих ограничений по алкогольной продукции, а также в случае превышения норм беспошлинного ввоза табачной продукции требуется уплата совокупного таможенного платежа, рассчитанного в общем порядке. Пересылка алкогольной и табачной продукции в виде почтовых отправлений запрещается.
Автомобили, ввозимые собственниками либо по поручению собственников иными физическими лицами, облагаются таможенными платежами по единым ставкам в зависимости от стоимости, возраста автомобиля и объема двигателя (см. таблицу).
На основании вышеизложенного целесообразно рассмотреть ситуации, при которых применяется полное освобождение физического лица от уплаты пошлины и применение единых ставок таможенных пошлин. Расчет совокупного таможенного платежа потребует ввода множества дополнительных условий, что усложнит и удлинит расчеты. В этом случае совокупный таможенный платеж целесообразно рассчитывать, используя форму расчета таможенных платежей для юридических лиц или рассматривать его расчет как отдельную задачу, что выступит в качестве ограничения. Кроме того в задаче не будут учтены различные ситуации, при которых на ввоз товаров физическими лицами не наложены стоимостные и весовые ограничения, например на ввоз бывших в употреблении товаров по законодательно установленному перечню и на ввоз товаров отдельными категориями физических лиц (дипломатическими работниками, беженцами и вынужденными переселенцами с учетом установленных ограничений).
Из этого следует, что авторами проработана и рассмотрена вся основная информация, составляющая условие задачи для студентов. В качестве исходных данных необходим ввод вида товара, вида транспорта, которым он перемещается, веса товара и его стоимости:
- для алкогольной продукции необходим ввод объема (с ограничениями),
- для табачной продукции - ввод количества или веса (с ограничениями),
- для автомобилей - ввод года выпуска, стоимости или объема двигателя.
В результате расчетов в форме будет выведен результат - полное освобождение от уплаты таможенной пошлины или величина таможенных платежей, рассчитанных по единым ставкам. Если возникает превышение объемов ввоза по алкогольной или табачной продукции, то в форме выводится соответствующее сообщение о том, что эти объемы превышены и необходимо повторить ввод этих данных.
После изучения нормативной базы, составления условий задачи и ввода ограничений обучающимся следует приступить к графическому дизайну электронной формы. Данную форму целесообразно разбить на две вкладки, используя элемент управления «Набор вкладок». На первой вкладке «Ввоз товаров» будет производиться расчет таможенных платежей для всех видов ввозимых физическим лицом товаров, кроме автомобилей. Для второй вкладки «Ввоз автомобиля» будет производиться расчет таможенных платежей, в случае ввоза автомобиля собственником - физическим лицом или его представителем. Ввод стоимостных и весовых параметров организуется в виде текстовых полей. Выбор вида транспорта (способа перемещения) производится выбором из списка. Ввод курса евро доступен с любой из вкладок, так же как и кнопка закрытия. Кнопка расчета и поля для вывода результата - разные для двух вкладок. Учет ввоза алкогольной и табачной продукции может быть организован с помощью флажков. Примерный вид формы представлен на рис. 1 и рис. 2.
После создания графической части формы обучающиеся форматируют объекты с помощью окна свойств, имена объектов присваивают по смыслу сокращенно, для удобства их использования в программном коде, и далее приступают к программированию.
Далее авторы предлагают программный код для заполнения раскрывающегося списка transport при инициализации формы:
Private Sub UserForm_Initialize()
transport.AddItem "Воздушный"
transport.AddItem "Наземный"
transport.AddItem "Водный"
transport.AddItem «Доставка перевозчиком»
transport.AddItem «Доставка в почтовом отправлении»
End Sub
Таблица
Единые ставки таможенных пошлин при ввозе автомобилей физическими лицами
Возраст автомобиля не более 3 лет Возраст автомобиля более 3 -не более 5 лет Возраст автомобиля более 5 лет
Пределы стоимости, евро Ставка Пределы рабочего объема двигателя, см3 Ставка, евро/см3 Пределы рабочего объема двигателя, см3 Ставка, евро/см3
Менее 8500 54 %, но не менее 2,5 евро/см3 Менее 1000 1,5 Менее 1000 3
8500 - 16700 48 %, но не менее 3,5 евро/см3 1000 - 1500 1,7 1000 - 1500 3,2
16700 - 42300 48 %, но не менее 5,5 евро/см3 1500 - 1800 2,5 1500 - 1800 3,5
42300 - 84500 48 %, но не менее 7,5 евро/см3 1800 - 2300 2,7 1800 - 2300 4,8
84500 - 169000 48 %, но не менее 15 евро/см3 2300 - 3000 3 2300 - 3000 5
Более 169000 48 %, но не менее 20 евро/см3 Более 3000 3,6 1000 - 1500 5,7
Рис. 1. Графический дизайн формы расчета таможенных платежей при ввозе товаров физическими лицами
для личного пользования (вкладка «Ввоз товаров»)
После программирования раскрывающегося списка transport устанавливаются значения по умолчанию и программируется кнопка расчета Buttonl. Сначала выполняется описание типов используемых переменных и обнуление полей с результатами. В кнопке расчета предусмотрено вычисление стоимости товара в рублях, таможенных сборов за оформление и таможенной пошлины. Вычисление стоимости в рублях st2 производится с помощью текстовых полей kurs и stl, содержащих курс евро и стоимость товара соответственно.
Далее проверяются дополнительные условия относительно ввоза алкогольной и табачной продукции. Поскольку данная продукция не может ввозиться перевозчиком или почтовым отправлением, необходимо организовать проверку данного условия. Если выбрано недопустимое сочетание, то программа выведет соответствующее сообщение, а поля, предназначенные для вывода результатов, останутся пустыми. Соответственно, расчет нужно будет повторить. Если же вид транспорта указан верно, то расчет будет произведен и будут заполнены поля Sborl и tpl. Следует учесть, что при этом
в каждом случае необходимо выполнить проверку количественных ограничений. Требуется ввести значение, которое укладывается в установленные ограничения, в противном случае программа потребует повторить ввод. Также повтор потребуется, если будет введено нечисловое значение. Организация такого повтора осуществляется с помощью цикла с условием Do...Loop. Одновременно это позволяет избежать возникновения ошибки; программа не закроется с ошибкой и не произведет расчет в результате неправильных действий пользователя. Программный код представлен далее:
Private Sub Button1_Click()
Dim s As Single
Dim tpa As Single
Dim tps As Single
Sborl = "": tpl = "": st2 = stl * kurs
If (transport = "Доставка перевозчиком" Or transport = "Доставка в почтовом отправлении") And (CheckBoxl = True Or CheckBox2 = True Or CheckBox3 = True) Then Sborl = «»: tpl = «»: MsgBox «Доставка и пересылка алкогольной и табачной продукции запрещается»
Рис. 2. Графический дизайн формы расчета таможенных платежей при ввозе товаров физическими лицами для личного пользования (вкладка «Ввоз автомобиля»)
Else
If CheckBoxl = True Then Do
If Not IsNumeric(ap) Or ap >= 5 Then MsgBox «Неверный ввод или превышена количественная норма по алкогольной продукции»
ap = InputBox («Введите объем ввозимой алкогольной продукции в литрах (не более 5 л)», «Расчет таможенных платежей»)
Loop Until ap > 0 And ap < 5 tpa = (ap - 3) * l0 * kurs End If
If CheckBox2 = True Then Do
If Not IsNumeric(s) Or s >= 5 Then MsgBox «Неверный ввод или превышена количественная норма по этиловому спирту»
s = InputBox («Введите объем ввозимого этилового спирта в литрах (не более 5 литров)», «Расчет таможенных платежей»)
Loop Until s > 0 And s < 5 tps = s * 22 * kurs End If
If CheckBox3 = True Then Do
If Not IsNumeric(t) Or t >= 250 Then MsgBox «Неверный ввод или превышена количественная норма табачной продукции»
t = InputBox («Введите вес табачной продукции в граммах (не более 250 г)», «Расчет таможенных платежей») Loop Until t > 0 And t < 250 End If
После проверки дополнительных условий заполняется поле, предназначенное для вывода сборов за таможенное оформление:
Sborl = 250
Далее для определения величины таможенного платежа, рассчитанного по единой ставке, в зависимости от вида транспорта, используются инструкции выбора Select Case. Внутри каждого из возможных случаев предусмотрены два варианта расчета, в зависимости от сочетаний стоимости и веса товаров. Возможна ситуация, когда стоимость и вес не превышают установленных ограничений, и тогда таможенный платеж приравнивается
к нулю. Если стоимость товара или его вес превышают установленные ограничения, то производится расчет платежа по адвалорной и специфической составляющей в части превышения норм. Из двух полученных результатов выбирается наибольшая сумма. В случае, когда превышение идет только по одному параметру, производится такой же расчет, но при этом один из результатов расчета может оказаться отрицательным, поэтому используется только второй результат, который получится положительным и, соответственно, наибольшим. Следовательно, не потребуется рассматривать каждый промежуточный случай отдельно. В случае ввоза товаров перевозчиком или почтовым отправлением, в программе предусмотрен вопрос с вариантами ответа «да» и «нет» о том, ввозятся ли товары впервые за текущий календарный месяц. В случае положительного ответа расчет производится с учетом норм беспошлинного ввоза, а в случае отрицательного -без учета таких норм. Для выполнения всех расчетов используются промежуточные переменные, а исходные данные используются из текстовых полей вес ves и стоимость st1.
После завершения рассмотрения вариантов вида транспорта подводится итог: суммируются платежи, которые могли быть начислены по ввозу алкогольной продукции и платежи, которые могли быть начислены по всем остальным товарам. Результат суммирования выводится в соответствующее текстовое поле tp1. В конце закрывается ветвление, организованное в начале процедуры для предотвращения проведения расчетов в случае ввоза алкогольной или табачной продукции перевозчиком или почтовым отправлением. Фрагмент описанного программного кода представлен далее:
Select Case transport Case «Воздушный»
If st1 <= 10000 And ves <= 50 Then tp = 0 If st1 >= 10000 Or ves >= 50 Then
tp11 = (st1 - 10000) * 0.3 * kurs: tp12 = (ves - 50) * 4 * kurs If tp11 > tp12 Then tp = tp11 Else tp = tp12 End If
Case "Наземный", "Водный"
If st1 <= 1500 And ves <= 50 Then tp = 0
If st1 >= 1500 Or ves >= 50 Then
tp11 = (st1 - 1500) * 0.3 * kurs: tp12 = (ves - 50) * 4 * kurs If tp11 > tp12 Then tp = tp11 Else tp = tp12 End If
Case «Доставка перевозчиком», «Доставка почтовым отправлением»
vopros = MsgBox («Товары пересылаются в адрес данного получателя впервые за календарный месяц?», vbYesNo) If vopros = vbYes Then If st1 <= 1000 And ves <= 31 Then tp = 0 If st1 >= 1000 Or ves >= 31 Then
tp11 = (st1 - 1000) * 0.3 * kurs: tp12 = (ves - 31) * 4 * kurs If tp11 > tp12 Then tp = tp11 Else tp = tp12 End If Else
tp11 = st1 * 0.3 * kurs: tp12 = ves * 4 * kurs If tp11 > tp12 Then tp = tp11 Else tp = tp12
End If
End Select
tp1 = tp + tpa + tps
End If
End Sub
Далее следует рассмотреть процесс создания программного кода в случае ввоза автомобиля. Здесь уже программируется кнопка расчета Button2, находящаяся на вкладке «Ввоз автомобиля». Вначале производится расчет стоимости в рублях st4, как и первой вкладке. Затем производится расчет сборов за таможенное оформление. Сборы рассчитываются в общем порядке, как и для юридических лиц, с использованием инструкций выбора.
Далее рассчитываются таможенные платежи исходя из срока, прошедшего с даты выпуска автомобиля. Данный срок рассчитывается с помощью функции Datediff как разница между текущей датой и датой выпуска автомобиля dv и затем переводится в количество лет. Для контроля правильности в текстовое поле v выводится категория автомобиля «по возрасту». В случае попадания автомобиля в категорию «не более 3 лет», производится вложенное ветвление по стоимости автомобиля, от которой зависят ставки пошлин. Далее в каждом случае расчет производится по комбинированным ставкам, исходя из стоимости st3 и объема двигателя od, введенных в текстовых полях. Как и во всех аналогичных случаях, промежуточные результаты расчета передаются в переменные и сравниваются, а затем наибольший результат выводится в текстовое поле tp2.
В случае попадания автомобиля в категорию «более 3 лет» используются специфические ставки, которые зависят от объема двигателя. Для вычисления пошлин объем двигателя od умножают на ставку, установленную для соответствующего диапазона объема двигателя и для категории автомобиля «по возрасту». Также осуществляется перевод величины платежа в рубли с использованием курса евро, а результат передается в текстовое поле tp2.
Программный код представлен далее:
Private Sub Button2_Click() st4 = st3 * kurs Select Case st4
Case Is < 200000: sbor2 = 500 Case 200000 To 450000: sbor2 = 1000 Case 450000 To 1200000: sbor2 = 2000 Case 1200000 To 2500000: sbor2 = 5500 Case 2500000 To 5000000: sbor2 = 7500 Case 5000000 To 10000000: sbor2 = 20000 Case 10000000 To 30000000: sbor2 = 50000 Case Is > 30000000: sbor2 = 100000 End Select
Select Case DateDiff("d", dv, Date) / 365
Case Is <= 3: v = «С момента выпуска прошло не более 3
лет»
Select Case st3 Case Is < 8500
tp21 = st3 * 0.54 * kurs: tp22 = od * 2.5 * kurs If tp21 > tp22 Then tp2 = tp21 Else tp2 = tp22
Case 8500 To l6700
tp2l = st3 * 0.48 * kurs: tp22 = od * 3.5 * kurs If tp2l > tp22 Then tp2 = tp2l Else tp2 = tp22 Case l6700 To 42300
tp2l = st3 * 0.48 * kurs: tp22 = od * 5.5 * kurs If tp2l > tp22 Then tp2 = tp2l Else tp2 = tp22 Case 42300 To 84500
tp2l = st3 * 0.48 * kurs: tp22 = od * 7.5 * kurs If tp2l > tp22 Then tp2 = tp2l Else tp2 = tp22 Case 84500 To l69000 tp2l = st3 * 0.48 * kurs: tp22 = od * l5 * kurs If tp2l > tp22 Then tp2 = tp2l Else tp2 = tp22 Case Is > l69000
tp2l = st3 * 0.48 * kurs: tp22 = od * 20 * kurs If tp2l > tp22 Then tp2 = tp2l Else tp2 = tp22 End Select
Case 3 To 5: v = «С момента выпуска прошло более 3, но не более 5 лет» Select Case od
Case Is < l000: tp2 = od * l.5 * kurs Case l000 To l500: tp2 = od * l.7 * kurs Case l500 To l800: tp2 = od * 2.5 * kurs Case l800 To 2300: tp2 = od * 2.7 * kurs Case 2300 To 3000: tp2 = od * 3 * kurs Case Is > 3000: tp2 = od * 3.6 * kurs End Select
Case Is > 5: v = «С момента выпуска прошло более 5 лет» Select Case od
Case Is < l000: tp2 = od * 3 * kurs Case l000 To l500: tp2 = od * 3.2 * kurs Case l500 To l800: tp2 = od * 3.5 * kurs Case l800 To 2300: tp2 = od * 4.8 * kurs Case 2300 To 3000: tp2 = od * 5 * kurs Case Is > 3000: tp2 = od * 5.7 * kurs End Select End Select End Sub
По окончании работы над программным кодом формы следует выполнить тестирование программы. Это можно сделать, подставляя различные
исходные данные и проверяя полученные результаты. Верность расчетов можно также проверить с помощью калькулятора или электронных таблиц. Для устранения ошибок в расчетах студентам рекомендуется использовать режим отладки.
В процессе решения данной задачи обучающиеся развивают навыки программирования разветвляющихся и циклических алгоритмов. Кроме того, студенты получают навыки самостоятельного формулирования постановки задачи, если условие задачи дано в общем виде без конкретизации. В процессе выполнения подобных заданий у обучающихся формируется умение автоматизировать решение профессиональных задач с использованием программных средств, как это требуется в соответствии с рабочей программой дисциплины «Информатика».
Библиографический список:
1. Сальников В.И. Методика формирования общих профессиональных компетенций студентов на примере алгоритмизации расчета таможенных платежей / В.И. Сальников // Ученые записки Санкт-Петербургского имени В.Б. Бобкова филиала Российской таможенной академии. 2016. № 4 (60). С. 109-117.
2. Соглашение между Правительством РФ, Правительством Республики Беларусь и Правительством Республики Казахстан от 18.06.2010 (ред. от 08.05.2015) «О порядке перемещения физическими лицами товаров для личного пользования через таможенную границу Таможенного союза и совершения таможенных операций, связанных с их выпуском» URL: http://www.consultant.ru/document/cons_doc_ LAW_102086/. 15.05.2018.
3. Решение Совета Евразийской экономической комиссии от 20.12.2017 № 107 «О порядке перемещения товаров для личного пользования» URL: https://www. alta.ru/tamdoc/17sr0107/ (дата обращения: 15.05.2018).