We use a PERL script (can be found on github) in order to read current patron information from ODS and build XML file to send to Alma. Note that all new patrons get the Patron role automatically assigned by Alma, using the Role Assignment Rules.
We use PeopleSoft as our finance system. When vendor invoices are ready for payment we produce an XML file of invoices for payment. We use a perl script to convert the invoices from Alma format into PeopleSoft required format. In