Click or drag to resize

IDepositEntity Interface

Deposit entity

(Acompte)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.TradeDocument
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("607497E5-78F4-482c-B028-D19592BBA60A")]
public interface IDepositEntity : IEntity, 
	IApiEntity, IDisposable, IEquatable<IProxy>

The IDepositEntity type exposes the following members.

Properties
  NameDescription
Public propertyAmountVatExcluded
Gets or sets the amount VAT excluded
Public propertyAmountVatExcludedMember
Gets the amount VAT excluded
Public propertyAmountVatIncluded
Gets or sets the amount VAT included
Public propertyAmountVatIncludedMember
Gets the amount VAT included
Public propertyAssociatedDeliveryOrderNumber
Gets or sets the associated delivery order document number
Public propertyAssociatedDeliveryOrderNumberMember
Gets the associated delivery order document number
Public propertyAssociatedExecutionQuoteNumber
Gets or sets the associated execution quote document number
Public propertyAssociatedExecutionQuoteNumberMember
Gets the associated execution quote document number
Public propertyAssociatedInvoiceNumber
Gets or sets the associated invoice document number
Public propertyAssociatedInvoiceNumberMember
Gets the associated invoice document number
Public propertyAssociatedOrderNumber
Gets or sets the associated sale order document number
Public propertyAssociatedOrderNumberMember
Gets the associated sale order document number
Public propertyAssociatedProgressStateNumber
Gets or sets the associated progress state document number
Public propertyAssociatedProgressStateNumberMember
Gets the associated progress state document number
Public propertyAssociatedQuoteNumber
Gets or sets the associated quote document number
Public propertyAssociatedQuoteNumberMember
Gets the associated quote document number
Public propertyBaseAmountVatExcluded
Gets or sets the vat amount depending of the currency type
Public propertyBaseAmountVatExcludedMember
Gets the vat amount depending of the currency type
Public propertyBaseAmountVatIncluded
Gets or sets the vat amount depending of the currency type
Public propertyBaseAmountVatIncludedMember
Gets the vat amount depending of the currency type
Public propertyBaseVatAmount
Gets or sets the vat amount depending of the currency type
Public propertyBaseVatAmountMember
Gets the vat amount depending of the currency type
Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyCurrencyAmountVatExcluded
Gets or sets the currency amount VAT excluded
Public propertyCurrencyAmountVatExcludedMember
Gets the currency amount VAT excluded
Public propertyCurrencyAmountVatIncluded
Gets or sets the currency amount VAT included
Public propertyCurrencyAmountVatIncludedMember
Gets the currency amount VAT included
Public propertyCurrencyId
Gets or sets the currency Id
Public propertyCurrencyIdMember
Gets the currency Id
Public propertyCurrencyVatAmount
Gets or sets the vat amount of the deposit
Public propertyCurrencyVatAmountMember
Gets the vat amount of the deposit
Public propertyDate
Gets or sets the deposit Date
Public propertyDateMember
Gets the deposit Date
Public propertyDealId
Gets or sets the deal id
Public propertyDealIdMember
Gets the deal id
Public propertyDocumentSubType
Document sub type
Public propertyDocumentSubTypeMember
Document sub type
Public propertyDocumentType
Document type
Public propertyDocumentTypeMember
Document type
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 propertyId
Gets or sets the deposit ID
Public propertyIdMember
Gets the deposit ID
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 propertyIsPosDeposit
Gets or sets a value indicating whether this instance is point of sales deposit.
Public propertyIsPosDepositMember
Gets or sets a value indicating whether this instance is point of sales deposit.
Public propertyKeepDepositVatAmount
Gets or sets whether the deposit vat amount have to be kept
Public propertyKeepDepositVatAmountMember
Gets whether the deposit vat amount have to be kept
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 propertyNumber
Gets or sets the deposit number
Public propertyNumberMember
Gets the deposit number
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 propertyPosAmountVatIncluded
Gets or sets the point of sales amount vat included.
Public propertyPosAmountVatIncludedMember
Gets the point of sales amount vat included.
Public propertyPosAmountWithReturningChangeAmount
Gets or sets the POS amount with returning change amount.
Public propertyPosAmountWithReturningChangeAmountMember
Gets the POS amount with returning change amount.
Public propertyPosPaymentNature
Gets or sets the point of sales payment nature.
Public propertyPosPaymentNatureMember
Gets the point of sales payment nature.
Public propertyPosPaymentTypeCaption
Gets or sets the point of sales payment caption.
Public propertyPosPaymentTypeCaptionMember
Gets the point of sales payment caption.
Public propertyPosPaymentTypeId
Gets or sets the point of sales payment type identifier.
Public propertyPosPaymentTypeIdMember
Gets the point of sales payment type identifier.
Public propertyPosReturningChangeAmount
Gets or sets the point of sales returning change amount.
Public propertyPosReturningChangeAmountMember
Gets the point of sales returning change amount.
Public propertyPosSettlellingAppliedGap
Gets or sets the point of sale settlelling applied gap (used in share and divide mode).
Public propertyPosSettlellingAppliedGapMember
Gets the point of sale settlelling applied gap (used in share and divide mode).
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyReAmount
Gets or sets the vat amount of the deposit
Public propertyReAmountMember
Gets the vat amount of the deposit
Public propertySettlementId
Gets or sets the settlement id
Public propertySettlementIdMember
Gets the settlement id
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertySmoothingHistory
Gets the smoothing history
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyVatAmount
Gets or sets the vat amount of the deposit
Public propertyVatAmountMember
Gets the vat amount of the deposit
Public propertyVatId
Gets or sets the vat Id
Public propertyVatIdMember
Gets the vat Id
Public propertyVatMode
Gets or sets the deposit vat mode

List of authorized values in VatModeType

Public propertyVatModeMember
Gets the deposit vat mode

List of authorized values in VatModeType

Public propertyVatRate
Gets or sets the vat Rate
Public propertyVatRateMember
Gets the vat Rate
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

Not persisted

The IDepositEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>

IDepositEntity instance = Utils<ExtensionType>.GetInterface<IDepositEntity>();

See Also