Click or drag to resize

IDealPurchaseCommitmentEntity Interface

Deal purchase commitment entity

(Échéance)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Deal
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("68080D5E-42EB-4A4C-8384-BAE01D4CA16E")]
public interface IDealPurchaseCommitmentEntity : IPurchaseCommitmentEntity, 
	ICommitmentEntityBase, IInvoicingEntityBase, IBusinessEntityBase, ISynchronizableEntityBase, IEntity, 
	IApiEntity, IDisposable, IEquatable<IProxy>

The IDealPurchaseCommitmentEntity type exposes the following members.

Properties
  NameDescription
Public propertyAccountingExchangeGroupId

Gets or sets Accounting exchange group Id

(Identifiant du lot comptable)

(Inherited from ICommitmentEntityBase.)
Public propertyAccountingExchangeGroupIdMember

Gets Accounting exchange group Id

(Identifiant du lot comptable)

(Inherited from ICommitmentEntityBase.)
Public propertyAccountingMonth

Gets or sets if the commitment is calculate with accounting month

(Mois comptable)

(Inherited from ICommitmentEntityBase.)
Public propertyAccountingMonthMember

Gets if the commitment is calculate with accounting month

(Mois comptable)

(Inherited from ICommitmentEntityBase.)
Public propertyAccountingTransferStatus

Gets or sets if the commitment has been transfered to accountant

List of authorized values in AccountingTransferState

(Transféré en comptabilité)

(Inherited from ICommitmentEntityBase.)
Public propertyAccountingTransferStatusMember

Gets if the commitment has been transfered to accountant

List of authorized values in AccountingTransferState

(Transféré en comptabilité)

(Inherited from ICommitmentEntityBase.)
Public propertyAmount

Gets or sets amount

(Montant)

(Inherited from ICommitmentEntityBase.)
Public propertyAmountMember

Gets amount

(Montant)

