Show / Hide Table of Contents

# Class DefaultLine

Default line of an item / product or service provided.

##### Inheritance

System.Object
LineBase
DefaultLine

##### Implements

ILine

###### Namespace: anybill.POS.Client.Models.Bill.Data.Line

###### Assembly: anybill.POS.Client.Abstractions.dll

##### Syntax

    public class DefaultLine : LineBase, ILine

### Properties

#### AdditionalText

Additional information on the item / product or service provided, that is more than the the legal requirement and may be of interest. E.g.the serial number of an item sold, or details about the service provided.

##### Declaration

    public override string AdditionalText { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

##### Overrides

LineBase.AdditionalText

#### DeliveryPeriodEnd

End of the service period if different from date of invoice. Needed if 'DeliveryPeriodStart' is set.

##### Declaration

    public string DeliveryPeriodEnd { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### DeliveryPeriodStart

Start of the service period if different from date of invoice. Needed if 'DeliveryPeriodEnd' is set.

##### Declaration

    public string DeliveryPeriodStart { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

#### Extension

Anybill specific extensions.

##### Declaration

    public AnybillDefaultLineExtension Extension { get; set; }

##### Property Value

Type | Description
--- | ---
AnybillDefaultLineExtension |

#### FullAmountInclVat

The total gross total amount of this line. A precision of up to 5 decimal places is used.

##### Declaration

    public decimal FullAmountInclVat { get; set; }

##### Property Value

Type | Description
--- | ---
System.Decimal |

#### Item

Detailed description of the this line item.

##### Declaration

    public Item Item { get; set; }

##### Property Value

Type | Description
--- | ---
Item |

#### Text

Describes the type of item / product or service provided.

##### Declaration

    public override string Text { get; set; }

##### Property Value

Type | Description
--- | ---
System.String |

##### Overrides

LineBase.Text

#### VatAmounts

The invoice amounts for this line item divided according to tax rates. Different tax rates may be applied, e.g. if a compilation of products (menu) from meals and drinks and is sold "outside the home". Must be unique by the percentage.

##### Declaration

    public List<LineVatAmount> VatAmounts { get; set; }

##### Property Value

Type | Description
--- | ---
System.Collections.Generic.List<LineVatAmount> |

### Implements

ILine