InvoiceItem Class
Assembly: PTS.Modules.Invoices.dll
Syntax
public class InvoiceItem : ITaxRecord, IAmount, ITaxSubject
Inheritance
System.Object
InvoiceItem
Properties
Amount
Declaration
public decimal Amount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
CategoryCode
Declaration
public int CategoryCode { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Invoice
Declaration
public virtual Invoice Invoice { get; set; }
Property Value
InvoiceId
Declaration
public long InvoiceId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
InvoiceOwnerId
Declaration
public long InvoiceOwnerId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
IsoClass
Declaration
public int IsoClass { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Label
Declaration
public string Label { get; set; }
Property Value
Type |
Description |
System.String |
|
NetAmount
Declaration
public decimal NetAmount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
Note
Declaration
public string Note { get; set; }
Property Value
Type |
Description |
System.String |
|
Number
Declaration
public long Number { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Parent
Declaration
public virtual InvoiceItem Parent { get; set; }
Property Value
ParentInvoiceId
Declaration
public long? ParentInvoiceId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
ParentInvoiceOwnerId
Declaration
public long? ParentInvoiceOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
ParentNumber
Declaration
public long? ParentNumber { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
Product
Declaration
public virtual Product Product { get; set; }
Property Value
ProductId
Declaration
public long? ProductId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
ProductOwnerId
Declaration
public long? ProductOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
Quantity
Declaration
public int Quantity { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Sku
Declaration
public string Sku { get; set; }
Property Value
Type |
Description |
System.String |
|
Transaction
Declaration
public virtual Transaction Transaction { get; set; }
Property Value
Type |
Description |
System.Transactions.Transaction |
|
TransactionId
Declaration
public long? TransactionId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
TransactionOwnerId
Declaration
public long? TransactionOwnerId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
UnitAmount
Declaration
public decimal UnitAmount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
UnitNetAmount
Declaration
public decimal UnitNetAmount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
UnitVatAmount
Declaration
public decimal UnitVatAmount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
VatAmount
Declaration
public decimal VatAmount { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
VatOption
Declaration
public VatType VatOption { get; set; }
Property Value
VatRate
Declaration
public decimal VatRate { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Extension Methods