Pregunta

He estado intentando elegir entre los tres programas de contabilidad.Sin embargo, no puedo decidir cuál debo usar.En términos de interfaz de usuario, elegiría PeachTree y QuickBooks.MYOB parece demasiado viejo en mi humilde opinión.En términos de uso para el desarrollo de software, elegiría QuickBooks porque creo que hay muchos desarrolladores que lo utilizan y el SDK se puede descargar fácilmente.Además, ¿este software admite monedas además del dólar?¿Qué SDK es fácil de usar para el desarrollo .NET?TIA.

¿Fue útil?

Solución

QuickBooks es muy maduro y mucho, mucho más popular que cualquiera otro sistema. También es mucho más fácil de encontrar un contador familiarizado con QuickBooks de lo que es encontrar un contador familiarizado con cualquiera de los otros dos.

En lo que va de desarrollo, QuickBooks tiene una razonablemente fuerte comunidad de desarrolladores detrás de ella, y la integración / SDK es bastante flexible. Hay un SDK oficial de QuickBooks que es bastante fácil de usar y se puede descargar desde el sitio de Intuit. Los foros son también un buen recurso:

Otros consejos

Para responder la pregunta sobre los SDK (seleccionar un paquete de contabilidad para uso diario está más allá del alcance de este sitio), he usado Quickbooks y Peachtree;No sé nada sobre MYOB.Aquí vamos.

Libros rápidos:

  • Las interfaces COM ocultan muchas cosas, por lo que terminas teniendo que realizar conversiones de tipos complicadas que debes buscar en la documentación.Y dado que hará esto cada vez que desenrolle una lista de resultados, esto sucede con bastante frecuencia.
  • Al principio resulta confuso porque el marco es bastante potente en términos de filtrado de resultados.Esto, sumado al punto anterior, dificulta un poco el inicio.
  • La documentación no es la mejor, pero sí más o menos completa.Algunos de los ejemplos son complicados y poco útiles, pero la mayoría de las veces puedes obtener lo que necesitas de ellos.
  • En realidad, conectarse a Quickbooks es bastante lento.La API le permite agregar solicitudes (es decir, en una llamada, puede consultar clientes y artículos al mismo tiempo), lo que ayuda un poco.
  • Hay muchas pequeñas peculiaridades en la API
  • La API es interface-céntrico
  • Hay algunas funciones en Quickbooks que se implementan de manera muy diferente a otros paquetes de contabilidad.Estas cosas se muestran en la API, lo que a su vez hace que sea más difícil escribir código.A veces tiene sentido, a veces no.

Melocotonero:

  • Conectando y consultando es muy rápido, pero las consultas involucradas (como facturas) son muy lentas, incluso cuando solo se devuelve un campo.
  • Los resultados regresan en XML, por lo que no es tan automático como hacerlo en objetos .NET, pero al menos es fácil de procesar.Algunas de las estructuras XML son un poco locas (atributos adjuntos al elemento incorrecto), pero procesar eso no es gran cosa.
  • La documentación (un solo documento de Word) es bastante mala y la comunidad de desarrolladores está esencialmente bajo llave (tienes que ser socio de Sage, es decir, $$$, para tener acceso a sus foros en línea).Buscar en Google "Peachtree SDK": cualquier cosa no arroja resultados útiles.
  • La API es enum-céntrico y las enumeraciones no están muy bien documentadas.Las clases e interfaces API tienen nombres deficientes (no I-interfaces con prefijo) de modo que es probable que haya colisiones de nombres...por lo que tendrás que asignar un alias al espacio de nombres de la API en la mayoría de los casos.El enum Los nombres en sí son increíblemente largos.A veces se necesitan 2 líneas para especificar una sola enum valor, que es increíblemente confuso y molesto (por ejemplo, sin alias de espacio de nombres: PeachwIEObjCustomerListFilter.peachwIEObjCustomerListFilter_CustomerName).
  • Filtrado de resultados no es tan poderoso como Quickbooks y, de hecho, estoy luchando para que funcione (con un ejemplo extraído directamente de los documentos) es esencialmente inútil.
  • Por lo que he leído, el soporte de API no es tan excelente (parece que Sage ya no lo está desarrollando y es posible que estén eliminando Peachtree por completo)
  • La implementación es menos completa que Quickbooks.

Ambas API tienen sus fortalezas y debilidades...Realmente no podría dar ningún tipo de recomendación sin saber a qué tipo de aplicación se dirige y qué tan amplias son sus necesidades.

Yo uso MYOB como el paquete de contabilidad principal de un bufete de abogados que emplean a 10 personas. El programa se integra con otro paquete que tenemos que utilizar para la contabilidad de Confianza estatutaria. De los dos programas, MYOB es notablemente superior. Es más fácil de usar y es extremadamente robusto y fiable. No he utilizado Peachtree o QuickBooks pero la tasa de MYOB como 9/10 y sería reacio a cambiar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top