Due Date Calculation
What does this script do?
Trigger
Full Script
# Read invoice date
inv_date = get_field_value(document_data, "invoice_date")
if inv_date:
# Calculate due date: 30 days after invoice date, skip weekends
set_date_value(document_data, "due_date", inv_date,
add_days=30, skip_weekend=True)
# Also set accounting date = invoice date
set_date_value(document_data, "accounting_date", inv_date)Variations
14 days, excluding Mondays
60 days, no weekend skip
Set delivery date to today
Step-by-Step Explanation
Day Codes for exclude_final_days
exclude_final_daysFunctions Used
Last updated
Was this helpful?