(Inherited from ICommitmentEntityBase.)
Public propertyAssignedAmount
Gets or sets the assigned amount (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyAssignedAmountMember
Gets the assigned amount (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyAssociations
Gets the collection of assocationsEntity
(Inherited from ICommitmentEntityBase.)
Public propertyBalanceDue

Gets or sets balance due

(Solde dû)

(Inherited from ICommitmentEntityBase.)
Public propertyBalanceDueMember

Gets balance due

(Solde dû)

(Inherited from ICommitmentEntityBase.)
Public propertyCommitmentType

Gets or sets the type of commitment (net, net on, etc.)

(Type d'échéance)

(Inherited from ICommitmentEntityBase.)
Public propertyCommitmentTypeMember

Get the type of commitment (net, net on, etc.)

(Type d'échéance)

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

Gets or sets the CurrencyAmount

(Montant en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyAmountMember

Get the CurrencyAmount

(Montant en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyAssignedAmount
Gets or sets the currency assigned amount (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyAssignedAmountMember
Gets the currency assigned amount (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyBalanceDue

Gets or sets the CurrencyBalanceDue

(Solde dû en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyBalanceDueMember

Get the CurrencyBalanceDue

(Solde dû en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyDecimalCountLookup

Get the CurrencyDecimalCountLookup

(Nombre de décimales)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyDecimalCountLookupMember

Get the CurrencyDecimalCountLookup

(Nombre de décimales)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyId

Gets or sets the DocumentCurrencyId

(Code ISO devise)

(Inherited from ICommitmentEntityBase.)
Public propertyCurrencyIdMember

Get the DocumentCurrencyId

(Code ISO devise)

(Inherited from ICommitmentEntityBase.)
Public propertyDayOfMonth

Gets or sets the day of payment

(Le jour)

(Inherited from ICommitmentEntityBase.)
Public propertyDayOfMonthMember

Gets the day of payment

(Le jour)

(Inherited from ICommitmentEntityBase.)
Public propertyDaysNumber

Gets or sets the number of day to pay

(Nombre de jours)

(Inherited from ICommitmentEntityBase.)
Public propertyDaysNumberMember

Gets the number of day to pay

(Nombre de jours)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedDeliveryId

Gets the delivery id Associated to the deposit for a deposit commitment

(Code de la réception associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedDeliveryIdMember

Gets the delivery id Associated to the deposit for a deposit commitment

(Code de la réception associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedInvoiceId

Gets the invoice id Associated to the deposit for a deposit commitment

(Code de la facture associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedInvoiceIdMember

Gets the invoice id Associated to the deposit for a deposit commitment

(Code de la facture associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedOrderId

Gets the order id Associated to the deposit for a deposit commitment

(Code de la commande associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDepositAssociatedOrderIdMember

Gets the order id Associated to the deposit for a deposit commitment

(Code de la commande associée)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentCurrencyApplicationType

Get the document's currency application type

List of authorized values in CurrencyApplicationTypes

(Devise appliquée dans les documents)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentCurrencyApplicationTypeMember

Get the document's currency application type

List of authorized values in CurrencyApplicationTypes

(Devise appliquée dans les documents)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentCurrencyConversionRate

Get the DocumentCurrencyConversionRate

(Cours de la devise)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentCurrencyConversionRateMember

Get the DocumentCurrencyConversionRate

(Cours de la devise)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentDate

Gets the date of document (this field is not saved)

(Date)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentDateMember

Gets the date of document (this field is not saved)

(Date)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentId

Gets or sets id of document

(Code document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentIdMember

Gets id of document

(Code document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentIsStructuredSepaCommunication

Document is structured sepa communication

(Structurée)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentIsStructuredSepaCommunicationMember

Document is structured sepa communication

(Structurée)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentNumber

Gets the numbering id of the document, this field doesn't save

(Numéro du document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentNumberMember

Gets the numbering id of the document, this field doesn't save

(Numéro du document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentSepaCommunication

Document Sepa communication

(Communication)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentSepaCommunicationMember

Document Sepa communication

(Communication)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentSubType

Gets or sets subtype of document

Sale commitment : List of authorized values in SaleDocumentSubTypes

Purchase commitment : List of authorized values in PurchaseDocumentSubTypes

(Sous type de document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentSubTypeMember

Gets subtype of document

Sale commitment : List of authorized values in SaleDocumentSubTypes

Purchase commitment : List of authorized values in PurchaseDocumentSubTypes

(Sous type de document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentType

Gets or sets type of document (sale or purchase)

List of authorized values in DocumentTypes

(Type de document)

(Inherited from ICommitmentEntityBase.)
Public propertyDocumentTypeMember

Gets type of document (sale or purchase)

List of authorized values in DocumentTypes

(Type de document)

(Inherited from ICommitmentEntityBase.)
Public propertyDueDate

Gets or sets due date

(Date échéance)

(Inherited from ICommitmentEntityBase.)
Public propertyDueDateMember

Gets due date

(Date échéance)

(Inherited from ICommitmentEntityBase.)
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 propertyExternalDocumentId

external document Id from linked application

(Référence externe)

(Inherited from ICommitmentEntityBase.)
Public propertyExternalDocumentIdMember

external document Id from linked application

(Référence externe)

(Inherited from ICommitmentEntityBase.)
Public propertyGenerateSettlement

Generate Settlement

(Générer le règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyGenerateSettlementMember

Generate Settlement

(Générer le règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyGiftVoucherId
Gets or sets the gift voucher id
(Inherited from ICommitmentEntityBase.)
Public propertyGiftVoucherIdMember
Gets the gift voucher id
(Inherited from ICommitmentEntityBase.)
Public propertyId

Gets or sets id

(Code échéance)

(Inherited from ICommitmentEntityBase.)
Public propertyIdMember

Gets id

(Code échéance)

(Inherited from ICommitmentEntityBase.)
Public propertyIsAssigned
Gets or sets if the commitment isAssigned (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyIsAssignedMember
Gets if the commitment isAssigned (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyIsAssociationsModified
Check if associations collection has been modified
(Inherited from ICommitmentEntityBase.)
Public propertyIsCorrected

Gets or sets whether commitment has been corrected (invoice or corrected invoice)

(Rectifiée)

(Inherited from ICommitmentEntityBase.)
Public propertyIsCorrectedMember

Gets whether commitment has been corrected (invoice or corrected invoice)

(Rectifiée)

(Inherited from ICommitmentEntityBase.)
Public propertyIsDeleted
Gets if the mode matches a deleted mode
(Inherited from IEntity.)
Public propertyIsDeposit

Gets or sets if there is an account

(Acompte)

(Inherited from ICommitmentEntityBase.)
Public propertyIsDepositMember

Gets if there is an account

(Acompte)

(Inherited from ICommitmentEntityBase.)
Public propertyIsDocumentOrCommitmentSentOrTransferedToAccounting
True if document or commitment are in sentToAccounting state or TransferedToAccounting state
(Inherited from ICommitmentEntityBase.)
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 propertyIsLiquidated

Gets or sets if the commitment is liquidated

(Soldée)

(Inherited from ICommitmentEntityBase.)
Public propertyIsLiquidatedMember

Gets if the commitment is liquidated

(Soldée)

(Inherited from ICommitmentEntityBase.)
Public propertyIsMarkable
Get whether commitment is able to associated with settlement
(Inherited from ICommitmentEntityBase.)
Public propertyIsOneCommitmentPointingByAccounting
Gets whether one of commitment in collection is pointing by accounting
(Inherited from ICommitmentEntityBase.)
Public propertyIsPointingByAccounting
Get whether commitment has been pointing by accounting application
(Inherited from ICommitmentEntityBase.)
Public propertyIsSettledOrLiquidated
commitment settled or liquidated
(Inherited from ICommitmentEntityBase.)
Public propertyIsUnmarkable
Gets whether commitment is able to un-associated from settlement
(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAccountingExchangeGroupId

liquidation accounting exchange group id

(Identifiant du lot comptable de l'écart de règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAccountingExchangeGroupIdMember

liquidation accounting exchange group id

(Identifiant du lot comptable de l'écart de règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAccountingTransferStatus

Is liquidation amount transfered to accounting

List of authorized values in AccountingTransferState

(Écart de règlement transféré en comptabilité)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAccountingTransferStatusMember

Is liquidation amount transfered to accounting

List of authorized values in AccountingTransferState

(Écart de règlement transféré en comptabilité)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAmount

liquidation amount transfered to accounting

(Montant d'écart de règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationAmountMember

liquidation amount transfered to accounting

(Montant d'écart de règlement)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationCurrencyAmount

liquidation currency amount transfered to accounting

(Montant d'écart de règlement en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationCurrencyAmountMember

liquidation currency amount transfered to accounting

(Montant d'écart de règlement en devise)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationStateChangeDate

Liquidate state change date

(Date de changement de l'état "soldé")

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationStateChangeDateMember

Liquidate state change date

(Date de changement de l'état "soldé")

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationType

Gets or sets the liquidation type

List of authorized values in LiquidationType

(Type d'écart)

(Inherited from ICommitmentEntityBase.)
Public propertyLiquidationTypeMember

Get the liquidation type

List of authorized values in LiquidationType

(Type d'écart)

(Inherited from ICommitmentEntityBase.)
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 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 propertyPaymentNature

Gets the payment nature.

List of authorized values in PaymentTypeNature

(Nature)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentNatureMember

Gets the payment nature.

List of authorized values in PaymentTypeNature

(Nature)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentThirdId

Gets or sets the payment third id

(Code tiers encaisseur)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentThirdIdFromThird

Gets the payment third id linked to third

(Code tiers encaisseur)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentThirdIdFromThirdMember

Gets the payment third id linked to third

(Code tiers encaisseur)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentThirdIdMember

Gets the payment third id

(Code tiers encaisseur)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeCaptionInUserLanguage
Payment type caption in user languages
(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeCaptionInUserLanguageMember
Payment type caption in user languages
(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeDefaultBank

Gets the default bank defined on payment type

(Banque)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeDefaultBankMember

Gets the default bank defined on payment type

(Banque)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeId

Gets or sets type of settlement mode

(Moyen de paiement)

(Inherited from ICommitmentEntityBase.)
Public propertyPaymentTypeIdMember

Gets type of settlement mode

(Moyen de paiement)

(Inherited from ICommitmentEntityBase.)
Public propertyPercentageDistribution

Gets or sets the percentage of due amount for this commitment

(Pourcentage de répartition)

(Inherited from ICommitmentEntityBase.)
Public propertyPercentageDistributionMember

Gets the percentage of due amount for this commitment

(Pourcentage de répartition)

(Inherited from ICommitmentEntityBase.)
Public propertyPreviousLiquidationType

Gets or sets the previous liquidation type

List of authorized values in LiquidationType

(Type d'écart précédent)

(Inherited from ICommitmentEntityBase.)
Public propertyPreviousLiquidationTypeMember

Get the previous liquidation type

List of authorized values in LiquidationType

(Type d'écart précédent)

(Inherited from ICommitmentEntityBase.)
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyReference
Reference used for SEPA transfer (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertyReferenceMember
Reference used for SEPA transfer (this data doesn't save in commitment table)
(Inherited from ICommitmentEntityBase.)
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertySupplierType

Gets the type of the supplier.

(Type)

Public propertySupplierTypeMember

Gets the type of the supplier.

(Type)

Public propertyThirdId

Gets or sets third Id

(Code tiers)

(Inherited from ICommitmentEntityBase.)
Public propertyThirdIdMember

Gets third Id

(Code tiers)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationAmount

Transfered liquidation amount transfered to accounting

(Montant d'écart de règlement transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationAmountMember

Transfered liquidation amount transfered to accounting

(Montant d'écart de règlement transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationCurrencyAmount

Transfered liquidation currency amount transfered to accounting

(Montant d'écart de règlement en devise transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationCurrencyAmountMember

Transfered liquidation currency amount transfered to accounting

(Montant d'écart de règlement en devise transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationStateChangeDate

Transfered Liquidation change date

(Date de changement de l'état "soldé" transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyTransferedLiquidationStateChangeDateMember

Transfered Liquidation change date

(Date de changement de l'état "soldé" transféré)

(Inherited from ICommitmentEntityBase.)
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
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 methodCancelLiquidateCommitement
Cancel liquidated manually the commitment
(Inherited from ICommitmentEntityBase.)
Public methodCanLiquidateForExchangeDifference
Return true if this commitment can liquidate for exchange difference indicate has currency exchange loss
(Inherited from ICommitmentEntityBase.)
Public methodCanMarkOffCommitment
Determines whether can mark off commitment
(Inherited from ICommitmentEntityBase.)
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 methodLiquidatedCommitment
Liquidate manually the commitment
(Inherited from ICommitmentEntityBase.)
Public methodLoad
Method for loading the entity
(Inherited from IEntity.)
Public methodMarkOffCommitment
Mark off the commitment Only works for commitment of settlement
(Inherited from ICommitmentEntityBase.)
Public methodSave
Method for saving the entity to the media
(Inherited from IEntity.)
Public methodSetAmount
Set amount of the commitment
(Inherited from ICommitmentEntityBase.)
Public methodSetComplexMemberReadOnly
Set the read only property to a member
(Inherited from IEntity.)
Public methodSetCurrencyAmount
Set the currency amount of the commitment
(Inherited from ICommitmentEntityBase.)
Public methodShowMessage
Method to display a message. The message is displayed if the UI has connected to the ShowMessage event
(Inherited from IApiEntity.)
Public methodUnmarkOffCommitment
Unmark off the commitment Only works for commitment of settlement
(Inherited from ICommitmentEntityBase.)
Top
Events
  NameDescription
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Top
Remarks
The IDealPurchaseCommitmentEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IDealPurchaseCommitmentEntity instance = Utils<ExtensionType>.GetInterface<IDealPurchaseCommitmentEntity>();
See Also