>To answer your first question, I would let the client decide those types of things.
>
>Here's an analogy - we have a situation with a customer in Mexico, though shipments only go as far as a city just before the Texas/Mexico border. (It's a long story what happens for that last step)
>
>A question was raised- when we roll up shipments by country, should that ship revenue be considered U.S. or Mexico?
>
>
>Bottom line (and I know you know this) - developers usually don't (or usually shouldn't) make those types of calls on what values roll up to which parent entities - the business needs to own those rules.
Ideally, I agree, each client has to decide for themselves. My app works for many, many clients and now to change it to have each custom set their parameters, will take quite a bit of time. And the 31st is just next Monday. So, I have to make this decision for all of them.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham