Dynamic Required Fields
What does this script do?
Trigger
Full Script
# Read current currency
currency = get_field_value(document_data, "currency", "EUR")
# Foreign currency: exchange rate is required and visible
if currency and currency != "EUR":
set_is_required(document_data, "exchange_rate", True)
set_is_hidden(document_data, "exchange_rate", False)
else:
# EUR: exchange rate is optional and hidden
set_is_required(document_data, "exchange_rate", False)
set_is_hidden(document_data, "exchange_rate", True)Variation: Purchase invoice vs. cost invoice
Step-by-Step Explanation
Functions Used
Last updated
Was this helpful?