Construction and the terms computations for Terms.
Attributes
Members list
Type members
Classlikes
An early-settlement offer: the rate, and the days from invoicing within which paying earns it.
An early-settlement offer: the rate, and the days from invoicing within which paying earns it.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Why terms were refused, each case carrying the rejected number.
Why terms were refused, each case carrying the rejected number.
Attributes
- Companion
- object
- Supertypes
-
class WorldErrorclass TypedErrortrait NoStackTraceclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Inherited and Abstract types
The names of the product elements.
The names of the product elements.
Attributes
- Inherited from:
- Mirror
The name of the type.
The name of the type.
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
The early-settlement discount.
The early-settlement discount.
Attributes
Whether a payment date falls inside the early-settlement window.
Whether a payment date falls inside the early-settlement window.
Attributes
The calendar due date.
The calendar due date.
Attributes
Net days from the end of the invoice month.
Net days from the end of the invoice month.
Attributes
Givens
Givens
Extensions
Extensions
Adds an early-settlement discount; the window is at least one day and the rate below one hundred percent.
Adds an early-settlement discount; the window is at least one day and the rate below one hundred percent.
The window counts from the invoice date under both counting bases - no published source states an end-of-month window base, so the invoice-date reading is this library's documented choice, and an agreement counting otherwise composes its own predicate over Date.
Attributes
The calendar due date, failing only at the edges of the representable range.
The calendar due date, failing only at the edges of the representable range.