Registers

Object

CashFloatInput

Fields Type Description Validation

monday

Float!

The float for Monday

Minimum: 0
Maximum: 1,000,000

tuesday

Float!

The float for Tuesday

Minimum: 0
Maximum: 1,000,000

wednesday

Float!

The float for Wednesday

Minimum: 0
Maximum: 1,000,000

thursday

Float!

The float for Thursday

Minimum: 0
Maximum: 1,000,000

friday

Float!

The float for Friday

Minimum: 0
Maximum: 1,000,000

saturday

Float!

The float for Saturday

Minimum: 0
Maximum: 1,000,000

sunday

Float!

The float for Sunday

Minimum: 0
Maximum: 1,000,000

Object

ClosurePrintSettingsInput

Fields Type Description

payments

RegisterClosureTablePrintTypeEnum!

Whether the register closure payments table should be printed

tax

RegisterClosureTablePrintTypeEnum!

Whether the register closure tax table should be printed

movements

RegisterClosureTablePrintTypeEnum!

Whether the register closure movements table should be printed

account

RegisterClosureTablePrintTypeEnum!

Whether the register closure account table should be printed

accountPayments

RegisterClosureTablePrintTypeEnum!

Whether the register closure account payments table should be printed

refunds

RegisterClosureTablePrintTypeEnum!

Whether the register closure refunds table should be printed

discounts

RegisterClosureTablePrintTypeEnum!

Whether the register closure discounts table should be printed

giftCardsSold

RegisterClosureTablePrintTypeEnum!

Whether the register closure gift cards sold table should be printed

giftCardsRedeemed

RegisterClosureTablePrintTypeEnum!

Whether the register closure gift cards redeemed table should be printed

loyalty

RegisterClosureTablePrintTypeEnum!

Whether the register closure loyalty table should be printed

paymentSubtypes

Boolean!

Whether the register closure payment subtype table should be printed

notes

Boolean!

Whether the register closure notes should be printed

tags

Boolean!

Whether the register closure tags should be printed

statistics

Boolean!

Whether the register closure statistics should be printed

Object

RegisterSurchargeItemInput

Fields Type Description

id

ID

The ID of the item in the criteria

type

RegisterSurchargeItemTypeEnum

The type of item this is

Object

RegisterSurchargeScheduleInput

Fields Type Description Validation

periodDay

DayOfWeekEnum!

The day this rule should apply to

periodTimeStart

Time!

The time this rule should start on the periodDay, must be before the periodTimeEnd

periodTimeEnd

Time!

The time this rule should end on the periodDay, must be after the periodTimeStart

surchargeType

SurchargeTypeEnum!

The type of surcharge to apply (percentage value or fixed dollar value)

surchargeAmount

Float!

The amount to surcharge based on the surchargeType

Minimum: 0
Maximum: 1,000,000

appliesTo

[RegisterSurchargeItemInput!]

The classifications that this surcharge applies to

taxRate

ID

The tax rate that should be applied to the surcharge

name

String!

The name of the surcharge

Minimum Length: 1
Maximum Length: 160