Show / Hide Table of Contents

# Class AnybillDefaultLineExtension

Anybill extensions to the default line object of the version '1.0.0' of the DFKA.

##### Inheritance

System.Object
AnybillLineBaseExtension
AnybillDefaultLineExtension

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

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

##### Syntax

    public class AnybillDefaultLineExtension : AnybillLineBaseExtension

### Properties

#### CategoryId

Category of the line. Unknown categories will be ignored.

##### Declaration

    public Guid? CategoryId { get; set; }

##### Property Value

Type | Description
--- | ---
System.Nullable<System.Guid> |

#### Discounts

Applied discount for this line.

##### Declaration

    public List<DefaultLineDiscount> Discounts { get; set; }

##### Property Value

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

#### FullAmountInclVatBeforeDiscounts

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

##### Declaration

    public decimal? FullAmountInclVatBeforeDiscounts { get; set; }

##### Property Value

Type | Description
--- | ---
System.Nullable<System.Decimal> |

#### ReturnBarcodeReference

ReturnBarcode of the original bill. Identifies this line item as returned.

##### Declaration

    public string ReturnBarcodeReference { get; set; }

##### Property Value

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

#### SequenceNumber

The sequence number of the line item. Used to display the correct order.

##### Declaration

    public override int SequenceNumber { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int32 |

##### Overrides

AnybillLineBaseExtension.SequenceNumber

#### Type

The type discriminator of the line. If no value is provided a default line is expected.

##### Declaration

    public override string Type { get; set; }

##### Property Value

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

##### Overrides

AnybillLineBaseExtension.Type