pay.utils
Classes
A single price. |
|
Built-in immutable sequence. |
Functions
|
Module Contents
- class pay.utils.Price[source]
Bases:
_PriceBase
A single price.
The amount includes the fee. To get the net amount use the net_amount property.
- class pay.utils.InvoiceItemMeta[source]
-
- static total(items: collections.abc.Iterable[InvoiceItemMeta]) decimal.Decimal [source]
- static total_vat(items: collections.abc.Iterable[InvoiceItemMeta]) decimal.Decimal [source]
- class pay.utils.InvoiceDiscountMeta[source]
Bases:
_InvoiceDiscountMetaBase
Built-in immutable sequence.
If no argument is given, the constructor returns an empty tuple. If iterable is specified the tuple is initialized from iterable’s items.
If the argument is a tuple, the return value is the same object.
- apply_discount(total: decimal.Decimal, remainder: decimal.Decimal) InvoiceItemMeta [source]