Table of Contents

Class CroatiaValidation

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

Validation for croatian.

public static class CroatiaValidation
Inheritance
CroatiaValidation
Inherited Members

Fields

SupportedVatDefinitions

public static readonly ReadOnlyCollection<Vat> SupportedVatDefinitions

Field Value

ReadOnlyCollection<Vat>

Methods

GetAdditionalTaxes(List<DocumentPositionVatPosition>)

public static IEnumerable<CroatiaTaxPosition> GetAdditionalTaxes(List<DocumentPositionVatPosition> positions)

Parameters

positions List<DocumentPositionVatPosition>

Returns

IEnumerable<CroatiaTaxPosition>

GetAllVatPositions(Document)

public static List<DocumentPositionVatPosition> GetAllVatPositions(Document document)

Parameters

document Document

Returns

List<DocumentPositionVatPosition>

GetOtherAdditionalTaxes(List<DocumentPositionVatPosition>)

public static IEnumerable<CroatiaTaxPosition> GetOtherAdditionalTaxes(List<DocumentPositionVatPosition> positions)

Parameters

positions List<DocumentPositionVatPosition>

Returns

IEnumerable<CroatiaTaxPosition>

GetVATTaxes(List<DocumentPositionVatPosition>)

public static List<CroatiaTaxPosition> GetVATTaxes(List<DocumentPositionVatPosition> positions)

Parameters

positions List<DocumentPositionVatPosition>

Returns

List<CroatiaTaxPosition>

ValidateDocument(Document)

public static List<DocumentValidationError> ValidateDocument(Document document)

Parameters

document Document

Returns

List<DocumentValidationError>