Two ways to get a report
- On a calculation: add
report=<type>to a calculatorPOST; the response includes the report(s) underreporting.reportsas base64-encoded PDFs. - Directly:
GET/POSTthe print endpoint:
Report types
type accepts: all, checktop, checkmiddle, checkbottom, earnings, paystub (for the final pay calculator), or omitted.
The print object
Populate theprint object on your request to control what appears on the report: employee and company name/address, check number and date, remarks, and emailReports. See the full list in Object model and default properties.
Rendering
The report arrives base64-encoded inside the JSON response (not raw bytes). Decode it to bytes and write a.pdf (or stream it to the browser as a Blob).
Widgets can also print or email reports directly. Those settings are enabled by Symmetry in the admin console. See Special features.

