Во-первых, согласно пп. 153.1.1 НКУ, доходы, полученные / начисленные плательщиком налога на прибыль в иностранной валюте в связи с продажей товаров, в части их стоимости, которая не была уплачена в предыдущих отчетных налоговых периодах, пересчитываются в национальную валюту по официальному курсу национальной валюты к иностранной валюте, действовавшему на дату признания таких доходов согласно этому разделу, а в части ранее полученной оплаты по курсу, действовавшему на дату ее получения. Т.е., если была получена стопроцентная предоплата за товар, то доход от его реализации определяется по курсу НБУ на дату получения такой предоплаты, и не пересчитывается на момент отгрузки такого товара, даже если валютный курс на дату такой отгрузки изменился.
Во-вторых, курсовые разницы, согласно пп. 153.1.3 НКУ, определяются в соответствии с положениями (стандартами) бухгалтерского учета. В данном случае нужно руководствоваться нормами П(С)БУ 21 «Влияние изменений валютных курсов». Согласно данного документа, пересчету подлежат лишь монетарные статьи баланса. К ним относятся статьи баланса о денежных средствах, а также о таких активах и обязательствах, которые будут получены или оплачены в фиксированной (или определенной) сумме денег или их эквивалентов.
Таким образом, ваша задолженность перед покупателем, которая образовалась после получения предоплаты, не является монетарной статьей, пересчету не подлежит и курсовые разницы по ней не начисляются (поскольку эта задолженность закрывается товарами, а не деньгами). В то же время, сумма валюты, полученной в качестве предоплаты, является монетарной статьей. И вот курсовые разницы по ней, определенные в соответствии с нормами П(С)БУ 21, отражаются как в бухгалтерском, так и в налоговом учете.