У меня ограниченный опыт работы с QuickBooks и бухгалтерским учетом в целом.QuickBooks API - Как получить все доходы/расходы
Тем не менее, я создаю приложение, которое будет интегрироваться с API QuickBooks. http://ippdocs.intuit.com/0025_QuickBooksAPI/0050_Data_Services/v2/0400_QuickBooks_Online
Что я хочу сделать, это использовать API QuickBooks для импорта всех расходов и доходов, а затем распределить их по различным продуктам, определенным в моем приложении, чтобы определить, какие продукты работают лучше.
Меня не волнует, был ли счет за чеком, наличными или кредитной картой, или был ли получен доход через платеж по продажам или счет-фактуру. Меня интересует общая картина всех доходов/расходов.
Однако я понимаю, что доход (или расход) может стать для существования по многим причинам. Это может быть полученный платеж, выставленный счет-фактура, прямой депозит, не связанный с транзакциями, квитанция о продаже и т. Д. Это похоже на расходы, как вы можете видеть на следующей диаграмме QuickBooks.
Я полагаю, я мог бы использовать API для запроса различных объектов (оплаты, Билл, и т.д ...) и объединить расходы, с одной стороны, и доходы с другой стороны. Тем не менее, я не нашел ни одной документации, в которой точно перечислены различные объекты, связанные с расходами VS.
Другая вещь, о которой я беспокоюсь, заключается в том, что я не хочу считать некоторые доходы/расходы дважды. Например, может существовать объект Bill, а также объект Bill Payment для одного и того же базового счета. Например, следует ли принимать во внимание записи в журнале? Мне нужен точный результат.
Я полагаю, что QuickBooks в Интернете должен делать что-то похожее на вычисление собственного отчета P & L, правильно?
В идеале, я хотел бы иметь возможность вычислять расходы и доходы в соответствии с методом Cash and Accrual. Например, наличными, я бы не стал рассматривать законопроект, который еще не был оплачен, но в порядке начисления.
Любая помощь будет высоко оценена.
Или я буду неправильно об этом. Должен ли я использовать сырые счета, определенные в плане счетов? Насколько я знаю, нет способа получить отдельные транзакции, привязанные к каждому accout ... – Clement