Find Jobs
Hire Freelancers

A nodejs API for Processing Invoices - Phase 1 Parse Invoice Data and Store in Mongodb

$250-750 USD

Cancelado
Publicado hace alrededor de 7 años

$250-750 USD

Pagado a la entrega
A nodejs API that will process invoice data On startup system / loopback will connect to mongodb and load up systemSettings data using systemSettings get method. Part of systemSettings data includes the processing to monitor for new invoices (invoice folder) files (csv files). System will start monitoring invoice folder for new csv files. Note, that if the processing folder already has csv files in it, system should process those files immediately. When new file arrives in processing folder, the system should immediately parse the .csv data file and post invoice the data to mongodb using the invoice post method. Also, using the lookup data, the system should attempt to find the invoice’s vendor in the vendors table and update the invoice with the vendorId and vendorName. Using the properties data, the system should attempt to find the invoice’s property in the properties table using the propertyLookup and update the invoice with the propertyCode and propertyName. If there is more than 1 property it should attempt to find the propertyCode and propertyName for each propertyLookup. For each invoice line item, the system should attempt to find the invoice’s glCode and glDescription using the line item description. Note that lookup values can use wildcards. See sample data where lookup is *MINIBLIND* so for sample invoice line Items for USA Maintenance the description "LEADSAF MINIBLIND ALAB 39X64X1” should match to “*MINIBLIND*" I'll provide loopback project and sample data to Freelancer awarded the project.
ID del proyecto: 13708799

Información sobre el proyecto

23 propuestas
Proyecto remoto
Activo hace 7 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
Adjudicado a:
Avatar del usuario
Happy bidding. I’ve carefully gone through your job posting on “A nodejs API for Processing Invoices - Phase 1 Parse Invoice Data and Store in Mongodb”. I have 5+ years of web with node.js and full stack framework as like react.js, so I am confident to full fill your needs with timely manner along with good quality. [login to view URL] [login to view URL] You can review my references at My references - [login to view URL], My projects on GitHub- [login to view URL] Thank you and I look forward to the opportunity to work with you.
$263 USD en 3 días
5,0 (3 comentarios)
4,6
4,6
23 freelancers están ofertando un promedio de $610 USD por este trabajo
Avatar del usuario
Hi, I am experienced nodejs developer, I have read your project details, and I can manage it. If interested, contact me to take a look at your sample data project. Offering guarantee in case of any bugs up to one year. Thanks
$750 USD en 5 días
4,8 (41 comentarios)
6,4
6,4
Avatar del usuario
Hello paulgraeve!. Im a full stack developer, i can help you do this task fast. i have already charged a reasonable price. Please hire me!Thank you!
$610 USD en 17 días
5,0 (7 comentarios)
5,4
5,4
Avatar del usuario
Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share some demo as well for recent works if you want to check. You can also check my profile page as i have more than 32% Repeat Hire Ratio..so i work as long term basis...
$814 USD en 10 días
4,9 (3 comentarios)
5,2
5,2
Avatar del usuario
Hello, Looks like you've got an interesting task here. As I understood you need a nodejs based script which can process csv files in autonomous regime. I have 3+ years of experience with NodeJS and MongoDB, can help you out on this. Here's how I'm going to build this project: Since the data (new csv files) are flowing in constantly, I'll use a watcher and an internal queue system (or make it redis based if the amount of files is too large and you need several instances to work on it). Watcher will check for any new files every X seconds, add it to queue for processing and delete the files so that it isn't re-added to queue on next iteration. Now the queue will be either Redis or async (a library) based, depends on a scale as I mentioned. There'll be a optimal number of workers assigned to the queue which will process the files content asynchronously. Processing data would be a bit challenging but I think if you provide some samples, I'll be able to come up with some universal regex patterns that can parse most of the content you need to be organized in a database. So yeah, I don't see any problems here except for the parsing for which I just need a lot of sample data to come up with a accurate regex patterns. I have a couple questions regarding the scale of the project and the lookup data. Let's have a chat and discuss this. Looking forward to work with you! Best, Nick.
$650 USD en 7 días
5,0 (3 comentarios)
4,5
4,5
Avatar del usuario
I'm entrepreneur. Most of the time I'm working with Start-ups that are searching for seeds money or Series A/B. As a freelancer I'm a full-stack JavaScript developer with extensive experience in building high quality Web and Mobile Apps. My experiences range from building responsive mobile sites that work well cross-browser to building scalable real-time apps for the financial services industry. I like working on interesting projects with a care about beautiful and usable interfaces. It's important to me to build long term relationships with clients and communicate good with them , so I'm primarily looking for long term projects. I'm flexible with my working hours and am happy to work closely with any existing freelancers you work with. I look forward to hearing from you!
$750 USD en 10 días
5,0 (6 comentarios)
4,7
4,7
Avatar del usuario
Hi, I do very well Node Js & MongoDB. I completed more than 10 projects node js . I can read the new CSV file and use post method to update the Mongodb. Ready to start now .
$300 USD en 10 días
5,0 (5 comentarios)
3,2
3,2
Avatar del usuario
Dear Client, Hope you are having a wonderful day !! We have immense expertise working with Node.js Development. We have reviewed your description mentioned in job post and we are enough capable to fulfil your requirements. You would be very happy to work with our senior resources who are having an experience of 5+ years on Node.js with having additional skills on MySql, PHP, HTML, UI, system testing and analysis. I would be more than happy to schedule a technical call with one of my Sr. Developers if required. Look forward to hear from you soon. !! Thanks, Kevin
$550 USD en 10 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
Hi, a nodejs developer here, read your project description and it looks cool, so are you using a cron job or something to check if there is any new job in the folder? I have worked with parsing of CSVs as well as automatic invoice generation, so i hope I can help you. well I am dedicated and work from IST 6PM to IST 5AM, i hope that syncs with you, and also I can collab with you on Github/Bitbucket. lets chat and discuss more about it :) thanks
$500 USD en 15 días
5,0 (2 comentarios)
1,4
1,4
Avatar del usuario
Your ad called out to me because the position, as described, is such a perfect match with my skills, as you will see when you review my attached resume. I am a highly skilled node.js Developer with seven years of experience programming for a multitude of different digital projects. I am very friendly and am an enthusiastic team player who enjoys challenging projects. Here are some of my professional highlights: Strong with MySQL Fluent in angular.js Fluent in JavaScript Very familiar with CSS3 Please contact me if you would like to schedule an interview or have any questions about my skills or experience.
$722 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Warm Regards ~Team Shopify
$721 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$773 USD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, It's a pleasure to let you know that I've Completed and Delivered similar project before. All I need to work on customization part if we can proceed towards more discussion. I have gone through your project description and confident to accomplish your project. I am an individual developer and you will be working directly with me if we proceed work on this project. My key skills are – 1) Ruby 2) Ruby On Rail 3) Angular JS 4) Node JS 5) PHP with Codeigniter and Laravel Framework. 6) App development Let's initiate our chat so we can proceed towards the conclusion of this project scope and give it a start as soon as possible. Thanks & Regards
$555 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I have read description... I can do this work right now. Let me know if you are interested. i am comfortable working with following technologies... AngularJS Kendo UI HTML5 CSS3 BootStrap Javascript Jquery PHP Wordpress Recently completed Projects : https://www.freelancer.com/jobs/project-7244918/ https://www.freelancer.com/jobs/project-7676288/ https://www.freelancer.com/jobs/project-7904413/ https://www.freelancer.com/jobs/project-7899773/ https://www.freelancer.com/projects/C-Sharp-Programming/Mvc-angular-search-page/ https://www.freelancer.com/projects/HTML.1/Fix-Vertical-Menu-Responsive-Page/ https://www.freelancer.com/projects/Mobile-Phone/Convert-template-boostrap/ https://www.freelancer.com/projects/php/implement-Thank-you-message-after/ https://www.freelancer.com/projects/Website-Design/CSS-Snipet/
$277 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Dadeville, United States
5,0
7
Forma de pago verificada
Miembro desde jul 25, 2016

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.