Как программисту работать с иностранным заказчиком? Налоги и договор

Программист работает в организации Республики Беларусь по контракту по основному месту работы и желает выполнять дополнительную работу для заказчика-нерезидента на условиях удаленной работы.
Для выполнения указанной дополнительной работы программисту необходимо регистрироваться в качестве индивидуального предпринимателя (ИП) или существуют другие варианты оформления договорных отношений с заказчиком-нерезидентом? Какими документами необходимо подтверждать факт выполнения указанной работы?
Согласно подп. 1.1 п. 1 Указа Президента от 19.09.2017 № 337 «О регулировании деятельности физических лиц» (далее – Указ), к предпринимательской деятельности не относятся осуществляемые физическими лицами, за исключением иностранных граждан и лиц без гражданства, временно пребывающих и временно проживающих в РБ, самостоятельно без привлечения иных физических лиц по трудовым и (или) гражданско-правовым договорам отдельные виды деятельности. В их числе – оказание услуг по разработке сайтов, установке (настройке) компьютеров и программного обеспечения, восстановлению компьютеров после сбоя, ремонт, техническое обслуживание компьютеров и периферийного оборудования, обучение работе на персональном компьютере.
Физические лица при осуществлении видов деятельности, упомянутых в подп. 1.1 п. 1 Указа, уплачивают единый налог с индивидуальных предпринимателей и иных физических лиц (далее – единый налог) в порядке и сроки, установленные главой 35 Налогового кодекса (НК) (подп. 1.2 п. 1 Указа).
До начала осуществления в налоговом периоде деятельности, признаваемой объектом налогообложения единым налогом, физические лица подают в налоговый орган по месту жительства письменное уведомление с указанием видов деятельности, которые они предполагают осуществлять, видов товаров, а также периода и места осуществления деятельности (п. 2 ст. 295 НК).
Для физических лиц, не осуществляющих предпринимательскую деятельность, единый налог исчисляется налоговыми органами на основании представляемого этими лицами письменного уведомления, исходя из налоговой базы и ставок налога, установленных в населенном пункте, в котором такие лица осуществляют деятельность (п. 2 ст. 299 НК).
Единый налог уплачивается физическими лицами, не осуществляющими предпринимательскую деятельность, до начала реализации товаров (работ, услуг) (п. 11 ст. 299 НК).
В рассматриваемой ситуации, поскольку заказчик является нерезидентом РБ, возникает необходимость устранения двойного налогообложения доходов исполнителя. Законодательство государства, резидентом которого является заказчик, может возлагать на него обязанность удерживать налог из сумм, причитающихся к выплате исполнителю. В то же время исполнитель является плательщиком единого налога в РБ.
В вопросе не указано, резидентом какого государства является заказчик. РБ заключены международные соглашения об избежании двойного налогообложения доходов и имущества с 70 иностранными государствами. Вопросы, связанные с устранением двойного налогообложения дохода исполнителя, полученного от нерезидента РБ, регулируются международным соглашением, заключенным РБ с государством, резидентом которого является заказчик.
Отношения заказчика-нерезидента и исполнителя, не состоящего с ним в трудовых отношениях, можно квалифицировать как отношения сторон гражданско-правового договора (подряда или возмездного оказания услуг). Соответствующий договор необходимо заключить в письменной форме. Документом, подтверждающим выполнение работ по договору, как правило, является акт приема-передачи выполненных работ (оказанных услуг), подписанный обеими сторонами.