11865432 - Import Cash Reciepts Throws Duplicate Key Exception When Applying More Than One Payment To The Same Invoice
Macola Progression has a unique index on ARCshApl_sql.tm_stamp and that field only has seconds precision. This means that when using BirdDog tools like the Cash Receipts Integrator, we could get duplicate key exceptions when creating more than one entry per second - for example, if you had a $1500 invoice and you received fifteen payments of $150 apiece but were, inexplicably, using the same check or voucher number (which, admittedly, is an edge case). This fixes that issue and allows the system to handle this more gracefully.