# Inputs / Registers

# Registers

**Object**
## CashFloatInput

| Fields | Type | Description | Validation |
| --- | --- | --- | --- |
| monday | *Float!* | The float for Monday | Minimum: 0Maximum: 1,000,000 |
| tuesday | *Float!* | The float for Tuesday | Minimum: 0Maximum: 1,000,000 |
| wednesday | *Float!* | The float for Wednesday | Minimum: 0Maximum: 1,000,000 |
| thursday | *Float!* | The float for Thursday | Minimum: 0Maximum: 1,000,000 |
| friday | *Float!* | The float for Friday | Minimum: 0Maximum: 1,000,000 |
| saturday | *Float!* | The float for Saturday | Minimum: 0Maximum: 1,000,000 |
| sunday | *Float!* | The float for Sunday | Minimum: 0Maximum: 1,000,000 |



**Object**
## ClosurePrintSettingsInput

| Fields | Type | Description |
| --- | --- | --- |
| payments | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure payments table should be printed |
| tax | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure tax table should be printed |
| movements | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure movements table should be printed |
| account | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure account table should be printed |
| accountPayments | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure account payments table should be printed |
| refunds | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure refunds table should be printed |
| discounts | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure discounts table should be printed |
| giftCardsSold | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure gift cards sold table should be printed |
| giftCardsRedeemed | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#RegisterClosureTablePrintTypeEnum) | Whether the register closure gift cards redeemed table should be printed |
| loyalty | [RegisterClosureTablePrintTypeEnum!](/documentation/Enums/Register-Closure-Table-Print-Type-Enum#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](/documentation/Types/UUID#UUID) | The ID of the item in the criteria |
| type | [RegisterSurchargeItemTypeEnum](/documentation/Enums/Register-Surcharge-Item-Type-Enum#RegisterSurchargeItemTypeEnum) | The type of item this is |



**Object**
## RegisterSurchargeScheduleInput

| Fields | Type | Description | Validation |
| --- | --- | --- | --- |
| periodDay | [DayOfWeekEnum!](/documentation/Enums/Day-Of-Week-Enum#DayOfWeekEnum) | The day this rule should apply to |  |
| periodTimeStart | [Time!](/documentation/Types/Time#Time) | The time this rule should start on the `periodDay`, must be before the `periodTimeEnd` |  |
| periodTimeEnd | [Time!](/documentation/Types/Time#Time) | The time this rule should end on the `periodDay`, must be after the `periodTimeStart` |  |
| surchargeType | [SurchargeTypeEnum!](/documentation/Enums/Surcharge-Type-Enum#SurchargeTypeEnum) | The type of surcharge to apply (percentage value or fixed dollar value) |  |
| surchargeAmount | *Float!* | The amount to surcharge based on the `surchargeType` | Minimum: 0Maximum: 1,000,000 |
| appliesTo | [[RegisterSurchargeItemInput!]](/documentation/Inputs/Registers#RegisterSurchargeItemInput) | The classifications that this surcharge applies to |  |
| taxRate | [ID](/documentation/Types/UUID#UUID) | The tax rate that should be applied to the surcharge |  |
| name | *String!* | The name of the surcharge | Minimum Length: 1Maximum Length: 160 |