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
Methods
GetAdditionalTaxes(List<DocumentPositionVatPosition>)
public static IEnumerable<CroatiaTaxPosition> GetAdditionalTaxes(List<DocumentPositionVatPosition> positions)
Parameters
positionsList<DocumentPositionVatPosition>
Returns
GetAllVatPositions(Document)
public static List<DocumentPositionVatPosition> GetAllVatPositions(Document document)
Parameters
documentDocument
Returns
GetOtherAdditionalTaxes(List<DocumentPositionVatPosition>)
public static IEnumerable<CroatiaTaxPosition> GetOtherAdditionalTaxes(List<DocumentPositionVatPosition> positions)
Parameters
positionsList<DocumentPositionVatPosition>
Returns
GetVATTaxes(List<DocumentPositionVatPosition>)
public static List<CroatiaTaxPosition> GetVATTaxes(List<DocumentPositionVatPosition> positions)
Parameters
positionsList<DocumentPositionVatPosition>
Returns
ValidateDocument(Document)
public static List<DocumentValidationError> ValidateDocument(Document document)
Parameters
documentDocument