Click or drag to resize

IPosTerminalOpenCloseEntity Interface

Represent the point of sales terminal open/close entity

(Ouverture/Clôture de caisse)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Pos
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("2cfefe36-bef7-44c1-a3cd-2d1ecaee9522")]
public interface IPosTerminalOpenCloseEntity : IInvoicingEntityBase, 
	IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, IDisposable, 
	IEquatable<IProxy>

The IPosTerminalOpenCloseEntity type exposes the following members.

Properties
  NameDescription
Public propertyAccountingExchangeGroupId

Gets or sets Accounting exchange group Id

(Identifiant du lot comptable)

Public propertyAccountingExchangeGroupIdMember

Gets Accounting exchange group Id

(Identifiant du lot comptable)

Public propertyAccountingTransferState

Gets or sets the accounting transfer state

List of authorized values in AccountingTransferState

(Transféré en comptabilité)

Public propertyAccountingTransferStateMember

Gets the accounting transfer state

List of authorized values in AccountingTransferState

(Transféré en comptabilité)

Public propertyAmountOfDeposit

Gets or sets the amount of deposit.

(Montant des dépots)

Public propertyAmountOfDepositMember

Gets the amount of deposit.

(Montant des dépots)

Public propertyAmountVatExcluded

Gets or sets the amount vat excluded.

(Montant HT)

Public propertyAmountVatExcludedMember

Gets the amount vat excluded.

(Montant HT)

Public propertyAmountVatIncluded

Gets or sets the amount vat included.

(Montant TTC)

Public propertyAmountVatIncludedMember

Gets the amount vat included.

(Montant TTC)

Public propertyCashRegisterGapAmount

Gets or sets the cash register gap amount. Only initialized when POS terminal is closed

(Écart de caisse)

Public propertyCashRegisterGapAmountMember

Gets the cash register gap amount. Only initialized when POS terminal is closed

(Écart de caisse)

Public propertyCloseAmount

Gets or sets the close amount.

(Montant de clôture)

Public propertyCloseAmountMember

Gets the close amount.

(Montant de clôture)

Public propertyCloseCashFunds
Gets the close cash funds.
Public propertyCloseDateTime

Gets or sets the close date time.

(Date et heure de clôture)

Public propertyCloseDateTimeMember

Gets the close date time.

(Date et heure de clôture)

Public propertyClosedPeriodBeginning

Gets or sets the beginning of closed period

(Début de période clôturée)

Public propertyClosedPeriodBeginningMember

Gets the beginning of closed period

(Début de période clôturée)

Public propertyClosedPeriodEnding

Gets or sets the ending od closed period

(Fin de période clôturée)

Public propertyClosedPeriodEndingMember

Gets the ending od closed period

(Fin de période clôturée)

Public propertyCloseTime
Gets or sets the close time.
Public propertyCloseTimeMember
Gets the close time.
Public propertyColleagueDetail
Gets the colleague detail.
Public propertyCollectedAmount

Gets or sets the collected amount.

(Montant encaissé)

Public propertyCollectedAmountMember

Gets the collected amount.

(Montant encaissé)

Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyDeliveryOrderAmountVatExcluded

Gets or sets the amount vat excluded for deliveries orders.

(Montant HT des bons de livraison)

Public propertyDeliveryOrderAmountVatExcludedMember

Gets the amount vat excluded for deliveries orders.

(Montant HT des bons de livraison)

Public propertyDeliveryOrderAmountVatIncluded

Gets or sets the amount vat included for deliveries orders.

(Montant TTC des bons de livraison)

Public propertyDeliveryOrderAmountVatIncludedMember

Gets the amount vat included for deliveries orders.

(Montant TTC des bons de livraison)

Public propertyDepositsAmountVatIncluded

Gets or sets the deposits amount vat included.

(Montant TTC des acomptes)

Public propertyDepositsAmountVatIncludedMember

Gets the deposits amount vat included.

(Montant TTC des acomptes)

Public propertyEntityCaption
Gets the caption of the current entity, using the content
(Inherited from IEntity.)
Public propertyEntityLabel
Gets the entity Label
(Inherited from IEntity.)
Public propertyErrors
Gets the collection of errors
(Inherited from IEntity.)
Public propertyHash
Gets the hash.
Public propertyId

