Find Jobs
Hire Freelancers

A nodejs API for Processing Invoices - Phase 1

$30-250 USD

已完成
已发布大约 7 年前

$30-250 USD

货到付款
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: 13790057

关于此项目

12提案
远程项目
活跃7 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
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天之内
5.0 (6条评论)
4.7
4.7
12威客以平均价$260 USD来参与此工作竞价
用户头像
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天之内
5.0 (32条评论)
5.7
5.7
用户头像
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天之内
5.0 (8条评论)
4.6
4.6
用户头像
A proposal has not yet been provided
$222 USD 在5天之内
4.5 (15条评论)
3.5
3.5
用户头像
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天之内
0.0 (0条评论)
0.0
0.0
用户头像
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天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Dadeville, United States
5.0
7
付款方式已验证
会员自7月 25, 2016起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。