Skip to content

public.settlements

Description

Labels

svc-smarttab

Columns

NameTypeDefaultNullableChildrenParentsComment
iduuidfalsepublic.payments
merchant_idintegerfalsepublic.merchants
store_idintegerfalsepublic.stores
statusvarchar(20)false
opened_attimestamp with time zonefalse
closed_attimestamp with time zonetrue
total_sales_amountnumeric(12,2)'0'::numericfalse
total_transaction_countinteger0false
total_refund_amountnumeric(12,2)'0'::numericfalse
total_refund_countinteger0false
net_sales_amountnumeric(12,2)'0'::numericfalse
payment_breakdownjsonbtrue
currencyvarchar(3)'JPY'::character varyingfalse

Viewpoints

NameDefinition
Order & BillingOrder lifecycle — Orders → Bills → Payments → Settlements

Constraints

NameTypeDefinition
ck_settlements_statusCHECKCHECK (((status)::text = ANY ((ARRAY['open'::character varying, 'closed'::character varying])::text[])))
settlements_merchant_id_fkeyFOREIGN KEYFOREIGN KEY (merchant_id) REFERENCES merchants(id) ON DELETE RESTRICT
settlements_store_id_fkeyFOREIGN KEYFOREIGN KEY (store_id) REFERENCES stores(id) ON DELETE RESTRICT
settlements_pkeyPRIMARY KEYPRIMARY KEY (id)

Indexes

NameDefinition
settlements_pkeyCREATE UNIQUE INDEX settlements_pkey ON public.settlements USING btree (id)
ix_settlements_merchant_idCREATE INDEX ix_settlements_merchant_id ON public.settlements USING btree (merchant_id)
ix_settlements_merchant_store_statusCREATE INDEX ix_settlements_merchant_store_status ON public.settlements USING btree (merchant_id, store_id, status)
ix_settlements_store_idCREATE INDEX ix_settlements_store_id ON public.settlements USING btree (store_id)
ix_settlements_store_openedCREATE INDEX ix_settlements_store_opened ON public.settlements USING btree (store_id, opened_at)

Relations


Generated by tbls

MPAC — MP-Solution Advanced Cloud Service