Automate the emission of invoices
With Python
In this project I created a bot to automate a repetitive and annoying task.
Description
As responsibilities and product exclusive expertise were pilling up, the workload of my job was constantly heavier.
Thanks to some research and a friend ́s insight, I saw the opportunity to lighten my operative burden by automating a highly manual task of relatively low additional added value.
At that time, the company was getting about 100 new purchases per week; an invoice had to be generated and sent for each.
I decided to establish an ambitious target, take 1 full day and a half to automate the process.
After learning how to use Selenium to get into a Brazilian government ́s website with a bot, I manage to hit the target with a 2-hour delay.
The code of the automation is at the bottom.
It contains scrapping technics, a loop to repeat the process, and actions such as reading and cutting a URL link.


