Table of Contents

Class AustrianValidation

Namespace
RetailForce.Fiscalisation.Implementation.Austria
Assembly
RetailForce.Fiscalisation.Model.dll
public static class AustrianValidation
Inheritance
AustrianValidation
Inherited Members

Fields

SupportedVatDefinitions

public static readonly ReadOnlyCollection<Vat> SupportedVatDefinitions

Field Value

ReadOnlyCollection<Vat>

VALIDATION_ERROR_SOURCE

public const string VALIDATION_ERROR_SOURCE = "TrustedFiscalModuleAustria"

Field Value

string

Methods

GetCashPaymentTypes()

Returns all payment types which are treated as cash in austria.

public static List<PaymentType> GetCashPaymentTypes()

Returns

List<PaymentType>

A list of all payment types which are treated as cash in austria.

GetNoCashPaymentTypes()

Returns all payment types which are treated as not to be cash in austria.

public static List<PaymentType> GetNoCashPaymentTypes()

Returns

List<PaymentType>

A list of all payment types which are treated as not to be cash in austria.

ValidateDocument(Document)

public static List<DocumentValidationError> ValidateDocument(Document document)

Parameters

document Document

Returns

List<DocumentValidationError>

ValidateDocumentPosition(List<DocumentValidationError>, DateTimeOffset, DocumentPositionBase)

public static void ValidateDocumentPosition(List<DocumentValidationError> errorList, DateTimeOffset bookDate, DocumentPositionBase position)

Parameters

errorList List<DocumentValidationError>
bookDate DateTimeOffset
position DocumentPositionBase