Click or drag to resize

ICustomerEntity Interface

Customer entity

(Client/Prospect)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Customer
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("687B06B9-856D-4cb3-AF06-DDF077BE3494")]
public interface ICustomerEntity : IThirdEntityBase, 
	IThirdPartyEntityBase, IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, 
	IDisposable, IEquatable<IProxy>

The ICustomerEntity type exposes the following members.

Properties
  NameDescription
Public propertyAccounts
Customer accounts members
Public propertyActiveState
Gets or sets the active state (active, in sleeping or blocked)

List of authorized values in ThirdActiveState

(Inherited from IThirdEntityBase.)
Public propertyActiveStateMember
Gets the active state (active, in sleeping or blocked)

List of authorized values in ThirdActiveState

(Inherited from IThirdEntityBase.)
Public propertyAddressEntityCollection
Address collection
(Inherited from IThirdEntityBase.)
Public propertyAllowedAmount
Maximal allowed amount
(Inherited from IThirdEntityBase.)
Public propertyAllowedAmountMember
Maximal allowed amount
(Inherited from IThirdEntityBase.)
Public propertyAllowUsePersonnalDatas

Gets or sets the allow use personnal datas.

(Autorise la réutilisation de ses données personnelles)

(Inherited from IThirdPartyEntityBase.)
Public propertyAllowUsePersonnalDatasMember

Gets or sets the allow use personnal datas.

(Autorise la réutilisation de ses données personnelles)

(Inherited from IThirdPartyEntityBase.)
Public propertyAnalyticAccounting
Gets the analytic accounting members
(Inherited from IThirdEntityBase.)
Public propertyAssociatedFiles
Gets the associated files collection
(Inherited from IThirdPartyEntityBase.)
Public propertyAssortDeliveryByOrder
Gets or sets the assort delivery by order.
(Inherited from IThirdEntityBase.)
Public propertyAssortDeliveryByOrderMember
Gets the assort delivery by order.
(Inherited from IThirdEntityBase.)
Public propertyAutomaticStockBooking
Gets or sets the automatic stock booking.
Public propertyAutomaticStockBookingMember
Gets the automatic stock booking.
Public propertyBankAccountDetails
Gets the banks accounts detail
Public propertyBuyerReference
Gets or sets the Buyer reference (Facture X)
Public propertyBuyerReferenceMember
Gets the Buyer reference (Facture X)
Public propertyCheckExceedCommitmentDate
Gets or sets wheter to check exceed settlement date
Public propertyCheckExceedCommitmentDateMember
Gets wheter to check exceed settlement date
Public propertyCivility

Civility Abbreviation

(Civilité)

(Inherited from IThirdPartyEntityBase.)
Public propertyCivilityMember

Civility Abbreviation

(Civilité)

