Pergunta

Eu tenho tentado escolher entre os três softwares contábeis. No entanto, não posso decidir qual devo usar. Em termos de interface do usuário, eu iria para Peachtree e QuickBooks. Myob parece muito velho IMHO. Em termos de uso para o desenvolvimento de software, eu optaria pelo QuickBooks porque acho que muitos desenvolvedores o usam e o SDK pode ser facilmente baixado. Além disso, esses software suportam moedas além do dólar? O que o SDK é fácil de usar para o desenvolvimento do .NET? Tia.

Foi útil?

Solução

O QuickBooks é muito maduro e muito mais popular do que qualquer outro sistema. Também é muito mais fácil encontrar um contador familiarizado com o QuickBooks do que encontrar um contador familiarizado com qualquer um dos outros dois.

No que diz respeito ao desenvolvimento, o QuickBooks tem uma comunidade de desenvolvedores razoavelmente forte por trás dele, e a integração/o SDK é bastante flexível. Existe um SDK oficial do QuickBooks oficial que é muito fácil de usar e é download do site da Intuit. Os fóruns também são um bom recurso:

Outras dicas

Para responder à pergunta sobre o SDK (selecionando um pacote contábil para uso diário está além do escopo deste site), usei o QuickBooks e o Peachtree; Não sei nada sobre Myob. Aqui vamos nós.

QuickBooks:

  • Muitas coisas estão ocultas pelas interfaces, então você acaba tendo que fazer elencos complicados que você precisa procurar na documentação. E como você fará isso toda vez que desenrola uma lista de resultados, isso acontece com bastante frequência.
  • É confuso no começo porque a estrutura é realmente bastante poderosa em termos de filtragem de resultados. Isso, juntamente com o ponto anterior, dificulta o início.
  • A documentação não é a melhor, mas é mais ou menos completa. Alguns dos exemplos são complicados e inúteis, mas na maioria das vezes você pode obter o que precisa deles.
  • Na verdade, conectar -se ao QuickBooks é bastante lento. A API permite agregar solicitações (ou seja, em uma chamada, você pode consultar clientes e itens ao mesmo tempo) que ajudam um pouco.
  • Existem muitas pequenas peculiaridades na API
  • A API é interface-Centric
  • Existem alguns recursos no QuickBooks que são implementados de maneira muito diferente do que em outros pacotes contábeis. Essas coisas são exibidas na API, o que, por sua vez, torna mais difícil escrever código. Às vezes faz sentido, às vezes não.

Árvore de pêssego:

  • Conectando e consulta é muito rápido, mas consultas envolvidas (como faturas) são muito lentas, mesmo quando apenas um único campo é retornado.
  • Os resultados voltam ao XML, por isso não é tão automático quanto fazer com que as coisas voltem aos objetos .NET, mas pelo menos é fácil de processar. Algumas das estruturas XML são um pouco favorecidas (atributos anexados ao elemento errado), mas o processamento que não é um grande negócio.
  • A documentação (um único documento do Word) é muito ruim, e a comunidade de desenvolvedores está essencialmente sob bloqueio e chave (você deve ser um parceiro da Sage, ou seja, $$$, para obter acesso aos fóruns on -line). O Google "Peachtree Sdk"-qualquer coisa retorna zero resultados úteis.
  • A API é enum-Centric, e as enumes não estão muito bem documentadas. As aulas e interfaces de API são nomeadas mal (não I-interfaces prefixadas) de modo que as colisões de nome sejam provavelmente ... então você terá que alias o espaço para nome da API na maioria dos casos. o enum Os próprios nomes são inacreditavelmente longos. Às vezes são necessárias 2 linhas para especificar um único enum Valor, que é incrivelmente bagunçado e irritante (exemplo, sem alias de namespace: PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName).
  • Filtragem de resultado Não é tão poderoso quanto o QuickBooks e, na verdade, estou lutando para fazê -lo funcionar (com um exemplo retirado diretamente dos documentos) é essencialmente inútil.
  • Pelo que li, o suporte da API é menos que estelar (parece que Sage não está realmente desenvolvendo mais, e eles podem estar eliminando completamente o Peachtree)
  • A implementação é menos completa do que o QuickBooks

Ambas as APIs têm seus pontos fortes e fracos ... Eu realmente não poderia dar nenhum tipo de recomendação sem saber que tipo de aplicativo você está segmentando e quão extensas são suas necessidades.

Eu uso o MYOB como o principal pacote de contabilidade para um escritório de advocacia que emprega 10 pessoas. O programa se integra a outro pacote que devemos usar para contabilidade estatutária de confiança. Dos dois programas, o MYOB é visivelmente superior. É mais fácil de usar e é extremamente robusto e confiável. Não usei o Peachtree ou o QuickBooks, mas classificou o MYOB como 9/10 e relutaria em mudar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top