Class FiscalResponseCroatia
- Namespace
- RetailForce.Fiscalisation.Implementation.Croatia
- Assembly
- RetailForce.Fiscalisation.Model.dll
Fiscal response for croatia.
public static class FiscalResponseCroatia
- Inheritance
-
FiscalResponseCroatia
- 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
additionalFieldsReadOnlyDictionary<string, object>The dictionary of all country specific fields.
Exceptions
- MissingMemberException
Thrown if a country specific field is missing.
GetFiscalResponseCroatia(int, List<DocumentTaxPosition>, long, string, string, string, string, string, string)
Returns the fiscal response for croatia out of the given parameters.
public static FiscalResponse GetFiscalResponseCroatia(int fiscalisationDocumentNumber, List<DocumentTaxPosition> taxPositions, long fiscalDocumentStartTime, string signature, string cashRegisterId, string printMessage, string errorDescription, string protectiveMark, string qrCode)
Parameters
fiscalisationDocumentNumberintThe fiscalisation document number.
taxPositionsList<DocumentTaxPosition>Tax positions calculated by fiscal system.
fiscalDocumentStartTimelongThe start time of this fiscal document (when CreateDocument was called, in unix time seconds).
signaturestringThe signature of the security device (country-specific)
cashRegisterIdstringThe cash register id.
printMessagestringThe print message to print out on the customer receipt. In several countries you have to print out this message.
errorDescriptionstringThe error description if the fiscalisation process failed. Empty if everything went well.
protectiveMarkstringThe protective mark of the response.
qrCodestringThe qr code which has to be printed on the receipt.
Returns
- FiscalResponse
A FiscalResponse object representing the fiscal response for croatia.
ProtectiveMark(FiscalResponse)
Protective mark for croatia (ZKI).
public static string ProtectiveMark(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponseThe fiscal response containing the field.
Returns
QrCode(FiscalResponse)
[Obsolete("Use QrCode property of agnostic fiscal response instead.")]
public static string QrCode(this FiscalResponse fiscalResponse)
Parameters
fiscalResponseFiscalResponse