(Inherited from IThirdPartyEntityBase.)
Public propertyColleagueFirstName
key lookup member on the first name column, used to update the description
(Inherited from IThirdEntityBase.)
Public propertyColleagueFirstNameMember
key lookup member on the first name column, used to update the description
(Inherited from IThirdEntityBase.)
Public propertyColleagueId
Colleague Id
(Inherited from IThirdEntityBase.)
Public propertyColleagueIdMember
Colleague Id
(Inherited from IThirdEntityBase.)
Public propertyColleagueLabel
Description
(Inherited from IThirdEntityBase.)
Public propertyColleagueLabelMember
Description
(Inherited from IThirdEntityBase.)
Public propertyColleagueLastName
key lookup member on the last name column, used to update the description
(Inherited from IThirdEntityBase.)
Public propertyColleagueLastNameMember
key lookup member on the last name column, used to update the description
(Inherited from IThirdEntityBase.)
Public propertyColleagueUserId
Get the user id linked to colleague
Public propertyColleagueUserIdMember
Get the user id linked to colleague
Public propertyCommitments
Amount of undue (date > today) invoice commitments
(Inherited from IThirdEntityBase.)
Public propertyCommitmentsMember
Amount of undue (date > today) invoice commitments
(Inherited from IThirdEntityBase.)
Public propertyContactEntityCollection
Contact collection
(Inherited from IThirdEntityBase.)
Public propertyContracts
Gets contracts
Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyCreatePosDeliveryOrderByDefault
Gets or sets the create pont of sales delivery order by default.
Public propertyCreatePosDeliveryOrderByDefaultMember
Gets the create pont of sales delivery order by default.
Public propertyCreditMemoCommitments
Amount of undue (date > today) sales credit memo commitments
(Inherited from IThirdEntityBase.)
Public propertyCreditMemoCommitmentsMember
Amount of undue (date > today) sales credit memo commitments
(Inherited from IThirdEntityBase.)
Public propertyCurrencyId
Get or set the CurrencyId
(Inherited from IThirdEntityBase.)
Public propertyCurrencyIdMember
Get or set the CurrencyId
(Inherited from IThirdEntityBase.)
Public propertyCurrentAmount
Current amount
(Inherited from IThirdEntityBase.)
Public propertyCurrentAmountMember
Current amount
(Inherited from IThirdEntityBase.)
Public propertyCustomerAdvantages
Gets the customer advantages
Public propertyCustomerProducts
Gets the customer products
Public propertyCustomerToUseInCustomerProducts
Gets or sets the customer to use in customer products

List of authorized values in CustomerToUseInCustomerProductsType

Public propertyCustomerToUseInCustomerProductsMember
Gets the customer to use in customer products

List of authorized values in CustomerToUseInCustomerProductsType

