Hi there,
The requirements are quite clear and straightforward to implement so no questions at the moment. Still, I might have some throughout the development and I'd appreciate if you can reply timely.
Puppeteer, or similar browser emulation tools, are preferred when there's javascript that needs to be executed on the target page. I've checked the target site up and down, there's no such need. Since you're planning to use this for several offices, which means several puppeteer instances, it'll require a considerable amount of resources. In light of these, I can create a tool which does not rely on browser emulation. Let me know if you're interested then we can continue from there, thanks.