Debit notes dont hold so it risk and are processed as the typical purchases

read to 5 min
October 31, 2026