Extra Duty Solutions handles all invoicing and collections from the customers and they offer multiple payment options.