Real Time is an automatic setting for notifications which need to be sent as they occur.
Invoice Number reports when an operation takes an invoice number but does not save. For example, printing needs the number to print but may crash and erase pending save.
Big Business is transactional for data integrity and does not save any changes in cancel. A lost invoice does not change accounting or inventory but may still have incremented.