Find Jobs
Hire Freelancers

Write some Software

£10-800 GBP

Cerrado
Publicado hace más de 9 años

£10-800 GBP

Pagado a la entrega
Objectives: • To create one app through QB SDK which will have following two functions: 1. To import transactions directly from EA (Our in house data entry software) to QB. • Currently, our in-house software EA is optimized to integrate with another accounting software “ Access Dimensions” only. So, a small modification would be needed in EA, which will add one button named “Export to QB” which will ultimately trigger the custom created App (App created with QB SDK which will convert transactions to QB importable XML) to complete the task. • The export from EA to QB should be done by creating an export file from EA in QB importable XML version. Newly created custom App in a background can create this files and import the same to QB. • This app will also create one database, which will save the QBID of each exported transaction. 2. To attach supporting document images to transactions. • The images can be attached by creating a database as mentioned in Development stage below. • The retrieval of images can be done by integrating an App with file menu in QB and open up the attached images by detecting QBID of currently opened transaction. Development: • QB assigns unique transaction ID to each entered transaction which can be termed as QBID. That ID can be retrieved only through the app created with QB SDK. • One separate database should be created which will save the following data: # Unique Transaction ID of EA Unique QBID Path of supporting document (Links) 1 12345 45545 [login to view URL] 2 45235 43324 [login to view URL] Other Table in Database will store the Path Lookup Config: It should be flexible enough to set multiple paths per company to lookup the "[login to view URL]" or "[login to view URL]" as mentioned in example above. # - EA company Code - QB Company - QB Company Path - Image Lookup Path 1 - 42 - ABC LTD - U:/001/[login to view URL] - O:/Images/ABC;Y:/Archieve/Images/ABC The Above table will also tell the App as to in which company file to export the data from EA. • The Created Custom App will work as a bridge between QB and EA, which will create and maintain database in above-mentioned form. • In QB, the trigger to launch the app should be created under file menu, which may have following options. • QB File Menu • Doc Manager (Custom App) 1. View Image 2. Attach Additional Document Workflow: • Open up the EA. Click on custom created button “Export to QB” which will export all the transactions under that section in EA to QuickBooks automatically by launching created app, which will ultimately do the job done by XML method mentioned above. (It will lookup in Above table from EA company Code - > QB Company to import to correct company) • Once the transactions get exported from EA to QB through custom app automatically, the above-mentioned database would be created in the background by app automatically. • Each exported transaction once recorded in QuickBooks communicates its unique QBID to our custom app. This will ultimately create the above-mentioned database. • Once transaction gets exported and above database created, we can view the image from QB by following below steps; • Open up one of the imported transaction in QuickBooks. • Once transaction is open, click on File Menu -> Doc Manager -> view Image. (Shortcut Key can also be assigned.) • Once we click view image, our custom app will retrieve the unique QBID of opened transaction. (Will automatically be done by App) • It will then lookup for the retrieved QBID in the newly created database and will Open up the attached document from database. (Will automatically be done by App . It will look in above two tables - first table will give image name and other will give image path) • The New additional Popup would appear if more than one images are attached to the particular transaction to open other images.
ID del proyecto: 6541422

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de £645 GBP por este trabajo
Avatar del usuario
Hi, I have extensive experience working with QBXML and integration's with QBXML. I'll deliver full source code upon completion. I have placed 14 days as a placeholder for a timeframe but it could be as little as as a few assuming I can get good documents and a clear understanding of your process. I'm available to discuss anytime. Thank you, Ryan
£888 GBP en 14 días
5,0 (1 comentario)
3,8
3,8
Avatar del usuario
Greetings: The project sounds mostly straight forward except for one thing I am not quite clear on. The Export to QB button on the program called EA. Do you have source control of that app so that a button can be added by an outside developer? Or is it something your in house dev team will setup? Aside from that, I would love to help you get this project finished. I am a C# developer with a lot of QB SDK experience. I have written Windows Desktop Apps for QB that can export XML, IIF, Excel format, etc., as well as far more complex operations. Please let me know if I can be of assistance. I speak perfect English so I can answer anything you need to know. Have a great day.
£800 GBP en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
£333 GBP en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
United Kingdom
0,0
0
Miembro desde oct 3, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.