java import quickbooks

java - Necesidad de obtener datos en Quickbooks



import (7)

Estoy buscando una biblioteca existente de Java (o JVM''able language) que creará archivos IIF para importar a Quickbooks. Gratis o Comercial. Alguien sabe de algo?

ACTUALIZAR:

Después de leer un comentario sobre esta pregunta, miré las opciones de IPP y SDK que proporciona Intuit y no podrían haber hecho esto más difícil. Entonces esto es lo que necesito hacer. Necesito tomar datos de mi base de datos y exportarlos a algún tipo de formato que luego pueda importar a Quickbooks. Esto realmente no necesita ser un proceso automático ya que la aplicación / base de datos de Quickbooks no estará en el servidor (Linux) en el que se ejecutan las aplicaciones web.


Debería poder usar QODBC para esto. Según el grupo de noticias QODBC , algunas personas están usando este controlador de base de datos QuickBooks con JDBC.


También hay una serie de opciones gratuitas si está pulsando las suyas propias (o usando las aplicaciones de prueba de Intuit).

Si descarga QuickBooks SDK , incluye ejemplos de envío de documentos XML de QuickBooks que instruyen a QuickBooks a agregar clientes, agregar transacciones, etc. etc. Los ejemplos podrían ampliarse fácilmente para permitirle copiar / pegar en un documento XML o cargar un documento XML del disco.

A continuación, podría compilar los archivos XML reales en Java. Si quieres ser realmente elegante, usa JAXB (o un generador equivalente de XSD a Class) para generar clases Java a partir de los documentos .XSD incluidos, y podrás hacer cosas como: InvoiceAdd inv = new InvoiceAdd ();

Hay documentación sobre el formato XML incluido en el SDK de QuickBooks. También puede encontrar algunos ejemplos de QuickBooks XML en nuestra wiki de integración de QuickBooks .


Solo quería agregar a esto porque lo he estado buscando recientemente. (qué pita)

Parece que hay algunas elecciones principales:

  1. Usando el SDK de libros rápidos que significa tratar con COM
  2. Usando una de las bibliotecas mal implementadas disponibles:
    • / n Software QB Integrator para conectar y realizar transacciones en QB object (Factura, Cliente). Tendrá que ejecutar una pequeña aplicación mientras QB está abierto para este llamado QBConnector. Hay documentación muy limitada para esto.
    • Dragon Quickbooks Java Connector, que es un conector de nivel inferior para tratar las respuestas XML para Quickbooks. qbXML
  3. Usar un importador como se menciona arriba, lo que realmente significa que aún tiene que hacer un paso externo, aunque puede ser un proceso por lotes.
  4. QODBC como se mencionó anteriormente, que es con lo que probablemente voy a ir. Puede leer y escribir (pero no en todas las tablas) con esto. Esquema completo de QB Table para la versión de EE. UU.

Estoy muy sorprendido por el apoyo extremadamente pobre que Intuit está dando a las pequeñas empresas para integrar su software con QB. Si hay desarrolladores COM que quieran diseñar una buena biblioteca java, estoy seguro de que hay muchas pequeñas empresas que pagarían por una bien diseñada. (Mecanismo de acceso más inteligente y capacidad de búsqueda)

Buena suerte a todos sus valientes Spelunkers QB.




Esta es otra buena opción. JQBConnector

Genera QBXML de POJO, por lo que hace que manipular el formato de libros rápidos sea muy fácil. También se puede conectar directamente a libros rápidos para enviar y recuperar información.