
Completed
Posted
Paid on delivery
I receive a steady stream of PDF invoices in a 365 mailbox. Every invoice follows the exact same layout, so the key fields—supplier, invoice number, date, net, VAT and gross—can be lifted from fixed coordinates without any OCR guess-work. Your task is to build an end-to-end routine that: I would really like it done in UiPath if possible • Monitors the 365 inbox, downloads each PDF invoice and captures the 2-factor code that arrives in the very same mailbox whenever I sign in to Tungsten Webinvoice. • Parses the predefined data fields from every PDF. • Signs in to Tungsten (Webinvoice) with those credentials, passes the email-based 2FA code automatically, and creates a draft invoice in the portal populated with the parsed data. Because the layout never changes, a rule-based extractor (e.g. PDFMiner, PyPDF2, Tesseract for backup) is fine—I do not need machine-learning. Reliability of the Tungsten login and correct field mapping are the two acceptance criteria: if the script can run unattended and every draft matches the source PDFs, the job is done. Deliver the commented source code, a short read-me on how to deploy, and a quick demo run or screencast showing a PDF sailing from the 365 inbox to a draft record in Tungsten. Read the attached setup suggestion, but everything goes. It just need to be able to run on a local machine and later on parsed to the Cloud if wanted Credeentials will be supplied for tungsten TestInvoice will also be supplied
Project ID: 40379368
24 proposals
Remote project
Active 30 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi there, I noticed you need an end to end automation routine, preferably in UiPath, to monitor a 365 mailbox for PDF invoices, extract fixed position data fields (supplier, invoice number, date, net, VAT, gross), capture the 2FA code from the same mailbox for Tungsten Webinvoice login, and then sign in and create a draft invoice in Tungsten with the extracted data. I have extensive experience building UiPath automations for invoice processing and portal login workflows, including a recent project where I automated the extraction of invoice data from a shared mailbox, logged into a supplier portal using 2FA, and created draft records, all running unattended. I can deliver a fully commented UiPath workflow, a read me for deployment, and a demo screencast. Please share a sample test invoice and Tungsten credentials. Best regards, Mobasher Reza
$240 USD in 3 days
2.2
2.2
24 freelancers are bidding on average $239 USD for this job

Hello, I'd be pleased to develop a python automation allowing you to upload your invoices into Tungsten. Looking forward to discussing details soon. Best regards. Lyes
$180 USD in 3 days
8.2
8.2

⭐⭐⭐⭐⭐ Automate PDF Invoice Processing with UiPath for Tungsten ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project needs and see you're looking for an automated solution for PDF invoices. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects in automating invoice processing. I will create a routine using UiPath that monitors your 365 inbox, downloads invoices, and handles 2FA for Tungsten login efficiently. ➡️ Why Me? I can easily build your end-to-end invoice automation as I have 5 years of experience in UiPath and automation solutions. My expertise includes PDF parsing, email monitoring, and data extraction. I have a strong grip on other relevant technologies, ensuring the solution is reliable and meets your needs perfectly. ➡️ Let's have a quick chat to discuss your project in detail. I can show you examples of my previous work and how I can make this process seamless for you. Looking forward to discussing this with you in chat! ➡️ Skills & Experience: ✅ UiPath Automation ✅ PDF Parsing ✅ Email Monitoring ✅ Data Extraction ✅ 2FA Handling ✅ Workflow Design ✅ Scripting ✅ Error Handling ✅ API Integration ✅ Process Optimization ✅ Data Mapping ✅ Debugging Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
7.9
7.9

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I recently completed a project automating invoice uploads where PDF invoices were parsed based on fixed coordinates and uploaded via a web portal seamlessly. The key to success here is the flawless integration of email monitoring, precise PDF parsing, and reliable web login automation including handling 2FA codes. Approach: ⭕ Monitor the Office 365 mailbox for incoming invoices and 2FA codes automatically. ⭕ Parse key fields from PDFs using rule-based extraction with libraries like PDFMiner and PyPDF2. ⭕ Automate Tungsten Webinvoice login passing 2FA code captured from email. ⭕ Create draft invoices in Tungsten populated with parsed data, ensuring exact field mapping and error handling. ⭕ Deliver well-commented source code, deployment instructions, and demo run or screencast. ❓ ❓ May I have the Tungsten and 365 account credentials to set up the environment? ❓ How frequent are the invoices received, and what volume should the script handle daily? I am confident in delivering a robust, unattended automation solution that meets all criteria and scales for future cloud deployment. Looking forward to working with you. Best regards, Nam
$200 USD in 3 days
5.3
5.3

Hi, To automate the extraction and submission of PDF invoices, I'll create a UiPath routine that monitors your 365 inbox and processes the invoices as specified. This will include: - Monitoring the inbox for incoming PDF invoices. - Downloading each invoice and capturing the 2-factor authentication code. - Parsing the required fields from the PDF using a rule-based extractor. - Automating the login to Tungsten Webinvoice and creating draft invoices with the parsed data. - Delivering commented source code and a read-me for deployment. I'll use UiPath for workflow automation and Python for PDF parsing, ensuring reliability and accuracy throughout the process. Ready to start once you provide the credentials and test invoice. Thanks!
$250 USD in 5 days
5.9
5.9

