Search Results for

    Show / Hide Table of Contents

    Class TransactionItemBillable

    Represents a transaction item

    Inheritance
    System.Object
    TransactionItem
    TransactionItemValue
    TransactionItemQuantity
    TransactionItemBillable
    TransactionItemArticle
    TransactionItemGeneralLedgerAccount
    TransactionTaxOnlyItem
    Implements
    ISubitemable
    IEditableTransactionItem
    Inherited Members
    TransactionItemQuantity.QuantityUnitId
    TransactionItemQuantity.ConvertedQuantity
    TransactionItemValue.SingleValue
    TransactionItemValue.SingleValueTax
    TransactionItemValue.TotalValue
    TransactionItemValue.TotalValueTax
    TransactionItemValue.IsCashDiscountable
    TransactionItemValue.IsValueOnlyArticle
    TransactionItemValue.Discount
    TransactionItemValue.Surcharge
    TransactionItemValue.CalculatedValue
    TransactionItemValue.CalculatedValueTax
    TransactionItemValue.TaxTypeId
    TransactionItemValue.TaxRate
    TransactionItemValue.SignedTotalValueTax
    TransactionItemValue.SignedTotalValue
    TransactionItemValue.SignedCalculatedValue
    TransactionItemValue.SignedCalculatedValueTax
    TransactionItemValue.SignedSingleValueTax
    TransactionItemValue.SignedSingleValue
    TransactionItem.SetAddonData(String, Object)
    TransactionItem.GetAddonData<T>(String)
    TransactionItem.GetStringHelper(String, String, String, String, String, String)
    TransactionItem.PositionNumber
    TransactionItem.SortNumber
    TransactionItem.ArticleManager
    TransactionItem.TransactionManager
    TransactionItem.TransactionId
    TransactionItem.HasPositionNumber
    TransactionItem.Transaction
    TransactionItem.IsDeleted
    TransactionItem.IsVisible
    TransactionItem.Text
    TransactionItem.Guid
    TransactionItem.TypeId
    TransactionItem.CreateTime
    TransactionItem.UpdateDate
    TransactionItem.UpdateTime
    TransactionItem.CreateDate
    TransactionItem.CreateUserName
    TransactionItem.CreateUserId
    TransactionItem.UpdateUserName
    TransactionItem.UpdateUserId
    TransactionItem.BookedFrom
    TransactionItem.BookedTo
    TransactionItem.GlobalTransactionId
    TransactionItem.DetailTemplate
    TransactionItem.AddonData
    TransactionItem.ExternalStringRef
    TransactionItem.ExternalGuidRef
    TransactionItem.ExternalIntRef
    TransactionItem.GlobalTransactionItemId
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.ERP.Core
    Assembly: Simplic.ERP.Core.dll
    Syntax
    public abstract class TransactionItemBillable : TransactionItemQuantity, ISubitemable, IEditableTransactionItem

    Constructors

    | Improve this Doc View Source

    TransactionItemBillable()

    Constructor

    Declaration
    public TransactionItemBillable()

    Properties

    | Improve this Doc View Source

    ArticleGLAId

    Gets or sets the article general ledger account id

    Declaration
    public Guid? ArticleGLAId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    ArticleGLAResolverPayload

    Gets the payload that will be send when trying to resolve ArticleGLAId

    Declaration
    public virtual IDictionary<string, object> ArticleGLAResolverPayload { get; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.Object>
    | Improve this Doc View Source

    ArticleId

    Gets or sets the article/object id

    Declaration
    public virtual Guid? ArticleId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    CashDiscountGLAId

    Gets or sets general ledger account id for cashdiscount

    Declaration
    public Guid? CashDiscountGLAId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    CostCenterAssigments

    Gets or sets the assigned costcenters

    Declaration
    [Obsolete("Please use CostCenterAssignments.")]
    public StatefulCollection<TransactionItemArticleCostCenter> CostCenterAssigments { get; set; }
    Property Value
    Type Description
    StatefulCollection<TransactionItemArticleCostCenter>
    | Improve this Doc View Source

    CostCenterAssignments

    Gets or sets the assigned costcenters

    Declaration
    public StatefulCollection<TransactionItemArticleCostCenter> CostCenterAssignments { get; set; }
    Property Value
    Type Description
    StatefulCollection<TransactionItemArticleCostCenter>
    | Improve this Doc View Source

    DefaultBookingText

    Gets the default booking text

    Declaration
    public virtual string DefaultBookingText { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    DeliveryDate

    Gets or sets the delivery date of the object assigned to the item

    Declaration
    public DateTime? DeliveryDate { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>
    | Improve this Doc View Source

    FibuAccount

    Get or sets the fibu account Value

    Declaration
    public string FibuAccount { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    GeneralLedgerAccountId

    Gets or sets the general ledger account id

    Declaration
    public Guid? GeneralLedgerAccountId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    IsInvalid

    Gets whether the transaction item is invalid for financial accounting

    Declaration
    public virtual bool IsInvalid { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    MatchCode

    Gets or sets the matchcode

    Declaration
    public string MatchCode { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    ObjectId

    Gets or sets the object id

    Declaration
    public Guid? ObjectId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    ObjectInfo

    Gets or sets the information about the assigned object

    Declaration
    public virtual string ObjectInfo { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    OperationItems

    Gets all operation items, which might be a discount, surcharge, ...

    Declaration
    public StatefulCollection<TransactionItemOperation> OperationItems { get; set; }
    Property Value
    Type Description
    StatefulCollection<TransactionItemOperation>
    | Improve this Doc View Source

    PricingConfigurationId

    Gets or sets the pricing configuration id

    Declaration
    public Guid? PricingConfigurationId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    Quantity

    Gets or sets a quantity

    Declaration
    public override PreciseDecimal Quantity { get; set; }
    Property Value
    Type Description
    PreciseDecimal
    Overrides
    TransactionItemQuantity.Quantity
    | Improve this Doc View Source

    ResolveGeneralLedgerAccount

    Gets or sets whehter to resolve the general ledger account for this item

    Declaration
    public virtual bool ResolveGeneralLedgerAccount { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    State

    Gets or sets the convert state

    Declaration
    public TransactionItemConvertState State { get; set; }
    Property Value
    Type Description
    TransactionItemConvertState
    | Improve this Doc View Source

    TaxGLAId

    Gets or sets the tax general ledger account id

    Declaration
    public Guid? TaxGLAId { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Guid>
    | Improve this Doc View Source

    UnitId

    Gets or sets the unit id

    Declaration
    public Guid UnitId { get; set; }
    Property Value
    Type Description
    System.Guid
    | Improve this Doc View Source

    ValueInputType

    Gets ir sets the value input type

    Declaration
    public ItemInputValueType ValueInputType { get; set; }
    Property Value
    Type Description
    ItemInputValueType
    | Improve this Doc View Source

    Weight

    Gets or sets wheight of all objectss in this item

    Declaration
    public PreciseDecimal Weight { get; set; }
    Property Value
    Type Description
    PreciseDecimal

    Methods

    | Improve this Doc View Source

    AddSubitem(TransactionItem)

    Add subitem

    Declaration
    public void AddSubitem(TransactionItem item)
    Parameters
    Type Name Description
    TransactionItem item
    | Improve this Doc View Source

    Calculate()

    Calculate surcharge and discount

    Declaration
    public override void Calculate()
    Overrides
    TransactionItem.Calculate()
    | Improve this Doc View Source

    CommitSubitems()

    Commit changes

    Declaration
    public void CommitSubitems()
    | Improve this Doc View Source

    CopyTo(TransactionItem)

    Create item copy

    Declaration
    public override void CopyTo(TransactionItem target)
    Parameters
    Type Name Description
    TransactionItem target
    Overrides
    TransactionItemQuantity.CopyTo(TransactionItem)
    | Improve this Doc View Source

    CreateItemCopy(Transaction)

    Creates a copy of a billable item

    Declaration
    public override AddTransactionItem<TransactionItem> CreateItemCopy(Transaction transaction)
    Parameters
    Type Name Description
    Transaction transaction
    Returns
    Type Description
    AddTransactionItem<TransactionItem>
    Overrides
    TransactionItem.CreateItemCopy(Transaction)
    | Improve this Doc View Source

    GetAssignedEntities()

    Gets the direct assigned entities to this item

    Declaration
    public virtual IDictionary<Guid, string> GetAssignedEntities()
    Returns
    Type Description
    System.Collections.Generic.IDictionary<System.Guid, System.String>
    | Improve this Doc View Source

    GetExistingSubitems()

    Get existing items

    Declaration
    public IEnumerable<TransactionItem> GetExistingSubitems()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TransactionItem>
    | Improve this Doc View Source

    GetNewSubitems()

    Gets new items

    Declaration
    public IEnumerable<TransactionItem> GetNewSubitems()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TransactionItem>
    | Improve this Doc View Source

    GetRemovedSubitems()

    Get removed items

    Declaration
    public IEnumerable<TransactionItem> GetRemovedSubitems()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<TransactionItem>
    | Improve this Doc View Source

    RenderAsText()

    Render position text

    Declaration
    public override string RenderAsText()
    Returns
    Type Description
    System.String
    Overrides
    TransactionItem.RenderAsText()
    | Improve this Doc View Source

    ResolveObjectPrice()

    Resolve the current object price and set it

    Declaration
    public abstract ResolveObjectPriceResult ResolveObjectPrice()
    Returns
    Type Description
    ResolveObjectPriceResult

    Resolve object price result

    | Improve this Doc View Source

    ResolveTax()

    Resolve tax rate

    Declaration
    public abstract void ResolveTax()
    | Improve this Doc View Source

    SetSinglePrice(PreciseDecimal)

    Set the price for a single quantity

    Declaration
    public void SetSinglePrice(PreciseDecimal value)
    Parameters
    Type Name Description
    PreciseDecimal value

    Price/value in net or gross

    | Improve this Doc View Source

    SetTotalPrice(PreciseDecimal)

    Set the price for every quantity

    Declaration
    public void SetTotalPrice(PreciseDecimal value)
    Parameters
    Type Name Description
    PreciseDecimal value

    Price/value in net or gross

    Implements

    ISubitemable
    IEditableTransactionItem

    Extension Methods

    PricingTransactionItemConverter.ConvertToInputObject(TransactionItemBillable)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx