Table of Contents

Class FiscalResponseLithuania

Namespace
RetailForce.Fiscalisation.Implementation.Lithuania
Assembly
RetailForce.Fiscalisation.Model.dll

Fiscal response for Lithuania.

public static class FiscalResponseLithuania
Inheritance
FiscalResponseLithuania
Inherited Members

Methods

CertificatesUpdateRequired(FiscalResponse)

public static int? CertificatesUpdateRequired(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int?

CheckCountryAdditionalFields(ReadOnlyDictionary<string, object>)

Checks if all country specific fields are set in the dictionary.

public static void CheckCountryAdditionalFields(ReadOnlyDictionary<string, object> additionalFields)

Parameters

additionalFields ReadOnlyDictionary<string, object>

The dictionary of all country specific fields.

Exceptions

MissingMemberException

Thrown if a country specific field is missing.

ClosingReportNumber(FiscalResponse)

public static int ClosingReportNumber(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int

DayCanceledReceiptsDocumentsAmount(FiscalResponse)

public static decimal? DayCanceledReceiptsDocumentsAmount(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

decimal?

DayCanceledReceiptsDocumentsQuantity(FiscalResponse)

public static int? DayCanceledReceiptsDocumentsQuantity(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int?

DayCashDrawerOpenings(FiscalResponse)

public static int? DayCashDrawerOpenings(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int?

DayFiscalDocNr(FiscalResponse)

public static int? DayFiscalDocNr(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int?

DayNonFiscalDocNr(FiscalResponse)

public static int? DayNonFiscalDocNr(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

int?

DayTotalSalesAmount(FiscalResponse)

public static decimal? DayTotalSalesAmount(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

decimal?

DayTotalSalesTaxAmount(FiscalResponse)

public static decimal? DayTotalSalesTaxAmount(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

decimal?

DocumentCode(FiscalResponse)

public static string DocumentCode(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string

DocumentHash(FiscalResponse)

public static byte[] DocumentHash(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

byte[]

GetFiscalResponseLithuania(int, List<DocumentTaxPosition>, long, string, string, Dictionary<string, string>, string, string, string, string, string, int, byte[], string, string, int?, int?, bool?, string, DateTime?, LtResponseValues?)

Returns fiscal response for Lithuania.

public static FiscalResponse GetFiscalResponseLithuania(int fiscalDocumentNumber, List<DocumentTaxPosition> taxPositions, long fiscalDocumentStartTime, string signature, string cashRegisterId, Dictionary<string, string> printingFields, string errorDescription, string securityModuleNr, string documentCode, string receiptCode, string qrCode, int closingReportNumber, byte[] documentHash, string userMessage = "", string slipSignature = "", int? dayFiscalDocNr = null, int? dayNonFiscalDocNr = null, bool? certificatesUpdateRequired = null, string taxChangeNumber = null, DateTime? lastTaxChangeDateTime = null, LtResponseValues? ltResponseValues = null)

Parameters

fiscalDocumentNumber int
taxPositions List<DocumentTaxPosition>
fiscalDocumentStartTime long
signature string
cashRegisterId string
printingFields Dictionary<string, string>
errorDescription string
securityModuleNr string

The number of the security module.

documentCode string

The document code.

receiptCode string

The signature value encrypted for fiscal receipt.

qrCode string

Qr code data for the receipt.

closingReportNumber int
documentHash byte[]

The hash of the document.

userMessage string

The user message.

slipSignature string

The slip signature from stick.

dayFiscalDocNr int?

Number of fiscal receipts with the period. (only for end of day)

dayNonFiscalDocNr int?

Number of non-fiscal receipts with the period. (only for end of day)

certificatesUpdateRequired bool?

True if certificate update is required (only for end of day)

taxChangeNumber string

Tax change number (only for end of day)

lastTaxChangeDateTime DateTime?

Last tax change date time (only for end of day)

ltResponseValues LtResponseValues

Returns

FiscalResponse

The FiscalResponse for Lithuania.

GrandTotalOfSales(FiscalResponse)

public static decimal? GrandTotalOfSales(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

decimal?

GrandTotalOfSalesTax(FiscalResponse)

public static decimal? GrandTotalOfSalesTax(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

decimal?

LastTaxChangeDateTime(FiscalResponse)

public static DateTime? LastTaxChangeDateTime(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

DateTime?

ReceiptCode(FiscalResponse)

public static string ReceiptCode(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string

SecurityModuleNr(FiscalResponse)

public static string SecurityModuleNr(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string

SlipSignature(FiscalResponse)

public static string SlipSignature(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string

TaxChangeNumber(FiscalResponse)

public static string TaxChangeNumber(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string