Class TransactionTaxOnlyItem
Item which only cares about taxes
Inheritance
System.Object
TransactionTaxOnlyItem
Inherited Members
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 class TransactionTaxOnlyItem : TransactionItemBillable, ISubitemable, IEditableTransactionItem
Constructors
| Improve this Doc View SourceTransactionTaxOnlyItem()
Initialize new item
Declaration
public TransactionTaxOnlyItem()
Properties
| Improve this Doc View SourceBaseValue
Gets or sets the current base-value
Declaration
public PreciseDecimal BaseValue { get; set; }
Property Value
Type | Description |
---|---|
PreciseDecimal |
CalculatedValueTax
Gets the tax value (equals SingleValueTax
Declaration
public override PreciseDecimal CalculatedValueTax { get; }
Property Value
Type | Description |
---|---|
PreciseDecimal |
Overrides
| Improve this Doc View SourceObjectInfo
Gets the article number as object info
Declaration
public override string ObjectInfo { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
| Improve this Doc View SourceSingleValueTax
Gets or sets the single tax value
Declaration
public override PreciseDecimal SingleValueTax { get; set; }
Property Value
Type | Description |
---|---|
PreciseDecimal |
Overrides
| Improve this Doc View SourceTotalValueTax
Gets or sets the total tax value (equals SingleValueTax
Declaration
public override PreciseDecimal TotalValueTax { get; set; }
Property Value
Type | Description |
---|---|
PreciseDecimal |
Overrides
Methods
| Improve this Doc View SourceCalculate()
Calculate value
Declaration
public override void Calculate()
Overrides
| Improve this Doc View SourceCopyTo(TransactionItem)
Create item copy
Declaration
public override void CopyTo(TransactionItem target)
Parameters
Type | Name | Description |
---|---|---|
TransactionItem | target | Target item to copy information to |
Overrides
| Improve this Doc View SourceCreateItemCopy(Transaction)
Makes a copy from an tax only item
Declaration
public override AddTransactionItem<TransactionItem> CreateItemCopy(Transaction transaction)
Parameters
Type | Name | Description |
---|---|---|
Transaction | transaction | Transaction instance |
Returns
Type | Description |
---|---|
AddTransactionItem<TransactionItem> | Generic add result |
Overrides
| Improve this Doc View SourceResolveObjectPrice()
Resolve object price (always success)
Declaration
public override ResolveObjectPriceResult ResolveObjectPrice()
Returns
Type | Description |
---|---|
ResolveObjectPriceResult | Result state |
Overrides
| Improve this Doc View SourceResolveTax()
Resolve the current tax
Declaration
public override void ResolveTax()