The customer purchase orders at Philips India had to be signed and posted manually after taking a print out.
The Digital Invoicing platform on JAVA SWING helps the regional financial controllers to sign the Purchase Orders using the USB containing their authorised digital signatures.
The program automatically selects the POs to be signed and flags those that are invalid.For this it makes use of APACHE POI library to read PDFs.
The valid ones are signed and the signed copies are emailed to the customers.
The platform was developed using the following technology stack
JAVA/SWING , MSSQL , APACHE POI