generated: '2026-10-10' method: searched generator: extract-docs-artifacts.py (local) source: https://invoicecraftly.com/changelog sources: - https://invoicecraftly.com/changelog entries: - breaking: false highlights: - Days past due calculator. Enter a due date and today (or any date) to see how many calendar days an invoice is overdue, without needing an amount or rate. - Overdue workflow. Carry the dates from Days past due into the late payment interest calculator, then into the payment reminder generator. - Embed the due date calculator on your website. The invoice due date calculator page now has an Embed this calculator section with copy-and-paste code for a compact version of the tool. date: '2026-09-29' - breaking: false highlights: - Calculate due date, inside the editor. A button under the invoice and due dates lets you choose a payment term, preview the date, and apply it to the invoice you are editing. - Add hourly work, inside the editor. Enter hours and a rate to add reviewed line items to your invoice without switching to another page. - Retainer invoice calculator. Multiply included monthly hours by an hourly rate to see the monthly retainer and how it would appear as one invoice line. date: '2026-09-28' - breaking: false highlights: - Invoice calculator. Add line items, a discount and tax to see the invoice total, then open the exact invoice in the editor. - Hourly invoice calculator. Enter hours in decimal, 2:15, 2h 15m or minutes form, add a rate, and turn the result into invoice lines. date: '2026-09-27' - breaking: false highlights: - Remind about payment. From the More menu, start a prefilled email or WhatsApp reminder for any invoice that is unpaid, partially paid, or overdue. date: '2026-09-17' - breaking: false highlights: - Status on the PDF. Exported and printed invoices now stamp Unpaid, Partially paid, Paid, or Overdue, plus a Balance due line whenever money is still owed. date: '2026-09-17' - breaking: false highlights: - Share via email or WhatsApp. From the More menu, start a prefilled email or WhatsApp message with the invoice number, amount, and due date already filled in. date: '2026-09-17' - breaking: false highlights: - Attach files to invoices. Add up to 5 supporting files per invoice — PDF or image, up to 5MB each. date: '2026-09-17' - breaking: false highlights: - Record payments. Log an amount and date paid against any invoice, including partial payments. - Live payment status. The invoice shows Unpaid, Partially paid, Paid, or Overdue based on what has been recorded and the due date. date: '2026-09-17' - breaking: false highlights: - Per-line discounts. Apply a percentage or fixed-amount discount to any individual line item; tax is calculated on the discounted amount. - Saved tax rates. Save a tax rate and label once, then pick it from a combobox on any line item going forward. date: '2026-09-16' - breaking: false highlights: - Saved clients. Save a buyer from the Buyer section, then pick them from a combobox on a future document instead of retyping their details. - Saved line items. Save a line item's description, price, and unit, then pull it back into any invoice row from a per-row picker. date: '2026-09-10' - breaking: false highlights: - Official Node.js client. @invoicecraftly/client is published on npm with install and quick-start snippets on the Developer Document API docs. - Official Python client. The invoicecraftly package is published on PyPI for the same Document API. date: '2026-09-09' note: The page does not specify a versioning scheme or a current version identifier; only dates are provided for each release entry. docs: https://invoicecraftly.com/changelog