I mean, what would be your valid record set when you see hierarchy and customer fields together in a report?
Customer should only be available for branch, then only you will get the required output. I think customer is available for your parent node and child nodes as well.
One more doubt : What is your hierarchy main char name?