previous

City Tax

City Tax Function

The City Tax function calculates the tax to charge guests based on different sets of rules for each city’s requirement in Germany. For a reservation to qualify for the city tax posting, the Description column value (Reservation screen > More Fields tab > Additional Reservation Fields screen > Purpose of Stay field LOV > List Of Purpose Of Stay Values screen) must start with an asterisk (*).

The city tax is posted to each reservation based on gross or net room revenue amounts, purpose of stay, percentage, and flat amount depending on the city’s regulations. The city tax package can be set up as inclusive in rate, add rate separate line, and add rate combined line attributes. A package arrangement code can be added to the city tax package, and the package can be attached to a rate code that can be used for reservations. This function can be added in the Formula column of the City tax Package header and customized by using several parameters based on each city’s requirement. If tax_inclusive is set to Y, the tax amount is deducted from the base.

These are the parameters:

City Tax Ranges

Tax ranges can be defined at the property level by selecting Setup > Configuration > Rate Management > Packages > City Tax Ranges. The configured ranges are validated when the City Tax function parameter in_amount_ranges_yn is set to Y.

The applicable tax is posted depending on the amount range configuration, for example:

The City Tax Ranges screen enables you to configure these settings:

Amount From. The beginning value of the amount range.

To. The end value of the amount range.

Tax Amount. The applicable tax amount that is required by authorities.

Interval Amount. To define the intervening amount (e.g., for every 50.00 EUR tax, increase by 1 EUR).

See Also