# # RegisterSaleUpdateBase

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **string** | Auto-generated object ID. | [optional]
**source_id** | **string** | The ID of the sale on the client side or another system where the sale was originally created. | [optional]
**register_id** | **string** | The ID of the register where the sale was created. | [optional]
**customer_id** | **string** | The ID of the customer associated with this sale. | [optional]
**user_id** | **string** | The ID of the user (cashier) who created the sale. |
**sale_date** | **string** | The date of the sale. If not provided will be added as the time the sale reached the server. | [optional]
**note** | **string** | A note on the sale entered by the cashier. | [optional]
**status** | **string** | Status of the sale. One of: &#x60;SAVED&#x60;, &#x60;CLOSED&#x60;, &#x60;ONACCOUNT&#x60;, &#x60;LAYBY&#x60;, &#x60;ONACCOUNT_CLOSED&#x60;, &#x60;LAYBY_CLOSED&#x60;, &#x60;VOIDED&#x60;. |
**short_code** | **string** | Short, unique code to be printed on the receipt for loyalty tracking purposes. | [optional]
**invoice_number** | **string** | The invoice number for the sale. If left null it will be populated by Vend with the next available invoice number. | [optional]
**accounts_transaction_id** | **string** | Xero invoice reference ID. Only editable for &#x60;ONACCOUNT&#x60; sales. | [optional]
**register_sale_products** | [**\Vend09\Model\RegisterSaleProductUpdateBase[]**](RegisterSaleProductUpdateBase.md) | Line items. | [optional]
**register_sale_payments** | [**\Vend09\Model\RegisterSalePaymentUpdateBase[]**](RegisterSalePaymentUpdateBase.md) | Payments. | [optional]

[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
