Find Jobs
Hire Freelancers

A nodejs API for Processing Invoices - Phase 1

$30-250 USD

Tamamlandı
İlan edilme: neredeyse 7 yıl önce

$30-250 USD

Teslimde ödenir
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.
Proje No: 13790057

Proje hakkında

12 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 7 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
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 5 gün içinde
5,0 (6 değerlendirme)
4,7
4,7
12 freelancers are bidding on average $260 USD for this job
Kullanıcı Avatarı
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 7 gün içinde
5,0 (32 değerlendirme)
5,7
5,7
Kullanıcı Avatarı
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 3 gün içinde
5,0 (8 değerlendirme)
4,6
4,6
Kullanıcı Avatarı
A proposal has not yet been provided
$222 USD 5 gün içinde
4,5 (15 değerlendirme)
3,5
3,5
Kullanıcı Avatarı
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 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 12 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
Dadeville, United States
5,0
7
Ödeme yöntemi onaylandı
Tem 25, 2016 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.