We have a client with a membership based business. Each month their members build up charges at their facility and at the beginning of the next month, they bill their credit cards for the charges. Currently they are doing this manually but would like to automate it using authorize.net as their gateway. We looked at zoho subscriptions, but it's too cumbersome to get the monthly invoices updated as all members are charged different amounts. I'm looking for a software provider that allows us to create customers and store their card data using authorize.net and each month upload a csv file (or other format if need be) of the customer charges to be automatically billed. This would allow them to maintain pci compliance by not storing cards locally. I'm trying to minimize the workload for the bookkeepers who are not inherently technical people. So API based uploading isn't going to work. A simple file based upload would be best.