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
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:
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:
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.