Namespace RetailForce.Fiscalisation.Configuration
Classes
- 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)
- JsonConfiguration
The Json configuration class for the list of clients.
- JsonConfigurationProviderBase
Base class to read configuration from json string.
- 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