У нас есть два приложения .NET, которые используются для импорта клиентов и транзакций в наш db. Первое приложение «клиент», работающее на стороне пользователя QB, другое - это небольшая веб-служба для взаимодействия с веб-коннектором. Мы сохраняем все custmers и их «базовые классы» транзакций/изменений в нашей БД и показов на веб-сайте. Пользователи могут видеть информацию о транзакции там. Проблема заключается в том, что баланс клиента не всегда равен сумме (сумме) для их транзакций. Мы уже знаем, что клиент может иметь работу (клиент суб-уровня) и подсчитывать эти транзакции. Тем не менее оказалось, что клиент может получить скидки на оплату, и нам тоже нужно было это посчитать.Рассчитать баланс клиента по его транзакциям
Что такое надежный способ подсчета баланса клиента, который всегда совместим с их балансом? Я прочитал сообщение об использовании отчетов о деталях баланса, но я бы не хотел его использовать.
Спасибо,
Влад
Да, мы находим cutomers, у которых разные балансы, по сравнению с суммой транзакций, и смотрите его в QB. Какие типы транзакций влияют на балансы, должны ли мы получать все типы (чтобы они работали быстрее)? Мы не фильтруем их на счету. Btw, если мы фильтруем по типу AccountsReceivable, тогда некоторые транзакции не возвращаются. – SlavaTT
Когда вы просматриваете QuickBooks и сравниваете список деталей с тем, что вы создали, какие транзакции отсутствуют в списке, который находится в QuickBooks? – Hpjchobbes
Скидки (показаны как отдельные транзакции) отсутствуют. Я запросил у ReceivePayments сегодня и получил значение DiscountAmount. Он находится в коллекции AppliedToTxnRetList. Таким образом, похоже, что каждая транзакция «связанная» или «ссылка» может иметь DiscountAmount. Я просто суммирую их, чтобы получить общую скидку на родительскую транзакцию (платеж). Может быть, я здесь не здесь. Также у нас есть проблемы с проверкой транзакций, баланс идет хорошо, если они не учитываются. Я еще не исследовал это дело. – SlavaTT