extract receipt item creation to a separate method; extract regex matching to global variables