У меня ограниченный опыт работы с QuickBooks и бухгалтерским учетом в целом.
Тем не менее, я создаю приложение, которое будет интегрироваться с QuickBooks API. http://ippdocs.intuit.com/0025_QuickBooksAPI/0050_Data_Services/v2/0400_QuickBooks_Online
Что я хочу сделать, так это использовать API QuickBooks для импорта всех расходов и доходов, а затем распределить их между различными продуктами, определенными в моем приложении, чтобы определить, какие продукты работают лучше.
Меня не волнует, был ли расход чеком, наличными или кредитной картой, или был ли доход получен через платежный чек или счет-фактуру. Меня интересует только общая картина всех доходов/расходов.
Однако я понимаю, что доход (или расход) может возникнуть по многим причинам. Это может быть полученный платеж, выставленный счет, прямой депозит, не связанный с какими-либо транзакциями, товарный чек и т. д. Это похоже на расходы, как вы можете видеть на следующей диаграмме QuickBooks.
Я полагаю, что мог бы использовать API для запроса различных объектов (оплата, счет и т. д.) и объединить расходы, с одной стороны, и доходы, с другой стороны. Тем не менее, я не нашел никакой документации, в которой точно указывалось бы, какие именно объекты составляют доход VS расход.
Еще одна вещь, которая меня беспокоит, это то, что я не хочу дважды учитывать определенные доходы/расходы. Например, может существовать объект «Счет», а также объект «Оплата счета» для одного и того же основного счета. Например, следует ли учитывать записи в журнале? Мне нужен точный результат.
Я полагаю, что QuickBooks онлайн должны делать что-то подобное для расчета своего собственного отчета о прибылях и убытках, верно?
В идеале я хотел бы иметь возможность рассчитать расходы и доходы в соответствии с методом наличных и начислений. Например, в наличных я бы не стал считать неоплаченный счет, а в начислении — буду.
Любая помощь приветствуется.