QloApps Forums
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    TAX Rules Germany

    General Discussion
    1
    1
    12
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bluemoon288 last edited by

      Hello QloApps Team,

      We are currently evaluating QloApps for a hotel project in Germany. To comply with German tax regulations, we have a specific requirement regarding the billing of breakfast services.

      The Requirement:
      In Germany, breakfast is often sold as a single "Add-on" or "Extra" product for a fixed price (e.g., €15.00). However, for tax purposes, this price must be split into two different VAT rates:

      70% of the price is considered "Food" (currently taxed at 7% VAT in certain contexts or as per specific local rules).

      30% of the price is considered "Drinks" (taxed at 19% VAT).

      Required Functionality:

      Single Selection: The guest (or staff) should only select one product: "Breakfast".

      Automatic Split: The system must automatically split this single entry into two separate positions on the invoice:

      Line 1: Breakfast (Food portion) - 70% of the price - 7% VAT

      Line 2: Breakfast (Drinks portion) - 30% of the price - 19% VAT

      Tax Disclosure: Both tax amounts and rates must be displayed separately in the tax summary of the invoice.

      Configurability: We need to be able to manually adjust the VAT rates (e.g., if they change to 19/19) and the percentage split (e.g., changing from 70/30 to another ratio) in the backend.

      Our Questions:

      Is there a native way in QloApps (or via the underlying PrestaShop architecture) to handle "Composite Products" or "Bundles" for Extras that split into different tax IDs?

      If not natively supported, which "Hook" or Controller should we look into to implement this logic programmatically?

      Is there an existing module or a recommended workaround to achieve this split-tax invoice presentation?

      This is a "must-have" feature for our transition to QloApps to ensure local tax compliance.

      Thank you for your technical guidance!

      Best regards

      Klaus

      1 Reply Last reply Reply Quote 0
      • First post
        Last post