Hi there, I understand you need a reliable, unattended Python routine that monitors a Microsoft 365 inbox, extracts fixed-coordinate fields from identical-layout PDF invoices, and programmatically logs into Tungsten Webinvoice (including handling the email 2FA code arriving in the same mailbox) to create draft invoices. My experience with Microsoft 365 automation, PDF parsing, and scripted web automation matches this flow and makes me a suitable fit. - Implement a mailbox watcher using Microsoft Graph API to download PDFs and capture the Tungsten email 2FA code automatically - Build a rule-based PDF parser using PyPDF2/PDFMiner (with Tesseract fallback) extracting supplier, invoice number, date, net, VAT and gross into structured data - Implement a headless Selenium/Playwright session to login to Tungsten Webinvoice, submit credentials, apply the captured 2FA code, and create a populated draft - Backup checkpoint: backup mailbox download and post-deploy validation with a rollback plan and post-fix verification Skills: ✅ Microsoft 365 Graph API ✅ PyPDF2 / PDFMiner ✅ Selenium / Playwright automation ✅ Local deployment / VPS / container-ready ✅ Post-deploy validation / minimal downtime Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I am available to start immediately. Is this already running on a live production server or should I test against the supplied TestInvoice and credentials only? Best regards,
$90 USD in 1 day
4.9
4.9

I can help you build this. A few things I noticed in the runbook that will matter in practice: The 2FA is the trickiest piece, not the scraping. Since the MFA code lands in the same inbox the bot is monitoring, you need to poll for an email received *after* the sign-in click — otherwise the bot will happily grab a stale code from the last session. I'd set a timestamp watermark right before clicking Sign In and filter for the "SECURITY CODE FOR MFA SIGN IN" subject received after that moment. Fixed-layout PDFs point to pdfplumber with bbox crops rather than pdfminer or Tesseract — deterministic, fast, and the coordinates you've locked down stay stable. Tesseract only earns its keep as a fallback if a scanned PDF ever slips through. On Tungsten itself, selectors need to be anchored on label text, not auto-generated IDs — their portal rewrites IDs whenever they ship a front-end tweak and that's what silently kills most of these bots six months in. The exchange rate step also only fires when the invoice currency ≠ DKK, so that branch needs a guard, not a blind fill. I'd keep it as REFramework with the Dispatcher/Performer split you outlined — log in once per Performer run and loop the queue inside that session, rather than re-authenticating per invoice (which burns 2FA codes and will trip rate limiting fast).
$500 USD in 7 days
5.0
5.0

We can build a reliable, rule-based flow that watches the 365 inbox, pulls each PDF invoice, extracts the fixed-position fields, and creates a draft in Tungsten with the parsed values. For the 2FA step, we’ll automate reading the code from the same mailbox and handle the login sequence carefully so the process can run unattended on a local machine. We’ll deliver commented source code, a concise deployment read-me, and a demo run showing the full path from inbox to draft record. Since the layout is stable and test invoices are provided, we can keep the solution focused on robust field mapping and dependable Tungsten interaction rather than OCR-heavy or ML-based logic.
$220 USD in 7 days
3.9
3.9

I understand that your foremost needs are reliability and accurate Tungsten login and field mapping. I assure you that I always prioritize consistency and accuracy in my work - every script I create is rigorous and meticulously tested to ensure that it successfully and consistently delivers the desired outcome. Not only will I deliver commented source code along with a handy guide on deployment, but I'll also demonstrate the entire journey of an invoice through a screencast, emphasizing how your data flows seamlessly from the 365 inbox to Tungsten portal drafts. With me on board, you can expect reliable code written with an eye for both present efficiency and long-term scalability. Choose me for this assignment and let's craft a solution that reduces your manual workload significantly; saving you time while guaranteeing impeccable results!
$200 USD in 7 days
4.0
4.0

Hi, I just applied after read your job posting carefully and I believe that I am good fit to your project. I have thoroughly reviewed your requirements and I am confident in my ability to deliver excellent results. I'm a serious bidder. I will satisfy you with my high skills! I am an expert which have 8+ years of experience on Python, Scripting, Data Extraction, Automation, Microsoft 365 I am looking forward to meet you to discuss the further detail about this project. Looking forward to hearing from you. Thank You
$150 USD in 7 days
1.6
1.6

Taastrup, Denmark
Payment method verified
Member since Mar 29, 2005
$30-250 USD
$10-500 USD
$30-250 USD
$30-5000 USD
$30-250 USD
₹50000-70000 INR
min €100000 EUR
$30-250 USD
$250-750 USD
$25-50 AUD / hour
$15-25 USD / hour
₹10000-150000 INR
₹1500-12500 INR
$30-250 USD
£20-250 GBP
$10000-20000 USD
₹1500-12500 INR
$6-8 USD / hour
₹400-750 INR / hour
€30-250 EUR
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
$10-30 USD
₹750-1250 INR / hour