search
How can we help you?

Help articles

In this section of the Billit website, you will find manuals and explanations about all the features in Billit. You can find help articles using the search function or through the menu structure on the left which follows the menu-structure in Billit.
search

FAQ Corporate style

  • Invalid keys caused by automatic translation
    Down

    Q: I receive an error message saying that there are invalid or incomplete keys. What should I do?

    A: In this article, we explain why you may receive error messages when editing an invoice template via Branding if your web browser uses automatic translation. We also explain how to avoid this issue.

    In short

    • Automatic browser translation can modify template keys.
    • Modified keys are not recognized by Billit.
    • As a result, the template cannot be saved.
    • Solution: disable automatic translation for Billit.

    What goes wrong?

    When you edit an invoice template in Billit via Branding, Billit uses fixed template keys (such as $Me.VAT$).

    If your web browser (for example, Chrome) is set to automatically translate websites into another language, it may:

    • Translate English keys into local language terms

    As a result, Billit no longer recognizes these keys.

    Typical error messages

    When saving the template, you may see error messages such as:

    The template must contain the key $Me.VAT$

    There are invalid or incomplete keys present, such as:

    • $Me.BTW$
    • $Customer.BTW$
    • $Label.Datum$
    • $Label.Leveringsdatum$
    • $Label.Vervaldatum$
    • $Label.Korting$
    • $Label.BTW$
    • $Line.BTW-percentage$
    • $Order.BTWLow$
    • $Order.BTWMiddle$
    • $Order.BTWHoog$
    • $Order.TotalBTW$
    • $Mijn.E-mail$
    • $Mijn.Telefoon$

    These keys may look correct, but they are technically invalid because they have been modified by the browser’s translation feature.

    Solution: disable automatic translation

    To prevent this problem, make sure that your browser does not automatically translate Billit. You can disable automatic translation either for the entire billit.eu website or temporarily for the specific page where you are editing the template.

    After disabling automatic translation, open Settings > Corporate style, edit your invoice template, and save the template again.

    Important to remember

    Never edit templates while automatic translation is enabled, as this can unintentionally modify template keys. Template keys must always remain exactly the same in order to be recognized correctly.