Table of Contents

Table Pos_Sales

Entity

Entity: Crm.Pos.Sales

Stores header-level information for individual retail transactions processed through the Point-of-Sale (POS) system. Each record represents a single sale event, typically associated with a shop, POS terminal, operator, and one or more payment methods. It is optimized for high-volume, anonymous sales, such as those in retail stores, restaurants, and service centers. It supports lifecycle tracking (open, closed, voided), date-based aggregation, and operator accountability. Entity: Pos_Sales (Introduced in version 25.1.3.46)

Summary

Name Type Description
Closed_At datetime When the sale was finalized (paid, voided, or completed).
Closed_By_Id uniqueidentifier The operator who finalized or closed the sale (may differ from opener).
Customer_Id uniqueidentifier Set for known customers (e.g. loyalty program), otherwise null.
Document_Number nvarchar(16) Receipt document number.
Is_Voided bit Marked true if sale is canceled/voided.
Location_Id uniqueidentifier Link to location where the sale occurred.
Opened_At datetime Time of the opening of the POS sale.
Opened_By_Id uniqueidentifier The operator who created the sale.
Operator_Id uniqueidentifier Primary operator, responsible for the POS sale (used for reports, commissions, etc.). Typically and by default it is set to the OpenedBy operator.
Original_Sale_Id uniqueidentifier Might be specified when this sale refunds/returns another POS sale (and the original POS sale is in the system).
Original_Sale_Number nvarchar(16) Original sale document number. Might be specified when this sale refunds/returns another POS sale. Especially useful when the original document is not in the system.
Payment_Type_Id uniqueidentifier Set when there is single payment type (method) for the whole sale. NULL when there are multiple payments.
Pos_Sale_Id uniqueidentifier PK
Row_Version timestamp
Sale_Currency_Id uniqueidentifier Reference to the currency in which this POS sale is recorded.
Sale_Date date Represents the business date of the sale (used for aggregations, reporting, accounting). Typically aligns with date when it was closed, not necessarily when it was opened.
Sale_Kind char(3) Allowed: SAL, RET, MIX Kind of POS sale event. Typically it is "Normal sale".
Sale_Stage char(3) Allowed: NEW, FIN General stage of the sale. Finalized sales must have matching amounts between header and detail lines.
Terminal_Id uniqueidentifier Link to specific POS workspace terminal used.
Total_Amount decimal(14, 2) Total net amount in the sale currency (positive for normal sale, negative for returns/refunds).
Total_Amount_Base decimal(14, 2) Total net amount in base currency (positive for normal sale, negative for returns/refunds).
Total_Amount_Reporting decimal(14, 2) Total net amount in reporting currency (if applicable).
Voided_At datetime Date and time when the document was voided.
Voided_By_Id uniqueidentifier The operator who voided the document.

Columns

Closed_At

When the sale was finalized (paid, voided, or completed).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 13
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type datetime (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Closed_At - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no
GreaterThanOrLessThan None no no

Closed_By_Id

The operator who finalized or closed the sale (may differ from opener).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 14
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Operators
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Closed_By_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no

Customer_Id

Set for known customers (e.g. loyalty program), otherwise null.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 8
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Crm_Customers
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Customer_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no

Document_Number

Receipt document number.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length 16
Order 22
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type nvarchar(16)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Document_Number - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no
Like None no no

Is_Voided

Marked true if sale is canceled/voided.

Property Value
Auto Complete no
Data Filter no
Default Value False
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 15
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type bit
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Is_Voided - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Location_Id

Link to location where the sale occurred.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 4
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Locations
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Location_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Opened_At

Time of the opening of the POS sale.

Property Value
Auto Complete no
Data Filter no
Default Value CurrentDateTime
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 12
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type datetime
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Opened_At - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no
GreaterThanOrLessThan None no no

Opened_By_Id

The operator who created the sale.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 21
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Operators
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Opened_By_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Operator_Id

Primary operator, responsible for the POS sale (used for reports, commissions, etc.). Typically and by default it is set to the OpenedBy operator.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 6
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Operators
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Operator_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Original_Sale_Id

Might be specified when this sale refunds/returns another POS sale (and the original POS sale is in the system).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 18
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Sales
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Original_Sale_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no

Original_Sale_Number

Original sale document number. Might be specified when this sale refunds/returns another POS sale. Especially useful when the original document is not in the system.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length 16
Order 19
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type nvarchar(16) (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Original_Sale_Number - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no
Like None no no

Payment_Type_Id

Set when there is single payment type (method) for the whole sale. NULL when there are multiple payments.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 11
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Cash_Payment_Types
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Payment_Type_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no

Pos_Sale_Id

Property Value
Auto Complete no
Data Filter no
Default Value NewGuid
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 0
Ownership Reference no
Pasword no
Picture no
Primary Key yes (order: 1)
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible no

Pos_Sale_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Row_Version

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 20
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type timestamp
UI Memo Editor no
UI Width Medium
User Login no
Visible no

Sale_Currency_Id

Reference to the currency in which this POS sale is recorded.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 2147483647
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Gen_Currencies
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Sale_Currency_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Sale_Date

Represents the business date of the sale (used for aggregations, reporting, accounting). Typically aligns with date when it was closed, not necessarily when it was opened.

Property Value
Auto Complete no
Data Filter no
Default Value CurrentDateTime
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 1
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type date
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Sale_Date - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no
GreaterThanOrLessThan None no no

Sale_Kind

Kind of POS sale event. Typically it is "Normal sale".

Property Value
Allowed Values SAL, RET, MIX
Auto Complete no
Data Filter no
Default Value SAL
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length 3
Order 2
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type char(3)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Sale_Kind - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Sale_Stage

General stage of the sale. Finalized sales must have matching amounts between header and detail lines.

Property Value
Allowed Values NEW, FIN
Auto Complete no
Data Filter no
Default Value NEW
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length 3
Order 3
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type char(3)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Sale_Stage - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Terminal_Id

Link to specific POS workspace terminal used.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 5
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Terminals
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Terminal_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Total_Amount

Total net amount in the sale currency (positive for normal sale, negative for returns/refunds).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 2147483647
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type decimal(14, 2)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Total_Amount - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no

Total_Amount_Base

Total net amount in base currency (positive for normal sale, negative for returns/refunds).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 9
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type decimal(14, 2)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Total_Amount_Base - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL no no
GreaterThanOrLessThan None no no

Total_Amount_Reporting

Total net amount in reporting currency (if applicable).

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 10
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type decimal(14, 2) (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Total_Amount_Reporting - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no
GreaterThanOrLessThan None no no

Voided_At

Date and time when the document was voided.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 16
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN no
Type datetime (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Voided_At - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no
GreaterThanOrLessThan None no no

Voided_By_Id

The operator who voided the document.

Property Value
Auto Complete no
Data Filter no
Default Value None
Enter Stop yes
Ignore for Insert Order no
Is Entity Name no
Max Length -1
Order 17
Ownership Reference no
Pasword no
Picture no
Primary Key no
Readonly no
Referenced Table Pos_Operators
RTF no
Sortable no
Summary Type None
Supports EQUALS_IN yes
Type uniqueidentifier (Allows NULL)
UI Memo Editor no
UI Width Medium
User Login no
Visible yes

Voided_By_Id - Supported Filters

Filter Type Default Include Nulls Hidden by Default
Equals NULL yes no