Click or drag to resize

IPeriodicInvoicingEntity Interface

Periodic invoicing entity

(Facturation périodique)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.PeriodicInvoicing
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("4D986521-3ED8-4F4A-B3A1-A240F1062D91")]
public interface IPeriodicInvoicingEntity : IInvoicingEntityBase, 
	IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, IDisposable, 
	IEquatable<IProxy>

The IPeriodicInvoicingEntity type exposes the following members.

Properties
  NameDescription
Public propertyApplyCustomerDiscount

Gets or sets wether to apply customer discount (used for reference document)

(Appliquer les remises et escomptes du client)

Public propertyApplyCustomerDiscountMember

Get wether to apply customer discount (used for reference document)

(Appliquer les remises et escomptes du client)

Public propertyApplyPriceList

Gets or sets wether to apply price list (used for reference document)

(Appliquer les tarifs et promotions)

Public propertyApplyPriceListMember

Get wether to apply price list (used for reference document)

(Appliquer les tarifs et promotions)

Public propertyAssortCurrencyCalculationMethod
Gets or sets the assort currency calculation method

List of authorized values in CurrencyCalculationMethodType

Public propertyAssortCurrencyCalculationMethodMember
Get the assort currency calculation method

List of authorized values in CurrencyCalculationMethodType

Public propertyAssortItemLines

Gets or sets wether to assort item lines (used for assorting)

(Regrouper les lignes Article)

Public propertyAssortItemLinesMember

Get wether to assort item lines (used for assorting)

(Regrouper les lignes Article)

Public propertyAssortSettlementModeId
Gets or sets the AssortSettlementModeId
Public propertyAssortSettlementModeIdMember
Get the AssortSettlementModeId
Public propertyAssortUseCustomSettlementMode
Gets or sets the AssortUseCustomSettlementMode
Public propertyAssortUseCustomSettlementModeMember
Get the AssortUseCustomSettlementMode
Public propertyCaption

Gets or sets the periofdic invoicing caption

(Libellé)

Public propertyCaptionMember

Get the periofdic invoicing caption

(Libellé)

Public propertyCopyTextLines

Gets or sets wether to copy text lines from (used for assorting)

(Copier les lignes Texte)

Public propertyCopyTextLinesMember

Get wether to copy text lines from (used for assorting)

(Copier les lignes Texte)

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

Gets or sets wether to create a sub total for each assorted document (used for assorting)

(Générer un sous-total par document)

Public propertyCreateSubTotalMember

Get wether to create a sub total for each assorted document (used for assorting)

(Générer un sous-total par document)

Public propertyCurrencyCalculationMethod

Gets or sets the currency calculation method

List of authorized values in CurrencyCalculationMethodType

(Mode de calcul de la devise)

Public propertyCurrencyCalculationMethodMember

Get the currency calculation method

List of authorized values in CurrencyCalculationMethodType

(Mode de calcul de la devise)

Public propertyCustomerFamilies
Get the related customer families
Public propertyCustomers
Get the related customers
Public propertyDelayBeforeAssortEnabled

Gets or sets the delay to filter deliveries (used for assorting)

(Ancienneté minimum des bons de livraison)

Public propertyDelayBeforeAssortEnabledMember

Get the delay to filter deliveries (used for assorting)

(Ancienneté minimum des bons de livraison)

Public propertyDoNotAddOriginDocumentInformationLine

Gets or sets whether the origin document information line must be added

