2015-03-20 3 views
-1

У нас есть два приложения .NET, которые используются для импорта клиентов и транзакций в наш db. Первое приложение «клиент», работающее на стороне пользователя QB, другое - это небольшая веб-служба для взаимодействия с веб-коннектором. Мы сохраняем все custmers и их «базовые классы» транзакций/изменений в нашей БД и показов на веб-сайте. Пользователи могут видеть информацию о транзакции там. Проблема заключается в том, что баланс клиента не всегда равен сумме (сумме) для их транзакций. Мы уже знаем, что клиент может иметь работу (клиент суб-уровня) и подсчитывать эти транзакции. Тем не менее оказалось, что клиент может получить скидки на оплату, и нам тоже нужно было это посчитать.Рассчитать баланс клиента по его транзакциям

Что такое надежный способ подсчета баланса клиента, который всегда совместим с их балансом? Я прочитал сообщение об использовании отчетов о деталях баланса, но я бы не хотел его использовать.

Спасибо,

Влад

ответ

0

Это трудно дать точный ответ, поскольку есть много маленьких кусочков, которые вы можете отсутствовать, мы не знаем, как вы расчета итоговых данных, так что это просто угадать работать здесь. Вот список транзакций, которые я знаю об этом влиянии на баланс клиента, а также некоторые вещи, которые нужно искать.

  • Счета-фактуры могут иметь промежуточный итог и налог с продаж, который должен увеличить баланс.
  • Получающие платежи могут иметь скидки, которые также должны уменьшить остаток вместе с суммой платежа.
  • Записи в журнале против дебиторской задолженности для Клиента будут либо увеличивать, либо уменьшать остаток в зависимости от того, является ли он дебетом или кредитом для учетной записи AR.
  • Кредитные авизо следует уменьшить баланс.

Имейте в виду, что может быть более одной учетной записи счётчика, поэтому вам необходимо убедиться, что вы не фильтруете все учетные записи A/R в записях журнала.

Ваш лучший выбор, чтобы выяснить, чего вам не хватает, - найти клиента, у которого есть другой баланс, чем тот, который вы рассчитали, и просмотреть подробные транзакции по сравнению с подробной транзакцией для клиента в QuickBooks.

+0

Да, мы находим cutomers, у которых разные балансы, по сравнению с суммой транзакций, и смотрите его в QB. Какие типы транзакций влияют на балансы, должны ли мы получать все типы (чтобы они работали быстрее)? Мы не фильтруем их на счету. Btw, если мы фильтруем по типу AccountsReceivable, тогда некоторые транзакции не возвращаются. – SlavaTT

+0

Когда вы просматриваете QuickBooks и сравниваете список деталей с тем, что вы создали, какие транзакции отсутствуют в списке, который находится в QuickBooks? – Hpjchobbes

+0

Скидки (показаны как отдельные транзакции) отсутствуют. Я запросил у ReceivePayments сегодня и получил значение DiscountAmount. Он находится в коллекции AppliedToTxnRetList. Таким образом, похоже, что каждая транзакция «связанная» или «ссылка» может иметь DiscountAmount. Я просто суммирую их, чтобы получить общую скидку на родительскую транзакцию (платеж). Может быть, я здесь не здесь. Также у нас есть проблемы с проверкой транзакций, баланс идет хорошо, если они не учитываются. Я еще не исследовал это дело. – SlavaTT

Смежные вопросы