Я использую веб-приложение ASP.NET для экспорта счетов в QuickBooks онлайн.
Он отлично работает с QBO United States. Затем, если он находится в Канаде, необходимо добавить TaxCodeRef к элементам строки, иначе это приведет к ошибке проверки бизнеса. Итак, я добавил код налога в QBO Canada и то же самое добавил с позициями счета-фактуры.
ReferenceType Tax_info = new ReferenceType();
Tax_info.name = "Test_TaxCode";
Tax_info.Value = "2";
Tax_info.type = "";
Для добавления с элементами строки я использовал следующие строки
SalesItemLineDetail lineSalesItemLineDetail = new SalesItemLineDetail();
/* setup all other properties*/
lineSalesItemLineDetail.TaxCodeRef = Tax_info;
/*export with the invoice*/
но я застрял со следующим
1) Счет-фактура экспортируется в QBO CA, но его код налога по умолчанию становится освобожденным? почему это происходит? Есть ли какие-либо настройки QBO или я делаю это неправильно?
2) Значение в TaxCodeRef — это процент? в этом же случае, если iam export со значением больше 5 , будет выдано исключение. В нем описывается Ошибка в расчете налога!
3) Можно ли передать только название налогового кода, в любом случае мы можем установить налоговый код для предметов в QBO?
У меня гораздо меньше знаний о канадских налоговых вещах QBO. Пожалуйста, ответьте на это, пройдя по ссылке, Форум разработчиков QBO – Налоги Канады
заранее спасибо