How does Account Data Upload choose if a transaction should be associated with the whole account or just a specific name?
Account Data Upload picks a name to associate with a transaction in this order of priority:
1. Uploaded Name ID with the Transaction. 2. The name on the Pledge, if this is a Pledge payment. 3. An uploaded name that does not have the Name ID. 4. The Primary Name on the account. 5. Account level (Name_ID 0)
If you want all transactions on the account level, you can ensure this by uploading the Name_ID 0.