(Ne pas ajouter les informations des documents d'origine)

Public propertyDoNotAddOriginDocumentInformationLineMember

Gets whether the origin document information line must be added

(Ne pas ajouter les informations des documents d'origine)

Public propertyDoNotSetLastAssortDebitSepaToLast
Gets or sets whether do not force the sepa debit of the last invoice grouping to last
Public propertyDoNotSetLastAssortDebitSepaToLastMember
Gets whether do not force the sepa debit of the last invoice grouping to last
Public propertyDoNotSetLastDebitSepaToLast

Gets or sets whether do not force the sepa debit of the last invoice to last, stored in DB

(Ne pas générer le séquencement Final sur le dernier prélèvement)

Public propertyDoNotSetLastDebitSepaToLastMember

Gets whether do not force the sepa debit of the last invoice to last, stored in DB

(Ne pas générer le séquencement Final sur le dernier prélèvement)

Public propertyDoNotSetLastInvoiceDebitSepaToLast
Gets or sets whether do not force the sepa debit of the last invoice to last
Public propertyDoNotSetLastInvoiceDebitSepaToLastMember
Gets whether do not force the sepa debit of the last invoice to last
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 Periodic invoicing id

(Code)

Public propertyIdMember

Get the Periodic invoicing id

(Code)

Public propertyIgnoreCheckAddress

Gets or sets wehter to ignore customer address checking (used for assorting)

(Ignorer la vérification de l’adresse)

Public propertyIgnoreCheckAddressMember

Get wehter to ignore customer address checking (used for assorting)

(Ignorer la vérification de l’adresse)

Public propertyIgnoreCheckUserDefinedFields

Gets or sets whether the User Defined Fields checking have to be ignored

(Ignorer la vérification des champs personnalisés)

Public propertyIgnoreCheckUserDefinedFieldsMember

Gets whether the User Defined Fields checking have to be ignored

(Ignorer la vérification des champs personnalisés)

Public propertyInvoiceCurrencyCalculationMethod
Gets or sets the invoice currency calculation method

List of authorized values in CurrencyCalculationMethodType

Public propertyInvoiceCurrencyCalculationMethodMember
Get the invoice currency calculation method

List of authorized values in CurrencyCalculationMethodType

Public propertyInvoiceSettlementModeId
Gets or sets the InvoiceSettlementModeId
Public propertyInvoiceSettlementModeIdMember
Get the InvoiceSettlementModeId
Public propertyInvoiceUseCustomSettlementMode
Gets or sets the InvoiceUseCustomSettlementMode
Public propertyInvoiceUseCustomSettlementModeMember
Get the InvoiceUseCustomSettlementMode
Public propertyInvoicingMode

Gets or sets the periodic invoicing Mode

List of authorized values in PeriodicInvoicingModeTypes

(Mode)

Public propertyInvoicingModeMember

Get the periodic invoicing Mode

List of authorized values in PeriodicInvoicingModeTypes

(Mode)

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 propertyKeepBillOfQuantitiesProgramActive

Gets or sets whether to keep bill of quantities program active on generated invoice

(Conserver le calcul de quantité actif)

Public propertyKeepBillOfQuantitiesProgramActiveMember

Gets whether to keep bill of quantities program active on generated invoice

(Conserver le calcul de quantité actif)

Public propertyKeepUnitPriceProgramActive

Gets or sets whether to keep unit price program active on generated invoice

(Conserver le calcul de PV HT actif)

Public propertyKeepUnitPriceProgramActiveMember

Gets whether to keep unit price program active on generated invoice

(Conserver le calcul de PV HT actif)

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 propertyPeriodicity
Get the periodicity settings
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyReferenceDocumentCurrencyId

Get the reference document related currency id

(Code ISO devise)

Public propertyReferenceDocumentCurrencyIdMember

Get the reference document related currency id

(Code ISO devise)

Public propertyReferenceDocumentCustomerId

Get the reference document related customer id

(Code client)

Public propertyReferenceDocumentCustomerIdMember

Get the reference document related customer id

(Code client)

Public propertyReferenceDocumentId

Gets or sets the reference document id

(Code document)

Public propertyReferenceDocumentIdMember

Get the reference document id

(Code document)

Public propertyReferenceDocumentNumber

Get the reference document number

(Numéro du document)

Public propertyReferenceDocumentNumberMember

Get the reference document number

(Numéro du document)

Public propertyReferenceDocumentType

Get the reference document type

List of authorized values in SaleDocumentSubTypes

(Type de document)

Public propertyReferenceDocumentTypeMember

Get the reference document type

List of authorized values in SaleDocumentSubTypes

(Type de document)

Public propertyRetrieveCustomerInformations

Gets or sets wether must retrieve customer informations (used for reference document)

(Récupérer les données de la fiche client)

Public propertyRetrieveCustomerInformationsMember

Get wether must retrieve customer informations (used for reference document)

(Récupérer les données de la fiche client)

Public propertySettlementModeId

Gets or sets the SettlementModeId

(Code mode de règlement)

Public propertySettlementModeIdMember

Get the SettlementModeId

(Code mode de règlement)

Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUpdatePrices

Gets or sets wether must update prices from item for each invoicing (used for reference document)

(Actualiser les prix de vente de la pièce)

Public propertyUpdatePricesMember

Get wether must update prices from item for each invoicing (used for reference document)

(Actualiser les prix de vente de la pièce)

Public propertyUpdatePurchaseAndCostPrice

Gets or sets whether must update purchase and cost price.

(Actualiser les prix d'achat et de revient)

Public propertyUpdatePurchaseAndCostPriceMember

Gets whether must update purchase and cost price.

(Actualiser les prix d'achat et de revient)

Public propertyUseCustomSettlementMode

Gets or sets the UseCustomSettlementMode

(Utiliser un mode de règlement personnalisé)

Public propertyUseCustomSettlementModeMember

Get the UseCustomSettlementMode

(Utiliser un mode de règlement personnalisé)

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 IPeriodicInvoicingEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IPeriodicInvoicingEntity instance = Utils<ExtensionType>.GetInterface<IPeriodicInvoicingEntity>();
See Also