added transaction management in save_customer_records for  collection address and foreign system id