having harvested charge data from the ILS and loaded it into a MySQL db...
- fetch chargeData from MySQL where loanId is null and circRule = thisOrThat
- confirm that the relevant user and item records exist; if not update chargeData set loanId="error"
- POST data to
- /circulation/check-out-by-barcode for fixed due date loans
- /circulation/override-check-out-by-barcode for rolling due date loans
- update chargeData set loanId = the loans UUID