Click or drag to resize

ISettlementEntityBase Interface

Settlement entity base

(Règlement)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Settlement
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
public interface ISettlementEntityBase : IInvoicingEntityBase, 
	IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, IDisposable, 
	IEquatable<IProxy>

The ISettlementEntityBase type exposes the following members.

Properties
  NameDescription
Public propertyAcceptationId

Gets or sets the acceptation code used by CFONB file transfer

(Code acceptation)

Public propertyAcceptationIdMember

Gets the acceptation code used by CFONB file transfer

(Code acceptation)

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 propertyAccountingTransferMode

Gets or sets the accounting transfer mode

List of authorized values in SettlementAccountingTransferType

(Comptabilisation)

Public propertyAccountingTransferModeMember

Gets the accounting transfer mode

List of authorized values in SettlementAccountingTransferType

(Comptabilisation)

Public propertyAmount

Gets or sets the amount

(Montant)

Public propertyAmountMember

Gets the amount

(Montant)

Public propertyAssociatedDeliveryId

Gets or sets the associated delivery document Id

(Numéro de réception)

Public propertyAssociatedDeliveryIdMember

Gets the associated delivery document Id

(Numéro de réception)

Public propertyAssociatedDeliveryNumber

Gets the associated delivery number

(Numéro du document)

Public propertyAssociatedDeliveryNumberMember

Gets the associated delivery number

(Numéro du document)

Public propertyAssociatedInvoiceId

Gets or sets the associated invoice document Id

(Code de la facture associée)

Public propertyAssociatedInvoiceIdMember

Gets the associated invoice document Id

(Code de la facture associée)

Public propertyAssociatedInvoiceNumber

Gets the associated invoice number

(Numéro du document)

Public propertyAssociatedInvoiceNumberMember

Gets the associated invoice number

(Numéro du document)

Public propertyAssociatedOrderId

Gets or sets the associated order document Id

(Code de la commande associée)

Public propertyAssociatedOrderIdMember

Gets the associated order document Id

(Code de la commande associée)

Public propertyAssociatedOrderNumber

Get the associated order number

(Numéro du document)

Public propertyAssociatedOrderNumberMember

Get the associated order number

(Numéro du document)

Public propertyAssociatedQuoteId

Gets or sets the associated quote document Id

(Code du devis lié)

Public propertyAssociatedQuoteIdMember

Gets the associated quote document Id

(Code du devis lié)

Public propertyAssociatedQuoteNumber

Get the associated quote number

(Numéro du document)

Public propertyAssociatedQuoteNumberMember

Get the associated quote number

(Numéro du document)

Public propertyBankCountryId

Gets the bank country Id

(Code Pays)

Public propertyBankCountryIdMember

Gets the bank country Id

(Code Pays)

Public propertyBankCurrencyId

Gets the currency id of settlement's bank

(Code ISO devise)

Public propertyBankCurrencyIdMember

Gets the currency id of settlement's bank

(Code ISO devise)

Public propertyBankId

Gets or sets the bankId

(Banque)

Public propertyBankIdMember

Gets the bankId

(Banque)

Public propertyBankRemittanceId

Gets or sets whether settlement is linked to bank remittance

(Code du décaissement)

Public propertyBankRemittanceIdMember

Gets whether settlement is linked to bank remittance

(Code du décaissement)

Public propertyBankRemittanceOperationDate

Gets or sets the bank remittance operation date

