First thing is to add the address to the locations.
I listed the location name as COD PICKUP, so the driver can easily identify what is going on. Then added the Collect Payment tag, and lastly I suggest the Signature Required. This will require the driver to collect a signature from the customer. This is my recommendation especially if the driver is collecting cash. Just an extra protection for both parties. (you can absolutely skip the signature)
Set the pick up specifically only selecting the COD location
You can add a note for the driver, as a reminder that this is a COD pickup
If the customer wants a copy of a receipt, you can use the print button on the Work Order to provide them a copy
With this model, you can leave the monthly flat rate fee for the condo association listed under the Condo's address.
And this way when you create the invoice for the customer, you're not displaying the extra pick ups.
Leave the Work Orders for the COD locations to not ready for invoice, that way the association is never billed for them.