v4
latestOpenAPI 3.1.02026-08-031873791.4 MBPaper Checks
Queue checks for later printing
Create paper checks for transactions that will be printed later in a batch.
This endpoint creates paper check records with status NOT_PRINTED. These checks can then be printed together using the PUT /print-batch/ endpoint.
When to use:
- When you want to accumulate checks before printing
- For batch check printing workflows
- When check numbers need to be assigned in sequence
Alternative: Use POST /print-now/ to print a single check immediately.
Workflow:
- Queue checks: POST /print-later/ with transaction IDs
- Review queued checks: GET /paper-checks/?record_status=not_printed
- Print batch: PUT /print-batch/ with paper check IDs
Returns: List of created paper checks with status 'not_printed'.
post/public/v1/paper-checks/print-later/
Request body
Example request
{
"transaction_ids": [
12345,
12346,
12347
]
}Response
OK
Example response
[
{
"id": 12345,
"created_at": "2024-01-15",
"transaction_date": "2024-01-15",
"source_record_id": 789,
"source_record_number": 1001,
"check_number": "10542",
"company_id": 456,
"company_name": "Acme Corporation",
"memo": "Payment for Invoice #1234",
"amount": "1500.00",
"account_number": 321,
"account_name": "Operating Account",
"payee_name": "ABC Suppliers Inc.",
"customer_id": 567,
"customer_name": "John Smith",
"vendor_id": 890,
"vendor_name": "ABC Suppliers Inc.",
"record_status": "printed"
}
]