Как вариант завести доп. счет - аналог счета 90-1 (например 90-1Б) на который вы в кредит будете списывать товары по их обычной продажной цене. НДС с них, кажется, то же должна расчитываться как обычно, то есть должна быть проводка 90-2НДС - 68НДС
В самом счете на благотворительность настроить МЕТОД ОПЛАТЫ, для которого балансовым будет счет 90-1Б.
Тогда, при учете заказа продажи у Вас появяться проводки типа:
62 - 90-1Б цена продажи товаров по нормальному прайсу
90-2НДС - 68 НДС с продажи
90-1Б - 62 как будто оплатили, но на самом деле означает, что нам клиент ничего не должен.
и обычные проводки по себестоимости
90-2 - 41
Правда не проверяла

так как настраивать лениво , но должно работать......