Table of Contents

Namespace RetailForce.Fiscalisation.Configuration

Classes

AccessLicenseConfigurationInfo
AccessLicenseConfigurationParameter
Address

Address object.

CachedConfigurationProviderBase

Abstract configuration provider to load the configuration into cache memory for the fiscal system.

CashRegister

A single cash Register

ClientConfigurationJsonConverter

Json Converter to read client configuration

CompanyIdentification

Represents a company identification number (vat number, tax number, ...)

ConfigurationParameter

Represents a configuration parameter.

ConfigurationProviderBase

Abstract configuration provider to load the configuration for the fiscal system.

ConfigurationValidationBase

Base class for all configuration objects with validation.

DocumentAddress

Document address object.

EntityParameterInfo

Class for necessary entity parameter in fiscal country properties

FileConfigurationProvider

Configuration provider with file access (one file for all clients).

FiscalClient

Represents a single fiscal client (representation of a cash register)

FiscalCountryExtension
JsonConfiguration

The Json configuration class for the list of clients.

JsonConfigurationProviderBase

Base class to read configuration from json string.

LegalForm
ParameterInfo

Parameter description object for parameters in configuration.

Software

Cashregister software information.

Interfaces

IFiscalImplementationConfiguration

Basic interface for client configuration according to the correct country.

Enums

AddressType

The address type.

BusinessSector

The business sector of the client.

CompanyIdentification.IdentificationType

The supported identification types.

FiscalCountry

Supported countries.

FiscalModuleEnvironment

Represents the environment where the fiscal module is running.

ItemTypeClassification

The Type of item classification