We're looking to automate our expense and receipt processing with the production of a small platform to process receipts.
The platform will need to be a small web interface, which allows a user to upload a "receipt" and assign it to a job number. The job number will need to be validated against a list of live jobs pulled from our job platform, WorkFlowMax: https://www.workflowmax.com/api/v3/job-methods
A purchase order will then need to be created for the job: https://www.workflowmax.com/api/v3/purchase-order-methods
A separate purchase order needs to be added to Xero through an API: https://developer.xero.com/documentation/api/accounting/purchaseorders/
The attachment will then need to be stored on the online platform and mailed to a separate email account.
In terms of stretch objectives, we'd love to look at reporting, OCR, and search functionality to be able to see all uploads to the platform.