am.noz.at.spl.item
A line item belonging to one immutable expense revision.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | spl.at.noz.am |
| Indexed |
Record
record · key tidProperties
Exact signed amount in the parent expense's currency minor units. Negative values represent discounts.
category
stringmaxLength: 64knownValues: food | transport | accommodation | entertainment | groceries | utilities | shopping | tax | tip | discount | other
minLength: 1maxLength: 64
minLength: 1maxLength: 64
minLength: 1maxLength: 1000maxGraphemes: 200
Canonical rounded minor-unit allocations. These, rather than recomputed percentages, drive balances.
minLength: 1maxLength: 250
itemsref
Reference
- lex:am.noz.at.spl.item#moneyAllocation
quantityMilli
integerOptional quantity in thousandths, avoiding floating-point values.
minimum: 1
minLength: 1maxLength: 64
const: 1
One of (closed)
- lex:am.noz.at.spl.item#equalSplit
- lex:am.noz.at.spl.item#exactSplit
- lex:am.noz.at.spl.item#percentSplit
- lex:am.noz.at.spl.item#sharesSplit
#equalSplit
objectProperties
minLength: 1maxLength: 250
itemsstring · did
#exactSplit
objectProperties
minLength: 1maxLength: 250
itemsref
Reference
- lex:am.noz.at.spl.item#moneyAllocation
#moneyAllocation
objectProperties
#percentAllocation
objectProperties
minimum: 0maximum: 1000000
#percentSplit
objectProperties
minLength: 1maxLength: 250
itemsref
Reference
- lex:am.noz.at.spl.item#percentAllocation
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
am.noz.at.spl.expense
recordAn immutable expense revision header. Items are stored in am.noz.at.spl.item records with the same expenseId and revisionId.
-
am.noz.at.spl.defaultSplit
recordA reusable split rule for a group or recurring expense.
-
am.noz.at.spl.recurring
recordA recurring expense template. Occurrences are materialized as ordinary immutable expenses.