Id of the data

(Code)

Public propertyIdMember

Id of the data

(Code)

Public propertyIsDeleted
Gets if the mode matches a deleted mode
(Inherited from IEntity.)
Public propertyIsEmptyLine
Indicates if the entity is an empty line of an entity collection (created in auto following the entityCollection options)
(Inherited from IEntity.)
Public propertyItemFamilyDetail
Gets the item family detail.
Public propertyLiquidatedAmount

Gets or sets the liquidated amount.

(Montant non perçu)

Public propertyLiquidatedAmountMember

Gets the liquidated amount.

(Montant non perçu)

Public propertyMembers
List of the members. It allows to acces to members with the name
(Inherited from IEntity.)
Public propertyMode
Gets the entity mode
(Inherited from IEntity.)
Public propertyModifiedDate
Gets the Modified Date
(Inherited from IEntity.)
Public propertyModifiedUser
Gets the Modified User
(Inherited from IEntity.)
Public propertyNotes

Gets or sets the notes in RTF format.

(Notes)

(Inherited from IBusinessEntityBase.)
Public propertyNotesClear

Gets or sets the notes in plain text format.

(Notes en texte brut)

(Inherited from IBusinessEntityBase.)
Public propertyNotesClearMember

Gets the notes in plain text format.

(Notes en texte brut)

(Inherited from IBusinessEntityBase.)
Public propertyNotesMember

Gets the notes in RTF format.

(Notes)

(Inherited from IBusinessEntityBase.)
Public propertyOpenAmount

Gets or sets the open amount.

