A start-up to create low-cost total compensation statements needed programming for their website to provide both a flexible document production engine — to take a spreadsheet of numbers and produce the compensation statements for download — and an eCommerce feature to allow the user to pay by credit card for the documents based on the type of compensation statement selected and any discount codes provided by the user.
The eCommerce component talks directly with Stripe to get the credit card charged after collecting a minimal amount of data about the customer. The document production engine takes an uploaded Excel spreadsheet of numbers and information about the client’s employees and combines that with some XML layout files to dynamically generate a very cool-looking PDF containing the finished compensation statements for the employees listed in the spreadsheet.
You can see this application in action at dollarcompensationstatements.com.
To create compensation statements, upload an Excel spreadsheet, your company logo, and fill out the note for your employees. You get to preview your statements before purchase. Once you like them, enter your credit card info and complete the purchase. The final product, generated as a PDF for the customer to view and print.