No on two counts. (1) You don’t have to change the name at all. You can post any receipt to any customer, regardless of the payer’s name in the imported statement. So if your customer is XYZ Clothing and the receipt comes from its parent company, ABC Consolidated Holdings, you can still allocate the receipt to XYZ. (2) Manager will not recognize which specific invoice of XYZ is involved unless you edit that, too. But, as I said before, you don’t need an invoice number to apply a receipt to a customer’s account.
But suppose you had 200 customers for the same monthly service. You are in the same position of looking at a long list of possibilities. Or suppose one customer pays 50 on a 50 invoice, while another pays 50 on a 100 invoice. With the approach you describe, you would not have the option to allocate the payment to the 100 invoice.
No. Once you allocate to Accounts receivable and have selected a customer’s subaccount, only that customer’s invoices are available. If the customer has so many you cannot identify the relevant one, you could look at only that customer’s list of receipts in the Customers tab. No need for a printed report. Generally, though, the receipt is going to apply to the highest-numbered sales invoice for that customer.
Edit them in the Bank Transactions tab. Or, if you were not able to allocate them, they will be in the Suspense account. In that case, see https://guides.manager.io/7106.