Public propertyDayNumberToFirstReminder
get or set the DayNumberToFirstReminder
Public propertyDayNumberToFirstReminderMember
get or set the DayNumberToFirstReminder
Public propertyDayNumberToSecondReminder
get or set the DayNumberToSecondReminder
Public propertyDayNumberToSecondReminderMember
get or set the DayNumberToSecondReminder
Public propertyDayNumberToThirdReminder
get or set the DayNumberToThirdReminder
Public propertyDayNumberToThirdReminderMember
get or set the DayNumberToThirdReminder
Public propertyDeliveryAddressCountryCaptionInUserLanguage
Delivery address Country caption in user language
(Inherited from IThirdEntityBase.)
Public propertyDeliveryAddressCountryCaptionInUserLanguageMember
Delivery address Country caption in user language
(Inherited from IThirdEntityBase.)
Public propertyDeliveryAddressMember
delivery address dummy member
(Inherited from IThirdPartyEntityBase.)
Public propertyDeliveryAddressMemberMember
delivery address dummy member
(Inherited from IThirdPartyEntityBase.)
Public propertyDepositPercentage
Gets or sets the deposit percentage
Public propertyDepositPercentageMember
Gets the deposit percentage
Public propertyDisableDeliveryAssort
Disable assort of deliveries to invoice
(Inherited from IThirdEntityBase.)
Public propertyDisableDeliveryAssortMember
Disable assort of deliveries to invoice
(Inherited from IThirdEntityBase.)
Public propertyDisableOrderAssort
Disable assort of orders to delivery
(Inherited from IThirdEntityBase.)
Public propertyDisableOrderAssortMember
Disable assort of orders to delivery
(Inherited from IThirdEntityBase.)
Public propertyDiscountRate
Discount rate (percent)
(Inherited from IThirdEntityBase.)
Public propertyDiscountRateMember
Discount rate (percent)
(Inherited from IThirdEntityBase.)
Public propertyDocumentPrintMention
Gets or sets the document print mention
(Inherited from IThirdEntityBase.)
Public propertyDocumentPrintMentionMember
Gets the document print mention
(Inherited from IThirdEntityBase.)
Public propertyDocumentSerialId
Gets or sets the default document serial id to use when creating document
(Inherited from IThirdEntityBase.)
Public propertyDocumentSerialIdMember
Gets the default document serial id to use when creating document
(Inherited from IThirdEntityBase.)
Public propertyDueCommitments
Amount of due (date <= today) commitments
(Inherited from IThirdEntityBase.)
Public propertyDueCommitments1Month
Amount of due commitments where (today - 1 month) <= date <= today
(Inherited from IThirdEntityBase.)
Public propertyDueCommitments1MonthMember
Amount of due commitments where (today - 1 month) <= date <= today
(Inherited from IThirdEntityBase.)
Public propertyDueCommitments2Months
Amount of due commitments where (today - 2 month) <= date < (today - 1 month)
(Inherited from IThirdEntityBase.)
Public propertyDueCommitments2MonthsMember
Amount of due commitments where (today - 2 month) <= date < (today - 1 month)
(Inherited from IThirdEntityBase.)
Public propertyDueCommitmentsAmountXDays
Gets or sets the amount of due commitments where (today - DueCommitmentsXDay.Value day(s)) <= date <= today
Public propertyDueCommitmentsAmountXDaysMember
Gets the amount of due commitments where (today - DueCommitmentsXDay.Value day(s)) <= date <= today
Public propertyDueCommitmentsMember
Amount of due (date <= today) commitments
(Inherited from IThirdEntityBase.)
Public propertyDueCommitmentsOver2Months
Amount of due commitments where date < (today - 2 month)
(Inherited from IThirdEntityBase.)
Public propertyDueCommitmentsOver2MonthsMember
Amount of due commitments where date < (today - 2 month)
(Inherited from IThirdEntityBase.)
Public propertyDueCommitmentsXDays
Gets or sets the exceeded settlement delay
Public propertyDueCommitmentsXDaysMember
Gets the exceeded settlement delay
Public propertyDueDepositCommitments
Amount of due not settled deposits commitments
(Inherited from IThirdEntityBase.)
Public propertyDueDepositCommitmentsMember
Amount of due not settled deposits commitments
(Inherited from IThirdEntityBase.)
Public propertyEffectOfTradeAmount
Gets or sets the effect of trade amount.
Public propertyEffectOfTradeAmountMember
Gets the effect of trade amount.
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 propertyExceedAmount
Difference between Allowed amount and Current amount
(Inherited from IThirdEntityBase.)
Public propertyExceedAmountMember
Difference between Allowed amount and Current amount
(Inherited from IThirdEntityBase.)
Public propertyExtendedCurrentAmount
Extended current amount
(Inherited from IThirdEntityBase.)
Public propertyExtendedCurrentAmountMember
Extended current amount
(Inherited from IThirdEntityBase.)
Public propertyFamilyCaption
Gets the third family caption.
(Inherited from IThirdEntityBase.)
Public propertyFamilyCaptionMember
Gets the third family caption.
(Inherited from IThirdEntityBase.)
Public propertyFamilyId
Gets or sets the thirdParty family Id
(Inherited from IThirdEntityBase.)
Public propertyFamilyIdMember
Gets the thirdParty family Id
(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountPaymentDelay
Gets or sets or set the financial discount payment delay
(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountPaymentDelayMember
Gets or set the financial discount payment delay
(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountRate
Gets or sets or set the financial discount rate
(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountRateMember
Gets or set the financial discount rate
(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountType
Gets or sets or set the financial discount type

List of authorized values in FinancialDiscountType

(Inherited from IThirdEntityBase.)
Public propertyFinancialDiscountTypeMember
Gets or set the financial discount type

List of authorized values in FinancialDiscountType

(Inherited from IThirdEntityBase.)
Public propertyFirstInvoicingDate
First invoicing date
(Inherited from IThirdEntityBase.)
Public propertyFirstInvoicingDateMember
First invoicing date
(Inherited from IThirdEntityBase.)
Public propertyGenerateVCS
Gets or sets whether generate vcs at invoice save
Public propertyGenerateVCSMember
Gets whether generate vcs at invoice save
Public propertyGroup1
Gets or sets set the first classification group
(Inherited from IThirdEntityBase.)
Public propertyGroup1Member
Gets/set the first classification group
(Inherited from IThirdEntityBase.)
Public propertyGroup2
Gets or sets set the second classification group
(Inherited from IThirdEntityBase.)
Public propertyGroup2Member
Gets/set the second classification group
(Inherited from IThirdEntityBase.)
Public propertyId

ThirdParty Id

(Code (tiers))

(Inherited from IThirdPartyEntityBase.)
Public propertyIdentificationType
Gets or sets the IdentificationType (version ES)
(Inherited from IThirdEntityBase.)
Public propertyIdentificationTypeMember
Gets the IdentificationType (version ES)
(Inherited from IThirdEntityBase.)
Public propertyIdMember

ThirdParty Id

(Code (tiers))

(Inherited from IThirdPartyEntityBase.)
Public propertyInitialAmount
Initial amount
(Inherited from IThirdEntityBase.)
Public propertyInitialAmountMember
Initial amount
(Inherited from IThirdEntityBase.)
Public propertyIntracommunityVATNumber
Give the value added tax number
(Inherited from IThirdEntityBase.)
Public propertyIntracommunityVATNumberMember
Give the value added tax number
(Inherited from IThirdEntityBase.)
Public propertyInvoicingAddressCountryCaptionInUserLanguage
Invoicing address Country caption in user language
(Inherited from IThirdEntityBase.)
Public propertyInvoicingAddressCountryCaptionInUserLanguageMember
Invoicing address Country caption in user language
(Inherited from IThirdEntityBase.)
Public propertyInvoicingAddressMember
invoicing address dummy member
(Inherited from IThirdPartyEntityBase.)
Public propertyInvoicingAddressMemberMember
invoicing address dummy member
(Inherited from IThirdPartyEntityBase.)
Public propertyInvoicingChargesAmount
Invoicing Charges
(Inherited from IThirdEntityBase.)
Public propertyInvoicingChargesAmountMember
Invoicing Charges
(Inherited from IThirdEntityBase.)
Public propertyInvoicingChargesVatId
Invoicing Charges vat id
(Inherited from IThirdEntityBase.)
Public propertyInvoicingChargesVatIdMember
Invoicing Charges vat id
(Inherited from IThirdEntityBase.)
Public propertyInvoicingChargesVatRate
Gets the Invoicing Charges VAT rate
(Inherited from IThirdEntityBase.)
Public propertyInvoicingChargesVatRateMember
Gets the Invoicing Charges VAT rate
(Inherited from IThirdEntityBase.)
Public propertyInvoicingThirdId
Gets or sets the invoicing third id
(Inherited from IThirdEntityBase.)
Public propertyInvoicingThirdIdMember
Gets the invoicing third id
(Inherited from IThirdEntityBase.)
Public propertyIsBlocked
Gets whether third is blocked
(Inherited from IThirdEntityBase.)
Public propertyIsCustomerAccount
Gets or sets whether the customer is an account customer
Public propertyIsCustomerAccountMember
Gets whether the customer is an account customer
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 propertyItemReferences
Gets the item references
(Inherited from IThirdEntityBase.)
Public propertyLanguage

Language spoken by the third

(Langue)

(Inherited from IThirdPartyEntityBase.)
Public propertyLanguageMember

Language spoken by the third

(Langue)

(Inherited from IThirdPartyEntityBase.)
Public propertyLastInvoicingDate
Last invoicing date
(Inherited from IThirdEntityBase.)
Public propertyLastInvoicingDateMember
Last invoicing date
(Inherited from IThirdEntityBase.)
Public propertyLoyaltyCardCalculationType
Gets the calculation type of associated loyalty card type.

List of authorized values in LoyaltyCalculationType

Public propertyLoyaltyCardCalculationTypeMember
Gets the calculation type of associated loyalty card type.

List of authorized values in LoyaltyCalculationType

Public propertyLoyaltyCardCreationDate
Gets or sets the loyalty card creation date
Public propertyLoyaltyCardCreationDateMember
Gets the loyalty card creation date
Public propertyLoyaltyCardExpiryDate
Gets or sets the loyalty expiry date
Public propertyLoyaltyCardExpiryDateMember
Gets the loyalty expiry date
Public propertyLoyaltyCardId
Gets or sets the loyalty card Id
Public propertyLoyaltyCardIdMember
Gets the loyalty card Id
Public propertyLoyaltyCardRenewalDate
Gets or sets the loyalty card renewal date
Public propertyLoyaltyCardRenewalDateMember
Gets the loyalty card renewal date
Public propertyLoyaltyCardTypeId
Gets or sets the loyalty card type
Public propertyLoyaltyCardTypeIdMember
Gets the loyalty card type
Public propertyLoyaltyCardValidityDuration
Gets or sets the loyalty card validity duration (in months)
Public propertyLoyaltyCardValidityDurationMember
Gets the loyalty card validity duration (in months)
Public propertyLoyaltyHistory
Gets the loyalty history
Public propertyLoyaltyOriginReportType
Gets or sets the loyalty origin report type

List of authorized values in LoyaltyCalculationType

Public propertyLoyaltyOriginReportTypeMember
Gets the loyalty origin report type

List of authorized values in LoyaltyCalculationType

Public propertyLoyaltyOriginReportValue
Gets or sets the loyalty origin report value
Public propertyLoyaltyOriginReportValueMember
Gets the loyalty origin report value
Public propertyLoyaltyValue
Gets or sets the loyalty value
Public propertyLoyaltyValueMember
Gets the loyalty value
Public propertyMainDeliveryAddress
Delivery address
(Inherited from IThirdEntityBase.)
Public propertyMainDeliveryContact
Delivery contact
(Inherited from IThirdEntityBase.)
Public propertyMainInvoicingAddress
Invoicing address
(Inherited from IThirdEntityBase.)
Public propertyMainInvoicingContact
Invoicing contact
(Inherited from IThirdEntityBase.)
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 propertyMustBeReminded
get or set if the customer must be reminder for his settlements
Public propertyMustBeRemindedMember
get or set if the customer must be reminder for his settlements
Public propertyMustRetrieveCommitmentsFromAccounting
Gets or sets whether we must retrieve commitments from accounting during synchronization
(Inherited from IThirdEntityBase.)
Public propertyMustRetrieveCommitmentsFromAccountingMember
Gets whether we must retrieve commitments from accounting during synchronization
(Inherited from IThirdEntityBase.)
Public propertyNAF
French activity nomenclature
(Inherited from IThirdEntityBase.)
Public propertyNAFMember
French activity nomenclature
(Inherited from IThirdEntityBase.)
Public propertyName

ThirdParty name

(Nom)

(Inherited from IThirdPartyEntityBase.)
Public propertyNameMember

ThirdParty name

(Nom)

(Inherited from IThirdPartyEntityBase.)
Public propertyNaturalPerson

Gets or sets whether the civility corresponds to a natural person

(Personne physique)

(Inherited from IThirdPartyEntityBase.)
Public propertyNaturalPersonMember

Gets whether the civility corresponds to a natural person

(Personne physique)

(Inherited from IThirdPartyEntityBase.)
Public propertyNic
Gets or sets the NIC.
(Inherited from IThirdEntityBase.)
Public propertyNicMember
Gets or sets the NIC.
(Inherited from IThirdEntityBase.)
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 propertyOfferedItems
Gets the list of offered items for an advantage
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 propertyPaymentDate
Payment date
(Inherited from IThirdEntityBase.)
Public propertyPaymentDateMember
Payment date
(Inherited from IThirdEntityBase.)
Public propertyPaymentThirdId
Gets or sets the payment third Id
(Inherited from IThirdEntityBase.)
Public propertyPaymentThirdIdMember
Gets the payment third Id
(Inherited from IThirdEntityBase.)
Public propertyPaymentThirdIdOfInvoicingThird
Gets the payment third id linked to the invoicing id
(Inherited from IThirdEntityBase.)
Public propertyPaymentThirdIdOfInvoicingThirdMember
Gets the payment third id linked to the invoicing id
(Inherited from IThirdEntityBase.)
Public propertyPeriodicInvoicingSettings
Get the customer periodic invoicings
Public propertyPriceListCategoryId
Gets or sets the PriceListCategory
(Inherited from IThirdEntityBase.)
Public propertyPriceListCategoryIdMember
Gets the PriceListCategory
(Inherited from IThirdEntityBase.)
Public propertyPriceListCollection
Gets the price list collection of the customer
(Inherited from IThirdEntityBase.)
Public propertyPriceWithTaxBased
If true, suggested prices and invoices are created with VAT by default
Public propertyPriceWithTaxBasedMember
If true, suggested prices and invoices are created with VAT by default
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyRelatedPeriodicInvoicings
Get the related periodic invoicings
Public propertySchedulerColor
Gets or sets the color in the scheduler
(Inherited from IThirdEntityBase.)
Public propertySchedulerColorMember
Gets the color in the scheduler
(Inherited from IThirdEntityBase.)
Public propertySecondDiscountRate
Second Discount rate (percent)
(Inherited from IThirdEntityBase.)
Public propertySecondDiscountRateMember
Second Discount rate (percent)
(Inherited from IThirdEntityBase.)
Public propertySecurityBondRate
Gets or sets the security bond rate
Public propertySecurityBondRateForGoodCompletedWork
Gets or sets the security bond rate for good completed work
Public propertySecurityBondRateForGoodCompletedWorkMember
Gets the security bond rate for good completed work
Public propertySecurityBondRateMember
Gets the security bond rate
Public propertySelectedReminderReport
get or set the reminder report for this customer
Public propertySelectedReminderReportMember
get or set the reminder report for this customer
Public propertySelectedReminderReportName
get the reminder report name for this customer
Public propertySelectedReminderReportNameMember
get the reminder report name for this customer
Public propertySendReminderToPayerThird
Gets or sets whether reminder letter must be sent to payer third
Public propertySendReminderToPayerThirdMember
Gets whether reminder letter must be sent to payer third
Public propertySettlementModeCaptionInUserLanguage
Settlement mode caption in user language
(Inherited from IThirdEntityBase.)
Public propertySettlementModeCaptionInUserLanguageMember
Settlement mode caption in user language
(Inherited from IThirdEntityBase.)
Public propertySettlementModeId
Settlement Mode Id
(Inherited from IThirdEntityBase.)
Public propertySettlementModeIdMember
Settlement Mode Id
(Inherited from IThirdEntityBase.)
Public propertyShippingId
Gets or sets the ShippingId
(Inherited from IThirdEntityBase.)
Public propertyShippingIdMember
get the ShippingId
(Inherited from IThirdEntityBase.)
Public propertyShowTechnicalSheetOnFront
Gets or sets the ShowTechnicalSheetOnFront flag
Public propertyShowTechnicalSheetOnFrontMember
Gets the ShowTechnicalSheetOnFront flag
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertySiren
Enterprise directory identification system
(Inherited from IThirdEntityBase.)
Public propertySirenMember
Enterprise directory identification system
(Inherited from IThirdEntityBase.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyStorehouseId
Gets or sets the storehouse id used as default value on sales document
Public propertyStorehouseIdMember
Gets the storehouse id used as default value on sales document
Public propertySubFamilyCaption
Gets the third party sub family caption
(Inherited from IThirdEntityBase.)
Public propertySubFamilyCaptionMember
Gets the third party sub family caption
(Inherited from IThirdEntityBase.)
Public propertySubFamilyEnabled
Gets whether third sub family is enabled
(Inherited from IThirdEntityBase.)
Public propertySubFamilyId
Gets or sets the third party sub family id
(Inherited from IThirdEntityBase.)
Public propertySubFamilyIdMember
Gets the third party sub family id
(Inherited from IThirdEntityBase.)
Public propertySubjectToRe
Gets or sets SubjectToRE
Public propertySubjectToReMember
Gets SubjectToRE
Public propertySubscriptions
Gets the list of sold subscriptions
Public propertyTechnicalSheet
Gets or sets the TechnicalSheet
Public propertyTechnicalSheetClear
Gets or sets the TechnicalSheet clear
Public propertyTechnicalSheetClearMember
Gets the TechnicalSheet clear
Public propertyTechnicalSheetMember
Gets the TechnicalSheet
Public propertyTerritorialityId
Predefined territoriality

List of authorized values (Ends with TerritorialityUniqueId) in IDatasHelper

(Inherited from IThirdEntityBase.)
Public propertyTerritorialityIdMember
Predefined territoriality

List of authorized values (Ends with TerritorialityUniqueId) in IDatasHelper

(Inherited from IThirdEntityBase.)
Public propertyThirdCustomReports
Get the ThirdCustomReports
(Inherited from IThirdEntityBase.)
Public propertyThirdType
Gets the third type
(Inherited from IThirdEntityBase.)
Public propertyThresholdBeforeExceedAmount
Gets or sets the threshold before allowed amount exceeded
(Inherited from IThirdEntityBase.)
Public propertyThresholdBeforeExceedAmountMember
Gets the threshold before allowed amount exceeded
(Inherited from IThirdEntityBase.)
Public propertyTravelExpenseCaption
Gets the travel expense caption
Public propertyTravelExpenseCaptionMember
Gets the travel expense caption
Public propertyTravelExpenseId
Gets or sets the travel expense Id
Public propertyTravelExpenseIdMember
Gets the travel expense Id
Public propertyType
Customer type

List of authorized values in ThirdType

Public propertyTypeMember
Customer type

List of authorized values in ThirdType

Public propertyUndueDepositCommitments
Amount of undue not settled deposits commitments
(Inherited from IThirdEntityBase.)
Public propertyUndueDepositCommitmentsMember
Amount of undue not settled deposits commitments
(Inherited from IThirdEntityBase.)
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUseInvoicingAddressAsDeliveryAddress

true if invoicing address is the same as delivery address

(Identique à l'adresse de facturation)

(Inherited from IThirdPartyEntityBase.)
Public propertyUseInvoicingAddressAsDeliveryAddressMember

true if invoicing address is the same as delivery address

(Identique à l'adresse de facturation)

(Inherited from IThirdPartyEntityBase.)
Public propertyUseInvoicingContactAsDeliveryContact

true if invoicing contact is the same as delivery contact

(Identique au contact de facturation)

(Inherited from IThirdPartyEntityBase.)
Public propertyUseInvoicingContactAsDeliveryContactMember

true if invoicing contact is the same as delivery contact

(Identique au contact de facturation)

(Inherited from IThirdPartyEntityBase.)
Public propertyWebContactSendKind
Gets or sets IsWebCustomer

List of authorized values in WebContactSendType

Public propertyWebContactSendKindMember
Gets IsWebCustomer

List of authorized values in WebContactSendType

Public propertyWebSynchronizationInfos
Gets the web synchronization infos
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 methodCanTransferToCustomer
Gets whether the third can be transfered from prospect to customer
(Inherited from IThirdEntityBase.)
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 methodIsAReminderAddress
Get wether a reminder address is checked
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 methodSetDefaultContact
Set the default contact
(Inherited from IThirdEntityBase.)
Public methodShowMessage
Method to display a message. The message is displayed if the UI has connected to the ShowMessage event
(Inherited from IApiEntity.)
Public methodUpdateInvoicingInfos
Update customer invoicing informations
(Inherited from IThirdEntityBase.)
Top
Events
  NameDescription
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Top
Remarks
The ICustomerEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
ICustomerEntity instance = Utils<ExtensionType>.GetInterface<ICustomerEntity>();
See Also