(Date d'exécution)

Public propertyBankRemittanceOperationDateMember

Gets the bank remittance operation date

(Date d'exécution)

Public propertyBankRemittancePlannedDate

Gets or sets the bank remittance planned date

(Date de décaissement prévue)

Public propertyBankRemittancePlannedDateMember

Gets the bank remittance planned date

(Date de décaissement prévue)

Public propertyBillOfExchangeCommitmentId

Gets or sets Id used to create a commitment corresponding to a settlement of bill of exchange type (default 413/403)

(Identifiant d'échéance de l'effet)

Public propertyBillOfExchangeCommitmentIdMember

Gets Id used to create a commitment corresponding to a settlement of bill of exchange type (default 413/403)

(Identifiant d'échéance de l'effet)

Public propertyBillOfExchangePointingId

Gets or sets Id used to create a pointing between bill of exchange account entries (default 413/403)

(Identifiant de pointage de l'effet)

Public propertyBillOfExchangePointingIdMember

Gets Id used to create a pointing between bill of exchange account entries (default 413/403)

(Identifiant de pointage de l'effet)

Public propertyCommitmentCurrencyTotalAmount
Gets or sets the currency total amount of commitment
Public propertyCommitmentCurrencyTotalAmountMember
Get the currency total amount of commitment
Public propertyCommitmentCurrencyTotalBalanceDue
Gets or sets the currency total amount of balance due of commitment
Public propertyCommitmentCurrencyTotalBalanceDueMember
Get the currency total amount of balance due of commitment
Public propertyCommitmentIdToPoint
Gets or sets or set the commitment Id to point
Public propertyCommitmentIdToPointMember
Gets or set the commitment Id to point
Public propertyCommitments
Gets the collection of corresponding commitment
Public propertyCommitmentTotalAmount
Gets or sets the total amount of commitment
Public propertyCommitmentTotalAmountMember
Get the total amount of commitment
Public propertyCommitmentTotalBalanceDue
Gets or sets the total amount of balance due of commitment
Public propertyCommitmentTotalBalanceDueMember
Get the total amount of balance due of commitment
Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyCurrencyAmount

Gets or sets the currency amount

(Montant en devise)

Public propertyCurrencyAmountMember

Get the currency amount

(Montant en devise)

Public propertyCurrencyConversionRate

Gets or sets the currency conversion rate

(Cours de la devise)

Public propertyCurrencyConversionRateMember

Get the currency conversion rate

(Cours de la devise)

Public propertyCurrencyDecimalCountLookup

Get the CurrencyDecimalCountLookup

(Nombre de décimales)

Public propertyCurrencyDecimalCountLookupMember

Get the CurrencyDecimalCountLookup

(Nombre de décimales)

Public propertyCurrencyExchangeDifference

Gets or sets the currency exchange difference

(Écart de change (Perte))

Public propertyCurrencyExchangeDifferenceMember

Get the currency exchange difference

(Écart de change (Perte))

Public propertyCurrencyFinancialDiscountAmount

Gets or sets the currency financial discount amount

(Montant de l'escompte en devise)

Public propertyCurrencyFinancialDiscountAmountMember

Gets the currency financial discount amount

(Montant de l'escompte en devise)

Public propertyCurrencyId

Gets or sets the linked currency id

(Code ISO devise)

Public propertyCurrencyIdMember

Get the linked currency id

(Code ISO devise)

Public propertyCurrencyRemainingAmount

Gets or sets the currency assigned amount

(Restant à affecter en devise)

Public propertyCurrencyRemainingAmountMember

Gets the currency assigned amount

(Restant à affecter en devise)

Public propertyDepositCommitmentAssociatedDeliveryId
Gets or sets the delivery id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDepositCommitmentAssociatedDeliveryIdMember
Gets the delivery id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDepositCommitmentAssociatedInvoiceId
Gets or sets the invoice id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDepositCommitmentAssociatedInvoiceIdMember
Gets the invoice id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDepositCommitmentAssociatedOrderId
Gets or sets the order id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDepositCommitmentAssociatedOrderIdMember
Gets the order id Associated to the deposit for a credit memo deposit commitment used for pointings
Public propertyDocumentDate
Document date
Public propertyDocumentDateMember
Document date
Public propertyDocumentId
Gets the document Id
Public propertyDocumentIdMember
Gets the document Id
Public propertyDocumentNumber
Document number
Public propertyDocumentNumberMember
Document number
Public propertyDocumentSubType
Gets the credit memo sub type (use to point invoices commitments)
Public propertyDocumentSubTypeMember
Gets the credit memo sub type (use to point invoices commitments)
Public propertyDocumentThirdName
Document third name
Public propertyDocumentThirdNameMember
Document third name
Public propertyDocumentValidationState
Document validation state
Public propertyDocumentValidationStateMember
Document validation state
Public propertyDraweeReference

Gets or sets the drawee reference

(Référence tiré)

Public propertyDraweeReferenceMember

Gets the drawee reference

(Référence tiré)

Public propertyEconomicReasonId

Gets or sets the economic reason id

(Code motif économique)

Public propertyEconomicReasonIdMember

Gets the economic reason id

(Code motif économique)

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 propertyFinancialDiscountAmount

Gets or sets the financial discount amount

(Montant de l'escompte)

Public propertyFinancialDiscountAmountMember

Gets the financial discount amount

(Montant de l'escompte)

Public propertyFinancialDiscountId

Gets or sets the id used to identify financial discount's accounting entry

(Identifiant escompte)

Public propertyFinancialDiscountIdMember

Gets the id used to identify financial discount's accounting entry

(Identifiant escompte)

Public propertyId

Gets or sets the id of the settlement

(Code règlement)

Public propertyIdMember

Gets the id of the settlement

(Code règlement)

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

Gets or sets whether the settlement is deposit

(Règlement d'acompte)

Public propertyIsDepositMember

Gets whether the settlement is deposit

(Règlement d'acompte)

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 settlement is liquidated

(Écart de règlement)

Public propertyIsLiquidatedMember

Gets if the settlement is liquidated

(Écart de règlement)

Public propertyLiquidationAccountingExchangeGroupId

liquidation accounting exchange group id

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

Public propertyLiquidationAccountingExchangeGroupIdMember

liquidation accounting exchange group id

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

Public propertyLiquidationAccountingTransferStatus

Is liquidation amount transfered to accounting

List of authorized values in AccountingTransferState

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

Public propertyLiquidationAccountingTransferStatusMember

Is liquidation amount transfered to accounting

List of authorized values in AccountingTransferState

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

Public propertyLiquidationAmount

liquidation amount transfered to accounting

(Montant d'écart de règlement)

Public propertyLiquidationAmountMember

liquidation amount transfered to accounting

(Montant d'écart de règlement)

Public propertyLiquidationCurrencyAmount

liquidation currency amount transfered to accounting

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

Public propertyLiquidationCurrencyAmountMember

liquidation currency amount transfered to accounting

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

Public propertyLiquidationStateChangeDate

Liquidate state change date

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

Public propertyLiquidationStateChangeDateMember

Liquidate state change date

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

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 propertyPaymentTypeId

Gets or sets the payment type id

(Code moyen de paiement)

Public propertyPaymentTypeIdMember

Gets the payment type id

(Code moyen de paiement)

Public propertyPaymentTypeNature

Gets the payment type nature

List of authorized values in PaymentTypeNature

(Nature)

Public propertyPaymentTypeNatureMember

Gets the payment type nature

List of authorized values in PaymentTypeNature

(Nature)

Public propertyPaymentTypeTransferAtCommitmentDate

Gets whether settlement must be transfered at commitment date

(Transférer à la date d'échéance dans le journal de banque)

Public propertyPaymentTypeTransferAtCommitmentDateMember

Gets whether settlement must be transfered at commitment date

(Transférer à la date d'échéance dans le journal de banque)

Public propertyPreviousBankCurrencyId
Gets or sets the previous value of currency id from settlement's bank (lookup member doesn't call ApplyChangedMember method)
Public propertyPreviousBankCurrencyIdMember
Gets the previous value of currency id from settlement's bank (lookup member doesn't call ApplyChangedMember method)
Public propertyPreviousLiquidationType

Gets or sets the previous liquidation type

List of authorized values in LiquidationType

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

Public propertyPreviousLiquidationTypeMember

Gets the previous liquidation type

List of authorized values in LiquidationType

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

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

Gets or sets the reference

(Libellé/Référence)

Public propertyReferenceMember

Gets the reference

(Libellé/Référence)

Public propertyRemainingAmount

Gets or sets the assigned amount

(Restant à affecter)

Public propertyRemainingAmountMember

Gets the assigned amount

(Restant à affecter)

Public propertySettlementDate

Gets or sets the date of settlement

(Date)

Public propertySettlementDateMember

Gets the date of settlement

(Date)

Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyThirdBankAccountCaption

Gets the third bank account caption

(Libellé)

Public propertyThirdBankAccountCaptionMember

Gets the third bank account caption

(Libellé)

Public propertyThirdBankAccountIBAN

Gets the third bank account iban

(IBAN)

Public propertyThirdBankAccountIBANMember

Gets the third bank account iban

(IBAN)

Public propertyThirdBankAccountId

Gets or sets the third bank account id

(Coordonnées bancaires (tiers))

Public propertyThirdBankAccountIdMember

Gets the third bank account id

(Coordonnées bancaires (tiers))

Public propertyThirdId

Gets or sets the thirdId

(Code (tiers))

Public propertyThirdIdMember

Gets the thirdId

(Code (tiers))

Public propertyThirdName

Gets customer name

(Nom)

Public propertyThirdNameMember

Gets customer name

(Nom)

Public propertyTransferedLiquidationAmount

transfered liquidation amount to accounting

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

Public propertyTransferedLiquidationAmountMember

transfered liquidation amount to accounting

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

Public propertyTransferedLiquidationCurrencyAmount

transfered liquidation currency amount to accounting

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

Public propertyTransferedLiquidationCurrencyAmountMember

transfered liquidation currency amount to accounting

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

Public propertyTransferedLiquidationStateChangeDate

Transfered Liquidate state change date

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

Public propertyTransferedLiquidationStateChangeDateMember

Transfered Liquidate state change date

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

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

Gets or sets if the settlement has been transfered to accountant

List of authorized values in SettlementValidationState

(État de validation)

Public propertyValidationStateMember

Gets if the settlement has been transfered to accountant

List of authorized values in SettlementValidationState

(État de validation)

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
See Also