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
fiscalResponseFiscalResponse
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
additionalFieldsReadOnlyDictionary<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
fiscalResponseFiscalResponse
Returns
DayCanceledReceiptsDocumentsAmount(FiscalResponse)
public static decimal? DayCanceledReceiptsDocumentsAmount(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
DayCanceledReceiptsDocumentsQuantity(FiscalResponse)
public static int? DayCanceledReceiptsDocumentsQuantity(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
- int?
DayCashDrawerOpenings(FiscalResponse)
public static int? DayCashDrawerOpenings(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
- int?
DayFiscalDocNr(FiscalResponse)
public static int? DayFiscalDocNr(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
- int?
DayNonFiscalDocNr(FiscalResponse)
public static int? DayNonFiscalDocNr(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
- int?
DayTotalSalesAmount(FiscalResponse)
public static decimal? DayTotalSalesAmount(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
DayTotalSalesTaxAmount(FiscalResponse)
public static decimal? DayTotalSalesTaxAmount(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
DocumentCode(FiscalResponse)
public static string DocumentCode(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
DocumentHash(FiscalResponse)
public static byte[] DocumentHash(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
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
fiscalDocumentNumberinttaxPositionsList<DocumentTaxPosition>fiscalDocumentStartTimelongsignaturestringcashRegisterIdstringprintingFieldsDictionary<string, string>errorDescriptionstringsecurityModuleNrstringThe number of the security module.
documentCodestringThe document code.
receiptCodestringThe signature value encrypted for fiscal receipt.
qrCodestringQr code data for the receipt.
closingReportNumberintdocumentHashbyte[]The hash of the document.
userMessagestringThe user message.
slipSignaturestringThe slip signature from stick.
dayFiscalDocNrint?Number of fiscal receipts with the period. (only for end of day)
dayNonFiscalDocNrint?Number of non-fiscal receipts with the period. (only for end of day)
certificatesUpdateRequiredbool?True if certificate update is required (only for end of day)
taxChangeNumberstringTax change number (only for end of day)
lastTaxChangeDateTimeDateTime?Last tax change date time (only for end of day)
ltResponseValuesLtResponseValues
Returns
- FiscalResponse
The FiscalResponse for Lithuania.
GrandTotalOfSales(FiscalResponse)
public static decimal? GrandTotalOfSales(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
GrandTotalOfSalesTax(FiscalResponse)
public static decimal? GrandTotalOfSalesTax(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
LastTaxChangeDateTime(FiscalResponse)
public static DateTime? LastTaxChangeDateTime(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
ReceiptCode(FiscalResponse)
public static string ReceiptCode(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
SecurityModuleNr(FiscalResponse)
public static string SecurityModuleNr(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
SlipSignature(FiscalResponse)
public static string SlipSignature(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse
Returns
TaxChangeNumber(FiscalResponse)
public static string TaxChangeNumber(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse