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’.
Documentation Index
Fetch the complete documentation index at: https://docs.dualentry.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Body
Request body for queuing checks for later batch printing.
Use this endpoint when you want to queue multiple checks to be printed together in a batch. The checks will be created with status NOT_PRINTED.
List of transaction IDs to create paper checks for. Each transaction must be a printable type and must not already have an active paper check.
[12345, 12346, 12347]Response
OK
Unique identifier for the paper check
12345
Date when the paper check was created (returned as date only)
"2024-01-15"
Date of the underlying transaction
"2024-01-15"
Type of the source record (e.g., 'direct_expense', 'vendor_payment', 'customer_refund')
direct_expense, vendor_payment, vendor_prepayment, customer_refund "vendor_payment"
ID of the source record (e.g., the VendorPayment ID)
789
Number of the source record (e.g., vendor payment number)
1001
The check number printed on the physical check
"10542"
ID of the company issuing the check
456
Name of the company issuing the check
"Acme Corporation"
Memo or description for the check
"Payment for Invoice #1234"
Amount of the check
^(?!^[-+.]*$)[+-]?0*\d*\.?\d{0,2}0*$"1500.00"
ISO 4217 currency code for the check amount
AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHF, CLF, CLP, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XCD, XDR, XOF, XPD, XPF, XPT, YER, ZAR, ZMW, ZWL "USD"
Number of the bank account the check is drawn from
321
Name of the bank account the check is drawn from
"Operating Account"
Status of the paper check: 'not_printed' (queued), 'printed', or 'archived'
printed, not_printed, archived "printed"
Name of the payee (vendor or customer receiving the check)
"ABC Suppliers Inc."
ID of the customer if this is a customer refund check
567
Name of the customer if this is a customer refund check
"John Smith"
ID of the vendor if this is a vendor payment check
890
Name of the vendor if this is a vendor payment check
"ABC Suppliers Inc."
