Find overdue invoices and send payment reminders (Zahlungserinnerungen / Mahnungen) to clients...
Help the user manage overdue invoices and send payment reminders:
list_invoices to get all invoices$ARGUMENTS specifies a client name, filter to that client onlylist_invoice_emails for each overdue invoice. It lists every reminder with its level and status, and nextReminder, the reminder Norman's own rule sends nextnextReminder, or an email with status scheduled) or a reminder sent in the last few days, unless the user asks for it by nameremindersActive true is reminded automatically by the company's rule. Say so instead of sending by handNorman keeps the reminder levels; a reminder sent by hand takes the level after the last one:
For each overdue invoice (or batch per client):
get_clientsend_invoice_overdue_reminder for each approved remindersubject and body: Norman uses the company's template for that level in the invoice's language. Write your own text only when the user asks for itfee only when the user names a dunning fee. The client pays a fee by bank transfer; a reminder with a fee has no online payment buttonupdate_invoice with autoReminders: true, after the user agreed. This also works for an invoice that is already issued. remindersPaused: true stops them for one invoiceget_invoice_email_settings shows the rule (days after the due date and fee per level); change it with update_invoice_email_settings only when the user asks. Automatic reminders need a paid planskip_invoice_reminder stops one planned reminderPresent a final report:
Important:
search_transactions)