Adds rudimentary version of summarizing sales

This commit is contained in:
2024-03-31 00:22:53 -07:00
parent bff70e04b6
commit d1a660c5c1
7 changed files with 691 additions and 349 deletions

View File

@@ -1850,6 +1850,81 @@
:db/valueType :db.type/tuple
:db/tupleAttrs [:expected-deposit/client :expected-deposit/date]
:db/cardinality :db.cardinality/one
:db/index true}]
:db/index true}
{:db/ident :sales-summary/client
:db/valueType :db.type/ref
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :sales-summary/date
:db/valueType :db.type/instant
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :sales-summary/sales-items
:db/valueType :db.type/ref
:db/isComponent true,
:db/cardinality :db.cardinality/many}
{:db/ident :sales-summary-item/category
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary-item/item-name
:db/valueType :db.type/string
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary-item/total
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary-item/tax
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary-item/discount
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/dirty
:db/noHistory true,
:db/valueType :db.type/boolean
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/client+date
:db/valueType :db.type/tuple
:db/tupleAttrs [:sales-summary/client :sales-summary/date]
:db/cardinality :db.cardinality/one
:db/unique :db.unique/identity
:db/index true}
{:db/ident :sales-summary/client+dirty
:db/valueType :db.type/tuple
:db/tupleAttrs [:sales-summary/client :sales-summary/dirty]
:db/cardinality :db.cardinality/one
:db/index true}
{:db/ident :sales-summary/total-card-payments
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-card-fees
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-card-refunds
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-cash-payments
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-cash-refunds
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-food-app-payments
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one}
{:db/ident :sales-summary/total-food-app-refunds
:db/noHistory true,
:db/valueType :db.type/double
:db/cardinality :db.cardinality/one} ]