Abordagens para a construção de relatórios com Quickbooks 2008+ Dados
-
21-08-2019 - |
Pergunta
Eu estou olhando para construir alguns relatórios para dados de QuickBooks, sem o uso de Quickbooks built-in relatórios, ou através de uma biblioteca de terceiros (como QODBC).
QuickBooks 2008 e mais novos são construídos em um backend SQL .. Ao olhar em volta, parece haver vários produtos e ângulos de fazer isso a partir de.
Idealmente, eu gostaria de ser capaz de fazer batidas diretas SQL no banco de dados a mim mesmo, ou usar algo como o Crystal Reports.
Eu queria perguntar aqui para reunir todas as coisas para olhar mais de perto, e o que potencialmente evitar de me salvar tristeza.
Obrigado antecipadamente!
Atualizar : Parece Quickbooks criptografa seu banco de dados SQL para que você não pode lê-lo diretamente com uma ferramenta de relatórios .. Existem alguns produtos no mercado que podem ajudar .. mais para vir.
Solução
Sua melhor aposta é o QuickBooks SDK, ele fornece instalações para buscar dados e também buscar comunicação de dados diretamente do QuickBooks, formatados como XML para facilitar a análise e visualização no entanto você quiser exibi-lo.
Você pode ver os dados que estão disponíveis usando o qbXML / QBFC QuickBooks on-Screen de referência (os pedidos que você pode enviar para QuickBooks são encontrados na caixa drop-down o 'Select Mensagem' no topo da tela).
O QuickBooks SDK é um download gratuito (registro obrigatório) a partir da Intuit Developer Network
Se você estiver escrevendo um aplicativo de desktop, você pode olhar em usar QBFC, que é uma API que fala com QuickBooks usando COM / DCOM.
Se você estiver usando PHP, há um popular framework QuickBooks PHP nos fóruns IDN.
Se você estiver usando ASP.NET, aqui está um QuickBooks ASP .NET framework também.
Se você quiser o acesso SQL direto, você deve olhar para QODBC (que é um wrapper de SQL que se traduz consultas SQL para pedidos qbXML SDK) ou AccessBooks (que utiliza o SDK para dados QuickBooks espelho para um banco de dados SQL).
Outras dicas
Se o seu hospedado no SQL 2005 ou 2008, você pode fazer uso do Reporting Services (livre) eo Report Builder que vem com ele. Se você usar 2008, então eu recomendo o download Report Builder 2.0
http://www.microsoft .com / download / details.aspx? familyid = 9f783224-9871-4eea-b1d5-f3140a253db6
Eis alguns links para saber RS:
Então, você está na edição de 2008 (SQL Server)?
Se assim for, você pode usar SSRS como SQLChicken postado, ou você pode usar apenas sobre qualquer outra ferramenta de comunicação, e se conectar via SQL Native Client (fornecido com o SQL Server): - Crystal Reports - Excel - insira sua ferramenta de relação favorito aqui