An invoice, month by month
lifecycle
A short cycle drawn top-to-bottom, for contrast with the parcel journey
/
Fit
SVG
PNG
system month closes [the invoice has at least one line] / email the merchant and start the terms clock
banking partner payment is less than the total / email a statement of the balance
credit control balance recovered / release the account hold
system due date passes / notify credit control
credit control 90 days overdue / suspend the account
banking partner payment matches the total
banking partner balance reaches zero
system due date passes
Draft · [initial] · Accruing lines as parcels are delivered · next: system
Draft
Accruing lines as parcels
are delivered
next: system
Issued · [waiting] · Sent, and waiting on the merchant's terms · next: merchant
Issued
Sent, and waiting on the
merchant's terms
next: merchant
Part paid · [normal] · Some money arrived, a balance remains · next: merchant
Part paid
Some money arrived, a
balance remains
next: merchant
Overdue · [failure] · Past its due date with a balance outstanding · next: credit control
Overdue
Past its due date with a
balance outstanding
next: credit control
Paid · [terminal] · Settled in full
Paid
Settled in full
Written off · [terminal] · Given up on, and the account put on hold
Written off
Given up on, and the
account put on hold
system month closes [the invoice has at least one line] / email the merchant and start the terms clock
system: month closes
[the invoice has at least one line]
/ email the merchant and start the te…
banking partner payment is less than the total / email a statement of the balance
banking partner: payment is less than…
/ email a statement of the balance
credit control balance recovered / release the account hold
credit control: balance recovered
/ release the account hold
system due date passes / notify credit control
system: due date passes
/ notify credit control
credit control 90 days overdue / suspend the account
credit control: 90 days overdue
/ suspend the account
banking partner payment matches the total
banking partner: payment matches the …
banking partner balance reaches zero
banking partner: balance reaches zero
system due date passes
system: due date passes
drag to pan · wheel to zoom · click a node · Esc clears
Drawn differently on purpose
Top-to-bottom, because a billing cycle reads as a sequence of months rather than a journey through a network
Six states against the parcel journey's twelve — the same renderer, a very different shape