General Brazilian
que você tenha um bom dia
Standard formal greeting used throughout Brazil
Rio de Janeiro
que você tenha um bom dia
Commonly used; may be shortened to 'bom dia' in casual settings
São Paulo
que você tenha um bom dia
Formal and widely used in business contexts
Portugal
que tenha um bom dia
Similar usage but 'tenha um bom dia' more common than full phrase