Table of Contents

Class FiscalResponseItaly

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

Fiscal response for italy.

public static class FiscalResponseItaly
Inheritance
FiscalResponseItaly
Inherited Members

Methods

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.

GetFiscalResponseItaly(int, List<DocumentTaxPosition>, long, string, string, string, string, string, string, string)

Returns the fiscal response for Italy out of the given parameters.

public static FiscalResponse GetFiscalResponseItaly(int fiscalisationDocumentNumber, List<DocumentTaxPosition> taxPositions, long fiscalDocumentStartTime, string signature, string cashRegisterId, string printMessage, string errorDescription, string qrCode, string printerSerial, string zReportNumber)

Parameters

fiscalisationDocumentNumber int

The fiscalisation document number.

taxPositions List<DocumentTaxPosition>

Tax positions calculated by fiscal system.

fiscalDocumentStartTime long

The start time of this fiscal document (when CreateDocument was called, in unix time seconds).

signature string

The signature of the security device (country-specific)

cashRegisterId string

The cash register id.

printMessage string

The print message to print out on the customer receipt. In several countries you have to print out this message.

errorDescription string

The error description if the fiscalisation process failed. Empty if everything went well.

qrCode string

The QR code attached to current receipt.

printerSerial string

The printer serial number

zReportNumber string

The Z report number of current receipt.

Returns

FiscalResponse

A FiscalResponse object representing the fiscal response for Italy.

PrinterSerial(FiscalResponse)

Returns the printer serial number of the printout.

public static string PrinterSerial(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

The current fiscal response.

Returns

string

QrCode(FiscalResponse)

Returns the qr code for the printout.

public static string QrCode(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string

ZReportNumber(FiscalResponse)

public static string ZReportNumber(this FiscalResponse fiscalResponse)

Parameters

fiscalResponse FiscalResponse

Returns

string