Find Jobs
Hire Freelancers

A nodejs API for Processing Invoices - Phase 1

$30-250 USD

Terminado
Publicado hace casi 7 años

$30-250 USD

Pagado a la entrega
A nodejs API that will process invoice data - (please note this project uses loopback for REST API so please be comfortable using loopback for the REST API) On startup system 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 or XML files). System will start monitoring invoice folder for new csv or xml files. Note, that if the processing folder already has csv or xml files in it, system should process those files immediately. When new file arrives in processing folder, the system should immediately parse the .csv or xml 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: 13790057

Información sobre el proyecto

12 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
Bid Summary I'm a full-stack JavaScript developer with extensive experience in building high quality Web and Mobile Apps. Project Requirements Let's discuss further. Relevant Skills and Experience My experiences range from building responsive mobile sites that work well cross-browser to building scalable real-time apps for the financial services industry. Proposed Milestones $333 USD - Let's discuss
$333 USD en 5 días
5,0 (6 comentarios)
4,7
4,7
12 freelancers están ofertando un promedio de $260 USD por este trabajo
Avatar del usuario
Bid Summary hello sir i have read your requirement that you are looking for NodeJS developer Project Requirements you want nodejs API that will process invoice data Relevant Skills and Experience Nodejs , MongoDB and AngularJS Proposed Milestones $70 USD - upfront $130 USD - after complete
$200 USD en 7 días
5,0 (32 comentarios)
5,7
5,7
Avatar del usuario
Bid Summary Hi, My name is Vladimir from Slovakia. I am really happy you have a clear idea about your specification. I understand your specification. But I have some questions: 1) Do you have a mongo schema? 2) What do you use to work with mongoDB? (mongoose?) 3) Do you have services to create invoice in mongodb already done? Relevant Skills and Experience I am nodejs developer over 4 years. I worked on two ongoing projects with nodejs backend using mongodb as store. I have a lot of experience with JSON REST apis using expressjs and mongoose as mapping JS to mongo. I dont have so much experience with loopback but I try some projects and I am learning fast. Please feel free contact me with any questions. Best regards Vladimir
$350 USD en 3 días
5,0 (8 comentarios)
4,6
4,6
Avatar del usuario
A proposal has not yet been provided
$222 USD en 5 días
4,5 (15 comentarios)
3,5
3,5
Avatar del usuario
Bid Summary I will build an invoice processing API in node.js with loopback. I will deliver in 7 days from acceptance. The product will be the source code of a node.js project built with loopback. Project Requirements I will extend the existing loopback application to 1. load systemSettings from the mongodb on startup 2. monitor a FS location defined in systemSettings for invoice files in csv/xml format 3. using data from each invoice file 3a. find and include vendorId and vendorName 3b. foreach propertyLookup, find and include propertyCode and propertyName 3c. foreach lineItem, find and include glCode and glDescription 4. store the updated invoice documents in mongodb Relevant Skills and Experience I've written several REST API applications in node.js. I am a skilled software engineer. Proposed Milestones $25 USD - Connects to MongoDB and loads systemSettings $25 USD - Parses invoices from CSV and XML $50 USD - Stores invoices in MongoDB $150 USD - Finds and includes vendor, properties and line items
$250 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Bid Summary Dear Hiring Manager! Our team has recently worked in many website project (NodeJs, Laravel, Restful Api, PHP, Stripe...) and we have also User Interface design and Graphics design skills too. Project Requirements yes, i am Relevant Skills and Experience Node Js, Php, Mongo Proposed Milestones $260 USD - First milestone
$260 USD en 12 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.