| Docs Help
  AppSource  
Docs  /  App  /  NAVAX Document Text  /  Working with the App

 Sorting and Conditions


2025/12/22 • 7 min. to read
With the advanced text conditions in NAVAX Document Text, you can flexibly control which texts are used and transferred to your documents. You can specify that certain texts are automatically inserted only for selected languages, within a specific time period, or for specific document types. This ensures that all relevant information always appears correctly and contextually in your sales, purchase, service, and job documents. The various conditions are explained in detail below using application examples.

Language Conditions

Control with these conditions whether a text is inserted independently of the document language or only for specific languages. Text search: Configured texts are searched based on the document type and text type (beginning text/ending text). If matching texts are found, further restriction is made based on the Language Code.
  • Language-independent: A text is always inserted regardless of the document language - All Languages (e.g., general delivery terms).
  • Specific language: A text appears only for documents in a specific language - Language Code (e.g., English export notice only for language code ENU).
  • Multiple language variants: Different texts are stored for the same purpose, which are inserted independently of the document language - Language Code and All Languages remain empty (e.g., warranty text in German and English).
Example: A beginning text "Dear Customer, thank you for your Order." is created with the option All Languages = yes. This ensures that documents without a stored language code receive this beginning text. Additionally, the text "Sehr geehrter Kunde, danke für Ihre Bestellung." is created with the Language Code DEA, which is automatically added to documents with this language code. If you create a document for a French customer or a customer without a language code, the beginning text with the option All Languages = yes is added (English). If you create a document for a customer from Austria, the beginning text with the Language Code DEA is added (German).

Validity Conditions

Control with these conditions whether a text is inserted within a specific time period. Text search: After restriction by document type, text type, and language code, the texts are additionally filtered based on the document date and the Starting Date and Ending Date fields.
  • Valid from Starting Date: A text is inserted if the document date is after a specific date - Starting Date (e.g., new regulations from 01/01/2026).
  • Limited until Ending Date: An extended text is only inserted if the document date is before a specific date - Ending Date (e.g., only valid until 12/31/2025).
  • Campaign period: A notice text appears only for documents within a defined time period - Starting Date and Ending Date (e.g., Christmas campaign from 12/01/2025 to 12/31/2025).
Example: An extended text for the Christmas campaign should only be valid from 12/01 to 12/24. For this, the Starting Date is set to 12/01 and the Ending Date to 12/24.

Document Conditions

Control with these conditions for which document types a text is inserted or whether it is automatically transferred to subsequent documents. Text search: Texts are filtered based on the settings in the FastTabs Sales, Purchase, Service, or Job for the respective document type. You can specify whether a text should appear only on specific document types or automatically on all subsequent documents.
  • Only for specific document type: A text is only inserted for sales invoices, not for quotes or orders (e.g., payment notice only on invoices).
  • Automatically on subsequent documents: A text is automatically transferred from quote to order, invoice, and credit memo (e.g., project notice consistently on all documents).

Sorting Order

Control with this value the order in which texts from different sources are inserted into the document. Text search: If multiple texts meet the same conditions (e.g., beginning texts from item, customer, and salesperson), the Sorting Order determines the priority when merging. Texts with lower values are inserted first.
  • Beginning texts: With Sorting Order 10 are inserted first.
  • Customer-specific texts: With Sorting Order 20 appear afterwards.
  • Processor texts: With Sorting Order 30 are added last (e.g., salesperson-specific notes).
This allows you to precisely define the order in which texts from different master data (item, customer, salesperson, etc.) are merged in the document. Example: Customer 10000 Adatum Corporation has the beginning text "Dear ##Bill-to Name##," (here a placeholder is used) with Sorting Order 1 stored. Additionally, a beginning text was created for all sales orders with the text "Thank you for your trust, we confirm the order as follows." with Sorting Order 10. If an extended text with Sorting Order 5 is now created for all customers, it appears between the other two texts. In the document header then appears: Dear Adatum Corporation, this text has sorting order 5. Thank you for your trust, we confirm the order as follows.

Setting Up Conditions

The advanced text conditions are set up directly in the Extended Texts page in Business Central. Proceed as follows:
  1. Open the Standard Text Codes page via the search in Business Central.
  2. Select the desired Standard Text Code and open the associated texts via the Extended Texts action.
  3. Select the desired extended text or create a new one.
  4. In the General FastTab, you will find the following fields:
    • Language Code: Specify for which language the text applies (empty = language-independent).
    • Starting Date: The text is only inserted from this date (empty = no starting date).
    • Ending Date: The text is only inserted until this date (empty = no ending date).
    • Sorting Order: Specify the order in which multiple extended texts appear (see Sorting Order).
  5. Select the document type - restrict usage to specific document types (e.g., only invoice).
  6. Save the settings. The extended text will now be automatically inserted only when all defined conditions are met.
Tip: You can create multiple variants of the same extended text with different conditions. Business Central then automatically selects the appropriate variant.

Best Practices

Use Language Variants Wisely

  • Create corresponding text variants for all important business languages
  • Use All Languages = yes for a fallback variant (e.g., English)
  • Test your language variants with documents in different languages
  • Maintain language variants centrally to ensure consistency

Use Time Periods Effectively

  • Plan seasonal texts (e.g., Christmas, summer break) in advance
  • Use Starting Date for new legal regulations
  • Set Ending Date for limited campaigns or expiring regulations
  • Regularly review expiring texts and update them

Assign Sorting Order Systematically

  • Assign sorting orders in steps of 10 (10, 20, 30...) to be able to insert texts in between later
  • Define a fixed strategy: e.g., General (10), Customer (20), Salesperson (30)
  • Document your sorting logic for the team
  • Lower values = higher priority (appear first)

Select Document Types Strategically

  • Payment notices only on invoices, not on quotes
  • General terms and conditions consistently on all documents
  • Job-specific notes on all job-related subsequent documents
  • Enable only the document types that are really needed

Frequently Asked Questions

What happens if multiple extended texts meet the same conditions?

All matching extended texts are inserted. The order is determined by the Sorting Order field. Texts with lower values appear first.

How does the language selection work with "All Languages"?

If All Languages = yes is set, this text is used for all documents for which no language-specific variant exists. Language-specific texts take precedence.

Can I combine conditions?

Yes, all conditions can be combined. A text is only inserted if all defined conditions are met (e.g., Language Code ENU AND period 12/01-12/31 AND document type Invoice).

Common Problems

Problem: Text does not appear, although all conditions seem to be met

Cause: A hidden condition may not be met or the document type is not enabled. Solution:
  • Check all fields in the General FastTab: Language Code, Starting Date, Ending Date, All Languages
  • Check in the FastTabs (Sales, Purchase, Service, Job) whether the desired document type is enabled
  • Verify that the document date is within the defined time period

Problem: Texts appear in wrong order

Cause: The sorting order is not correctly assigned. Solution:
  • Open the Extended Texts and check the Sorting Order field
  • Lower values appear first - adjust the values accordingly

Tip

For more frequently asked questions and detailed troubleshooting for sorting and conditions, see For more information, see Working with the App, FAQ and Troubleshooting..

Related information




Submit feedback for
DE|EN Imprint