Table of Contents

Class FlinkFiscalProperties<TRequiredAttribute>

Namespace
RetailForce.Fiscalisation.Implementation.Shared.Flink
Assembly
RetailForce.Fiscalisation.Model.dll

Fiscal properties base for Flink implementation fiscal modules.

public abstract class FlinkFiscalProperties<TRequiredAttribute> : FiscalCountryPropertiesBase<TRequiredAttribute>, IFlinkFiscalCountryProperties, IFiscalCountryProperties where TRequiredAttribute : RequiredAttribute

Type Parameters

TRequiredAttribute

The required attribute for the appropriate country.

Inheritance
FiscalCountryPropertiesBase<TRequiredAttribute>
FlinkFiscalProperties<TRequiredAttribute>
Implements
Derived
Inherited Members

Properties

True if the items must be transmitted to the fiscal interface individually; False if the whole document must be transmitted at once.

public override bool FiscalLineInterface { get; }

Property Value

bool

Returns a list of payments for which overpayment (and thus cash return) is not allowed, e.g. voucher payment in some countries.

public override sealed List<PaymentType> OverpaymentNotAllowed { get; }

Property Value

List<PaymentType>

True if additional header printing is supported/implemented; otherwise false.

public override bool? PrinterSupportsAdditionalFooter { get; }

Property Value

bool?

True if additional header printing is supported/implemented; otherwise false.

public override bool? PrinterSupportsAdditionalHeader { get; }

Property Value

bool?

True if printing of barcodes on receipt is supported/implemented; otherwise false.

public override bool? PrinterSupportsBarcode { get; }

Property Value

bool?

True if additional printing of coupon data is supported/implemented; otherwise false.

public override bool? PrinterSupportsCouponData { get; }

Property Value

bool?

True if additional graphic printing is supported/implemented; otherwise false.

public override bool? PrinterSupportsCouponDataGraphic { get; }

Property Value

bool?

True if printing of positioned graphics is supported/implemented; otherwise false.

public override bool? PrinterSupportsPositionGraphics { get; }

Property Value

bool?

True if additional printing of card data is supported/implemented; otherwise false.

public override bool? PrinterSupportsPrintCardData { get; }

Property Value

bool?

The tax group mapping

public abstract Dictionary<int, int> TaxGroupMapping { get; }

Property Value

Dictionary<int, int>