Create a payment and mark "Pay by Check" via API
When paying a Bill in Xero you can check a box "Pay by Check". This will add a new "check" to the list of checks and the user can print these checks and mail them.
Would be helpful to allow this via the Payment API endpoint
Greg Yorke commented
Spent two hours trying to figure this out and found this same issue repeated several times here and on Xero’s Stack Overflow. You can record a spend money transaction, and a generic payment against an invoice, but you apparently can’t record payment via check against an invoice.
It’s a problem for us b/c we send 2k checks once a month via a file we send to a check printer, and using Xero’s web UI to prepare and export 200 at a time is less and less sustainable.