(Montant d'ouverture)

Public propertyOpenAmountMember

Gets the open amount.

(Montant d'ouverture)

Public propertyOpenCashFunds
Gets the open cash funds.
Public propertyOpenDateTime

Gets or sets the open date time.

(Date et heure d'ouverture)

Public propertyOpenDateTimeMember

Gets the open date time.

(Date et heure d'ouverture)

Public propertyOpenTime
Gets or sets the open time.
Public propertyOpenTimeMember
Gets the open time.
Public propertyOrderAmountVatExcluded

Gets or sets the amount vat excluded for orders.

(Montant HT des commandes)

Public propertyOrderAmountVatExcludedMember

Gets the amount vat excluded for orders.

(Montant HT des commandes)

Public propertyOrderAmountVatIncluded

Gets or sets the amount vat included for orders.

(Montant TTC des commandes)

Public propertyOrderAmountVatIncludedMember

Gets the amount vat included for orders.

(Montant TTC des commandes)

Public propertyOwnerEntity
Gets the main entity that own all this items/collection
(Inherited from IEntity.)
Public propertyParent
Gets the parent entity collection, that own this item
(Inherited from IEntity.)
Public propertyPaymentTypeDetail
Gets the payment type detail.
Public propertyPeriodType

Gets or sets the close period type (day, month, year)

(Type de périodicité)

Public propertyPeriodTypeMember

Gets the close period type (day, month, year)

(Type de périodicité)

Public propertyPosReceiptCount

Gets or sets the position receipt count.

(Nombre de tickets)

Public propertyPosReceiptCountMember

Gets the position receipt count.

(Nombre de tickets)

Public propertyPosTerminalComputerName

Gets the point of sales terminal computer name.

(Nom du PC associé)

Public propertyPosTerminalComputerNameMember

Gets the point of sales terminal computer name.

(Nom du PC associé)

Public propertyPosTerminalDefaultCustomerId

Gets the point of sales terminal default customer identifier.

(Client par défaut)

Public propertyPosTerminalDefaultCustomerIdMember

Gets the point of sales terminal default customer identifier.

(Client par défaut)

Public propertyPosTerminalDefaultSafeId

Gets the point of sales terminal default safe identifier.

(Code du coffre-fort par défaut)

Public propertyPosTerminalDefaultSafeIdMember

Gets the point of sales terminal default safe identifier.

(Code du coffre-fort par défaut)

Public propertyPosTerminalDefaultSerial

Gets the point of sales terminal default serial.

(Série de documents)

Public propertyPosTerminalDefaultSerialMember

Gets the point of sales terminal default serial.

(Série de documents)

Public propertyPosTerminalId

PosTerminalId of the data

(Code caisse)

Public propertyPosTerminalIdMember

PosTerminalId of the data

(Code caisse)

Public propertyPosTerminalShowHoldReceiptsForAllTerminals

Gets the point of sales terminal show hold receipts for all terminals.

(Afficher les tickets en attente de toutes les caisses)

Public propertyPosTerminalShowHoldReceiptsForAllTerminalsMember

Gets the point of sales terminal show hold receipts for all terminals.

(Afficher les tickets en attente de toutes les caisses)

Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyReturningChangeGiftVouchers

Gets or sets the returning change gift vouchers.

(Rendu par chèque-cadeau enseigne)

Public propertyReturningChangeGiftVouchersMember

Gets the returning change gift vouchers.

(Rendu par chèque-cadeau enseigne)

Public propertySaleInAccountAmountVatIncluded

Gets or sets the sale in account amount vat included.

(Montant TTC vente en compte)

Public propertySaleInAccountAmountVatIncludedMember

Gets the sale in account amount vat included.

(Montant TTC vente en compte)

Public propertySaleInAccountPaymentTypeDetail
Gets the sale in account payment type detail.
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertySoldGiftVouchers

Gets or sets the sold gift vouchers.

(Montant des chèques-cadeaux enseignes vendus)

Public propertySoldGiftVouchersMember

Gets the sold gift vouchers.

(Montant des chèques-cadeaux enseignes vendus)

Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyTheoreticalCloseAmount

Gets or sets the theoretical close amount. Only initialized when POS terminal is closed

(Montant théorique de caisse)

Public propertyTheoreticalCloseAmountMember

Gets the theoretical close amount. Only initialized when POS terminal is closed

(Montant théorique de caisse)

Public propertyTotalCreditMemoBalanceDue

Gets or sets the total credit memo balance due.

(Montant des avoirs non remboursés)

Public propertyTotalCreditMemoBalanceDueMember

Gets the total credit memo balance due.

(Montant des avoirs non remboursés)

Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUserId

Gets or sets the user identifier.

(Code utilisateur)

Public propertyUserIdMember

Gets the user identifier.

(Code utilisateur)

Public propertyVatDetail
Gets the vat detail.
Public propertyWithdrawalAmount

Gets or sets the withdrawal amount.

(Montant des retraits)

Public propertyWithdrawalAmountMember

Gets the withdrawal amount.

(Montant des retraits)

Top
Methods
  NameDescription
Public methodAppend
Method for add a new entity to the media. Update the entity to its default value.
(Inherited from IEntity.)
Public methodCancel
Cancel the edit mode without saving, and reload the entity
(Inherited from IEntity.)
Public methodCancelEdit
Cancel the edit mode without saving, without reload the entity
(Inherited from IEntity.)
Public methodCheckData
Check the data of the entity
(Inherited from IEntity.)
Public methodClear
Clear the entity content and reinitialize it to the default value
(Inherited from IEntity.)
Public methodClone
Clone an entity
(Inherited from IEntity.)
Public methodCopyTo(IEntity)
Copy the entity content to another entity
(Inherited from IEntity.)
Public methodCopyTo(IEntity, Boolean)
Copy the entity content to another entity
(Inherited from IEntity.)
Public methodDelete
Method for delete a existing entity from the media
(Inherited from IEntity.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodEdit
Method to pass in edit mode a existing entity in the media (for exemple, add a lock for database)
(Inherited from IEntity.)
Public methodGetExtension
Gets the extension.
(Inherited from IApiEntity.)
Public methodLoad
Method for loading the entity
(Inherited from IEntity.)
Public methodSave
Method for saving the entity to the media
(Inherited from IEntity.)
Public methodSetComplexMemberReadOnly
Set the read only property to a member
(Inherited from IEntity.)
Public methodShowMessage
Method to display a message. The message is displayed if the UI has connected to the ShowMessage event
(Inherited from IApiEntity.)
Top
Events
  NameDescription
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Top
Remarks
The IPosTerminalOpenCloseEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IPosTerminalOpenCloseEntity instance = Utils<ExtensionType>.GetInterface<IPosTerminalOpenCloseEntity>();
See Also