| Property | Type | Validations |
|---|---|---|
|
Comment
|
List<Translation>
|
ValidateMaximum
(Maximum: 500)
Resource Text: The maximum length for Comment is 500 characters
Validation Sets: Basic Validation
|
|
Allergens
|
List<AllergenUpdate>
|
ValidateFunction
(Allergens that are mandatory by law may not be set to unspecified)
Resource Text: Allergens that are mandatory by law may not be set to unspecified
Validation Sets: Allergenen Ontbreken, Bidfood Private Label
ValidateFunction
(Allergens that are mandatory by law may not be set to unspecified)
Resource Text: Allergens that are mandatory by law may not be set to unspecified
Validation Sets: Verplichte Velden
ValidateFunction
(Check generic nuts allergen containment)
Resource Text: The allergen generic nuts may not be set to contains if all specific nuts are not included
Validation Sets: Allergenen Onjuist
ValidateFunction
(Check generic gluten allergen containment)
Resource Text: The allergen gluten is not allowed to be set to contains if all gluten containing grains are set to not contains
Validation Sets: Allergenen Onjuist
ValidateFunction
(Check lactose milk allergen relationship)
Resource Text: If lactose is set to 'may contain', milk should be set to 'may contain' or 'contains'. If lactose is set to 'contains', milk should be set to 'contains'
Validation Sets: Allergenen Onjuist
ValidateFunction
(Check specific nuts to generic nuts allergen relationship)
Resource Text: When a specific nut is set to 'may contain', generic nuts should be set to 'may contain' or 'contains'. When a specific nut is set to 'contains', generic nuts should be set to 'contains'
Validation Sets: Allergenen Onjuist
ValidateFunction
(Check specific grains to generic gluten allergen relationship)
Resource Text: When a gluten containing grain is set to 'may contain', gluten should be set to 'may contain' or 'contains'. When a gluten containing grain is set to 'contains', gluten should be set to 'contains'
Validation Sets: Allergenen Onjuist
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Int32
|
ValidateRequired
Resource Text: The field Id is required
Validation Sets: Basic Validation
ValidateGreaterThen
(Value: 0)
Resource Text: The field Id must be greater than 0
Validation Sets: Basic Validation
ValidateMaster
(Master: Allergens)
Resource Text: X does not exist in master Allergens
Validation Sets: Basic Validation, Sync validatie
|
|
LevelOfContainmentId
|
Nullable<Int32>
|
ValidateRequired
Resource Text: The field LevelOfContainmentId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: LevelOfContainments)
Resource Text: X does not exist in master LevelOfContainments
Validation Sets: Basic Validation, Sync validatie
|
|
CrossContaminationTypeId
|
Nullable<Int32>
|
ValidateMaster
(Master: CrossContaminationTypes)
Resource Text: X does not exist in master CrossContaminationTypes
Validation Sets: Basic Validation, Sync validatie
|
|
CrossContaminationDistributionId
|
Nullable<Int32>
|
ValidateMaster
(Master: CrossContaminationDistributions)
Resource Text: X does not exist in master CrossContaminationDistributions
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
TypeId
|
Int32
|
ValidateMaster
(Master: AssetTypes)
Resource Text: X does not exist in master AssetTypes
Validation Sets: Basic Validation, Sync validatie
|
|
LabelId
|
Int32
|
ValidateMaster
(Master: AssetLabels)
Resource Text: X does not exist in master AssetLabels
Validation Sets: Basic Validation, Sync validatie
|
|
FacingTypeId
|
Nullable<Int32>
|
ValidateMaster
(Master: AssetFacingTypes)
Resource Text: X does not exist in master AssetFacingTypes
Validation Sets: Basic Validation, Sync validatie
|
|
AngleTypeId
|
Nullable<Int32>
|
ValidateMaster
(Master: AssetAngleTypes)
Resource Text: X does not exist in master AssetAngleTypes
Validation Sets: Basic Validation, Sync validatie
|
|
FormatTypeId
|
Nullable<Int32>
|
ValidateMaster
(Master: AssetFormatTypes)
Resource Text: X does not exist in master AssetFormatTypes
Validation Sets: Basic Validation, Sync validatie
|
|
TargetMarketIds
|
List<Int32>
|
ValidateMaster
(Master: TargetMarkets)
Resource Text: X does not exist in master TargetMarkets
Validation Sets: Basic Validation, Sync validatie
|
|
ExternalReferenceId
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for ExternalReferenceId is 255 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Int32
|
ValidateRequired
Resource Text: The field Id is required
Validation Sets: Basic Validation
ValidateMaster
(Master: Characteristics)
Resource Text: X does not exist in master Characteristics
Validation Sets: Basic Validation, Sync validatie
|
|
IsApplicable
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsApplicable is required
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
LegalName
|
List<Translation>
|
ValidateMaximum
(Maximum: 500)
Resource Text: The maximum length for LegalName is 500 characters
Validation Sets: Basic Validation
ValidateRequired
Resource Text: Legalname is mandatory
Validation Sets: Groothandel, Verplichte Velden
ValidateFunction
(Fresh translation for legal name required)
Resource Text: There must be a legalname translation in french
Validation Sets: Target Market België
|
|
FunctionalName
|
List<Translation>
|
ValidateRequired
Resource Text: Functional name is mandatory
Validation Sets: Groothandel
|
|
VariantDescription
|
List<Translation>
|
ValidateMaximum
(Maximum: 500)
Resource Text: The maximum length for VariantDescription is 500 characters
Validation Sets: Basic Validation
|
|
Description
|
List<Translation>
|
ValidateRequired
Resource Text: The field Description is required
Validation Sets: Sligro Private Label, Groothandel
|
|
ShortDescription
|
List<Translation>
|
ValidateFunction
(Fresh translation for short description required)
Resource Text: There must be a short description translation in french
Validation Sets: Target Market België
|
|
LongDescription
|
List<Translation>
|
ValidateFunction
(Fresh translation for long description required)
Resource Text: There must be a long description translation in french
Validation Sets: Target Market België
|
|
BrandId
|
Int32
|
ValidateFunction
(Brandid validation)
Resource Text: The value for BrandId failed validation function Brandid validation
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
UnitOfMeasureId
|
Nullable<Int32>
|
ValidateMaster
(Master: unitofmeasures)
Resource Text: X does not exist in master unitofmeasures
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Nullable<Int32>
|
ValidateMaster
(Master: Countries, Exception: 0)
Resource Text: X does not exist in master Countries
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
ScientificFishNameId
|
Int32
|
ValidateRequired
Resource Text: The field ScientificFishNameId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: ScientificFishNames)
Resource Text: X does not exist in master ScientificFishNames
Validation Sets: Basic Validation, Sync validatie
|
|
IngredientName
|
List<Translation>
|
ValidateRequired
Resource Text: The field IngredientName is required
Validation Sets: Basic Validation
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for IngredientName is 255 characters
Validation Sets: Basic Validation
|
|
FishCatchZones
|
List<FishCatchZoneUpdate>
|
ValidateFunction
(At least one catchzone or countryoforigin must be filled)
Resource Text: At least one catchzone or the countryoforigin must be filled
Validation Sets: Verplichte Velden
|
|
CountryOfOriginId
|
Nullable<Int32>
|
ValidateMaster
(Master: Countries, Exception: 0)
Resource Text: X does not exist in master Countries
Validation Sets: Basic Validation, Sync validatie
|
|
FishCaptureMethod
|
Int32
|
ValidateRequired
Resource Text: The field FishCaptureMethod is required
Validation Sets: Basic Validation
ValidateMaster
(Master: FishCaptureMethods)
Resource Text: X does not exist in master FishCaptureMethods
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
Score
|
Int32
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Score
Validation Sets: Basic Validation
|
|
OutlierReason
|
String
|
ValidateMaximum
(Maximum: 500)
Resource Text: The maximum length for OutlierReason is 500 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
IsGMOFree
|
Boolean
|
Validate
Resource Text: isgmofree is mandatory
Validation Sets: Sligro Private Label
|
|
Declaration
|
List<Translation>
|
ValidateFunction
(Fresh translation required)
Resource Text: There must be an ingredient declaration translation in french
Validation Sets: Target Market België
ValidateFunction
(Check allergen formatting in declaration)
Resource Text: The ingredients that contain an allergen should be either capitalized or within brackets
Validation Sets: Allergenen Opmaak
ValidateFunction
(Check allergen containment in declaration)
Resource Text: When an ingredient that contains an allergen is found, the allergen is expected to be set to contains
Validation Sets: Allergenen Onjuist
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Name is 255 characters
Validation Sets: Basic Validation
|
|
DeclarationName
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for DeclarationName is 255 characters
Validation Sets: Basic Validation
|
|
InternalPercentage
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for InternalPercentage
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
LabelContactTypeId
|
Int32
|
ValidateMaster
(Master: LabelContactTypes)
Resource Text: X does not exist in master LabelContactTypes
Validation Sets: Basic Validation, Sync validatie
|
|
Website
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Website is 255 characters
Validation Sets: Basic Validation
|
|
EmailAddress
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for EmailAddress is 255 characters
Validation Sets: Basic Validation
|
|
PhoneNumber
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for PhoneNumber is 255 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Name is 255 characters
Validation Sets: Basic Validation
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
|
|
TargetMarketId
|
Int32
|
ValidateRequired
Resource Text: The field TargetMarketId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: TargetMarkets)
Resource Text: X does not exist in master TargetMarkets
Validation Sets: Basic Validation, Sync validatie
|
|
CommunicationAddress
|
String
|
ValidateMaximum
(Maximum: 2000)
Resource Text: The maximum length for CommunicationAddress is 2000 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Gtin
|
String
|
ValidateMaximum
(Maximum: 20)
Resource Text: The maximum length for Gtin is 20 characters
Validation Sets: Basic Validation
ValidateFunction
(Must have gtin or articlenumber)
Resource Text: A logistic item CE or HE must have a GTIN or Article Number
Validation Sets: Basic Validation
ValidateRegularExpression
(Pattern: ^\d{13,14}$)
Resource Text: The value for Gtin does not match the required format
Validation Sets: Basic Validation
ValidateFunction
(GTIN digit check)
Resource Text: GTIN should pass the GTIN check digit validation
Validation Sets: Groothandel
ValidateFunction
(GTIN mandatory for CE and HE)
Resource Text: GTIN is mandatory for the CE and HE
Validation Sets: Groothandel
|
|
Number
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Number is 255 characters
Validation Sets: Basic Validation
ValidateFunction
(Number mandatory for baseunit)
Resource Text: Number is mandatory on a baseunit
Validation Sets: Groothandel
|
|
EGNumber
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for EGNumber is 255 characters
Validation Sets: Basic Validation
ValidateFunction
(EGNumber is mandatory when productgroup requires it)
Resource Text: EGNumber is mandatory when a certain productgroup is selected.
Validation Sets: Verplichte Velden
|
|
Name
|
List<Translation>
|
ValidateFunction
(Has a name)
Resource Text: The field Name is required
Validation Sets: Basic Validation
ValidateFunction
(Fresh translation required)
Resource Text: There must be a logistic name translation in french
Validation Sets: Target Market België
|
|
Intrastatcode
|
Nullable<Int32>
|
ValidateFunction
(Check if intrastatcode is valid)
Resource Text: Intrastatcode is mandatory for a baseunit.
Validation Sets: Basic Validation, Sligro Private Label, Groothandel
ValidateFunction
(Intrastatcode is mandatory for a baseunit)
Resource Text: Intrastatcode is mandatory for a baseunit.
Validation Sets: Verplichte Velden
|
|
TargetMarketIds
|
List<Int32>
|
ValidateFunction
(Targetmarket required on baseunit)
Resource Text: The value for TargetMarketIds failed validation function Targetmarket required on baseunit
Validation Sets: Basic Validation
|
|
TaxRates
|
List<TaxRateUpdate>
|
ValidateFunction
(Taxrate required on baseunit)
Resource Text: Taxrate set is required on a baseunit
Validation Sets: Basic Validation, Groothandel
|
|
IsBaseUnit
|
Boolean
|
ValidateRequired
Resource Text: The field IsBaseUnit is required
Validation Sets: Basic Validation
ValidateFunction
(One baseunit on mainlevel)
Resource Text: The value for IsBaseUnit failed validation function One baseunit on mainlevel
Validation Sets: Basic Validation
|
|
IsConsumerUnit
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsConsumerUnit is required
Validation Sets: Basic Validation, Sligro Private Label
ValidateFunction
(Isconsumerunit on mainlevel)
Resource Text: The field IsConsumerUnit is required
Validation Sets: Basic Validation
ValidateFunction
(Is consumerunit filled on condition)
Resource Text: When isconsumerunit is filled and packagedproducttypeid is set to 1, isconsumerunit should be set to true
Validation Sets: Sligro Private Label
ValidateFunction
(Isconsumerunit mandatory for CE, HE and gtin-pallet)
Resource Text: Isconsumerunit is mandatory for the CE, HE and a gtin-pallet
Validation Sets: Groothandel, Verplichte Velden
|
|
IsDespatchUnit
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsDespatchUnit is required
Validation Sets: Sligro Private Label
|
|
IsOrderableUnit
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsOrderableUnit is required
Validation Sets: Sligro Private Label
|
|
IsInvoiceUnit
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsInvoiceUnit is required
Validation Sets: Sligro Private Label
|
|
IsVariableUnit
|
Nullable<Boolean>
|
ValidateRequired
Resource Text: The field IsVariableUnit is required
Validation Sets: Sligro Private Label
ValidateFunction
(Isvariableunit mandatory for CE, HE and gtin-pallet)
Resource Text: Isvariableunit is mandatory for the CE, HE and a gtin-pallet
Validation Sets: Groothandel, Verplichte Velden
|
|
Package
|
PackageUpdate
|
ValidateRequired
Resource Text: The field Package is required
Validation Sets: Basic Validation
ValidateFunction
(Check calculated weight)
Resource Text: The calculated weight of packaging materials must equal the grossweight minus the netweight within a 5% margin on CE and 10% margin on HE
Validation Sets: PS Basis Plus, Verplichte Velden
ValidateFunction
(Check deposit amount)
Resource Text: Deposit applies and deposit amount on package are required when characteristic deposit is set to isapplicable
Validation Sets: PS Basis Plus
|
|
LogisticInfoList
|
List<LogisticUpdate>
|
ValidateFunction
(Must have a pallet)
Resource Text: Atleast one pallet should be present in hierarchy
Validation Sets: Sligro Private Label, Groothandel
ValidateFunction
(Check packaging measurements)
Resource Text: The packaging measurements of the parent package must be greater than or equal to the measurements of the child package
Validation Sets: PS Basis Plus
ValidateFunction
(Check grossweight of inner logisticinfos)
Resource Text: When the grossweightuomids are equal in underlying logisticinfos, the grossweightvalue of the inner logisticinfo times the numberofsmallerlogisticinfos of the outer logisticinfo should be smaller than or equal to the grossweight of the outer logisticinfo
Validation Sets: Groothandel
|
|
NetWeight
|
ContentUpdate
|
ValidateFunction
(Chck unitofmeasure for net and grossweight)
Resource Text: The unitofmeasurement for netweight and grossweight should be equal in a logisticinfo
Validation Sets: Sligro Private Label, Groothandel
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: Netweight is mandatory for the CE, HE and a gtin-pallet.
Validation Sets: Basic Validation, Sligro Private Label
ValidateFunction
(Netweight mandatory for CE, HE and gtin-pallet)
Resource Text: Netweight is mandatory for the CE, HE and a gtin-pallet
Validation Sets: Groothandel
|
|
NetContent
|
ContentUpdate
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: Netcontent is mandatory on a baseunit
Validation Sets: Basic Validation, Sligro Private Label
ValidateFunction
(Netcontent mandatory for baseunit)
Resource Text: Netcontent is mandatory on a baseunit
Validation Sets: Groothandel, Verplichte Velden
|
|
GrossWeight
|
ContentUpdate
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: Grossweight is mandatory for the CE, HE and a gtin-pallet.
Validation Sets: Basic Validation, Sligro Private Label
ValidateFunction
(Grossweight mandatory for CE, HE and gtin-pallet)
Resource Text: Grossweight is mandatory for the CE, HE and a gtin-pallet
Validation Sets: Groothandel
|
|
DrainedWeight
|
ContentUpdate
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field DrainedWeight must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
LogisticTypeId
|
Int32
|
ValidateMaster
(Master: LogisticTypes)
Resource Text: X does not exist in master LogisticTypes
Validation Sets: Basic Validation, Sync validatie
|
|
LabelContacts
|
List<LabelContactUpdate>
|
ValidateFunction
(Check contactset)
Resource Text: Contact set is required on a baseunit
Validation Sets: Groothandel, PS Basis Plus, Verplichte Velden
|
|
StorageConditionSet
|
StorageConditionSetUpdate
|
ValidateFunction
(Storageconditionset required on baseunit)
Resource Text: Atleast one storagecondition must be filled in
Validation Sets: Verplichte Velden
ValidateFunction
(Check storageconditionstage after production)
Resource Text: The storageconditionstage 'after production' is mandatory
Validation Sets: Sligro Private Label, Groothandel
ValidateFunction
(Check storageconditionstage receipt wholesaler)
Resource Text: The storageconditionstage 'receipt wholesaler' is mandatory
Validation Sets: Sligro Private Label, Groothandel
|
|
Microbiologicalsets
|
List<MicroBiologicalSetUpdate>
|
Validate
Resource Text: Microbiology is mandatory
Validation Sets: Sligro Private Label
|
|
Assets
|
List<AssetInfoUpdate>
|
ValidateFunction
(Packshot is mandatory)
Resource Text: Packshot is mandatory
Validation Sets: Verplichte Velden
|
|
Pallet
|
PalletUpdate
|
ValidateFunction
(Check amount of layers)
Resource Text: For a pallet, amountlayerperpallet is mandatory and must be higher than 0
Validation Sets: PS Basis Plus, Verplichte Velden
ValidateFunction
(Check amout per layer)
Resource Text: For a pallet, amountperpalletlayer is mandatory and must be higher than 0
Validation Sets: PS Basis Plus, Verplichte Velden
|
| Property | Type | Validations |
|---|---|---|
|
MicroBiologicalOrganismId
|
Int32
|
ValidateMaster
(Master: MicroBiologicalOrganisms)
Resource Text: X does not exist in master MicroBiologicalOrganisms
Validation Sets: Basic Validation, Sync validatie
|
|
MeasurementPrecisionId
|
Nullable<Int32>
|
ValidateMaster
(Master: MeasurementPrecisions)
Resource Text: X does not exist in master MeasurementPrecisions
Validation Sets: Basic Validation, Sync validatie
|
|
Value
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field Value must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
UnitOfMeasureId
|
Nullable<Int32>
|
ValidateMaster
(Master: unitofmeasures)
Resource Text: X does not exist in master unitofmeasures
Validation Sets: Basic Validation, Sync validatie
|
|
Comment
|
List<Translation>
|
ValidateMaximum
(Maximum: 4000)
Resource Text: The maximum length for Comment is 4000 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Name is 255 characters
Validation Sets: Basic Validation
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
|
|
MicrobiologicalStageId
|
Int32
|
ValidateMaster
(Master: MicrobiologicalStages)
Resource Text: X does not exist in master MicrobiologicalStages
Validation Sets: Basic Validation, Sync validatie
|
|
MicrobiologicalOrganisms
|
List<MicroBiologicalOrganismUpdate>
|
ValidateRequired
Resource Text: The field MicrobiologicalOrganisms is required
Validation Sets: Basic Validation
ValidateMinimum
(Minimum: 1)
Resource Text: The value must be at least 1 for MicrobiologicalOrganisms
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Comment
|
List<Translation>
|
ValidateMaximum
(Maximum: 500)
Resource Text: The maximum length for Comment is 500 characters
Validation Sets: Basic Validation
|
|
DailyValueIntakeReferenceComment
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for DailyValueIntakeReferenceComment is 255 characters
Validation Sets: Basic Validation
|
|
InformationProviderId
|
Nullable<Int32>
|
ValidateMaster
(Master: nutritionalinformationproviders)
Resource Text: X does not exist in master nutritionalinformationproviders
Validation Sets: Basic Validation, Sync validatie
|
|
StateOfPreparations
|
List<StateOfPreparationsUpdate>
|
ValidateGreaterThen
(Value: 0)
Resource Text: There should be atleast one preparation record present
Validation Sets: Sligro Private Label
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Int32
|
ValidateRequired
Resource Text: The field Id is required
Validation Sets: Basic Validation
|
|
MeasurementPrecisionId
|
Int32
|
ValidateMaster
(Master: MeasurementPrecisions)
Resource Text: X does not exist in master MeasurementPrecisions
Validation Sets: Basic Validation, Sync validatie
|
|
ValuePerServing
|
Nullable<Decimal>
|
ValidateGreaterThen
(Value: 0)
Resource Text: Nutrient value per serving is mandatory
Validation Sets: Sligro Private Label
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field ValuePerServing must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
GuideLineDailyAmount
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field GuideLineDailyAmount must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
UnitOfMeasureId
|
Nullable<Int32>
|
ValidateMaster
(Master: UnitOfMeasures)
Resource Text: X does not exist in master UnitOfMeasures
Validation Sets: Basic Validation, Sync validatie
|
|
MeasurementPrecisionPerservingId
|
Nullable<Int32>
|
ValidateMaster
(Master: MeasurementPrecisions)
Resource Text: X does not exist in master MeasurementPrecisions
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Name is 255 characters
Validation Sets: Basic Validation
|
|
Description
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Description is 255 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
|
|
PackagingTypeId
|
Int32
|
ValidateMaster
(Master: PackagingTypes)
Resource Text: X does not exist in master PackagingTypes
Validation Sets: Basic Validation, Sync validatie
ValidateIsNot
(Value: 0)
Resource Text: The field PackagingTypeId cannot be 0
Validation Sets: Basic Validation
|
|
Depth
|
Decimal
|
ValidateFunction
(Check depth for packaging type)
Resource Text: Depth is mandatory when packagingtypeid is not set to pieces (42) or unpacked (64)
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
ValidateGreaterThen
(Value: 0)
Resource Text: The field Depth must be greater than 0
Validation Sets: Basic Validation
ValidateGreaterThen
(Value: 0)
Resource Text: The depth, width and height of a package is not allowed to be zero or lower
Validation Sets: PS Basis Plus
|
|
Height
|
Decimal
|
ValidateFunction
(Check height for packaging type)
Resource Text: Height is mandatory when packagingtypeid is not set to pieces (42) or unpacked (64)
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
ValidateGreaterThen
(Value: 0)
Resource Text: The field Height must be greater than 0
Validation Sets: Basic Validation
ValidateGreaterThen
(Value: 0)
Resource Text: The depth, width and height of a package is not allowed to be zero or lower
Validation Sets: PS Basis Plus
|
|
Width
|
Decimal
|
ValidateFunction
(Check width for packaging type)
Resource Text: Width is mandatory when packagingtypeid is not set to pieces (42) or unpacked (64)
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
ValidateGreaterThen
(Value: 0)
Resource Text: The field Width must be greater than 0
Validation Sets: Basic Validation
ValidateGreaterThen
(Value: 0)
Resource Text: The depth, width and height of a package is not allowed to be zero or lower
Validation Sets: PS Basis Plus
|
|
UnitOfMeasureId
|
Int32
|
ValidateFunction
(Check unit of measure for packaging type)
Resource Text: UnitOfMeasure is mandatory when packagingtypeid is not set to pieces (42) or unpacked (64)
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
ValidateMaster
(Master: UnitOfMeasures)
Resource Text: X does not exist in master UnitOfMeasures
Validation Sets: Basic Validation, Sync validatie
ValidateIsNot
(Value: 0)
Resource Text: The field UnitOfMeasureId cannot be 0
Validation Sets: Basic Validation
|
|
Weight
|
ContentUpdate
|
ValidateGreaterThen
(Value: 0)
Resource Text: The field Weight must be greater than 0
Validation Sets: Basic Validation
|
|
PackagingMaterials
|
List<PackagingMaterialsUpdate>
|
ValidateGreaterThen
(Value: 0)
Resource Text: Atleast one packagingmaterial is required
Validation Sets: Sligro Private Label
ValidateFunction
(Atleast one packagingmaterial required)
Resource Text: Atleast one packagingmaterial is required. (GTIN: PackagingMaterials)
Validation Sets: Groothandel
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Nullable<Int32>
|
ValidateMaster
(Master: PackagingMaterials)
Resource Text: X does not exist in master PackagingMaterials
Validation Sets: Basic Validation, Sync validatie
|
|
PackagingMaterialTypeId
|
Nullable<Int32>
|
ValidateRequired
Resource Text: The field PackagingMaterialTypeId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: PackagingMaterialTypes)
Resource Text: X does not exist in master PackagingMaterialTypes
Validation Sets: Basic Validation, Sync validatie
|
|
Value
|
Nullable<Decimal>
|
ValidateGreaterThen
(Value: 0)
Resource Text: The field Value must be greater than 0
Validation Sets: Basic Validation
|
|
UnitOfMeasureId
|
Nullable<Int32>
|
ValidateRequired
Resource Text: The field UnitOfMeasureId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: unitofmeasures)
Resource Text: X does not exist in master unitofmeasures
Validation Sets: Basic Validation, Sync validatie
|
|
PercentageRecycledMaterial
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for PercentageRecycledMaterial
Validation Sets: Basic Validation
|
|
PackagingMaterialColorId
|
Nullable<Int32>
|
ValidateMaster
(Master: PackagingMaterialColors)
Resource Text: X does not exist in master PackagingMaterialColors
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
AmountOfLayers
|
Nullable<Int32>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field AmountOfLayers must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
AmountLogisticPerLayer
|
Nullable<Int32>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field AmountLogisticPerLayer must be greater than or equal to 0
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Fruit
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Fruit
Validation Sets: Basic Validation
|
|
Vegetable
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Vegetable
Validation Sets: Basic Validation
|
|
Meat
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Meat
Validation Sets: Basic Validation
|
|
Fish
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Fish
Validation Sets: Basic Validation
|
|
Nuts
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Nuts
Validation Sets: Basic Validation
|
|
Oils
|
Nullable<Decimal>
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for Oils
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
PhysioChemicalCharacteristicId
|
Int32
|
ValidateRequired
Resource Text: The field PhysioChemicalCharacteristicId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: PhysioChemicalCharacteristics)
Resource Text: X does not exist in master PhysioChemicalCharacteristics
Validation Sets: Basic Validation, Sync validatie
|
|
ValueFrom
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field ValueFrom must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
ValueTo
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field ValueTo must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
UnitOfMeasureId
|
Nullable<Int32>
|
ValidateMaster
(Master: UnitOfMeasures)
Resource Text: X does not exist in master UnitOfMeasures
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
PreparationTypeId
|
Int32
|
ValidateRequired
Resource Text: The field PreparationTypeId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: PreparationTypes)
Resource Text: X does not exist in master PreparationTypes
Validation Sets: Basic Validation, Sync validatie
|
|
PreparationDescription
|
List<Translation>
|
ValidateFunction
(Check preparation description in french)
Resource Text: If there is a preparation description, there must be a preparation description translation in french
Validation Sets: Target Market België
|
| Property | Type | Validations |
|---|---|---|
|
CarbonEmission
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field CarbonEmission must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
CarbonEmissionUnitId
|
Nullable<Int32>
|
ValidateMaster
(Master: Co2EmissionUnits)
Resource Text: X does not exist in master Co2EmissionUnits
Validation Sets: Basic Validation, Sync validatie
|
|
ChainPhaseId
|
Nullable<Int32>
|
ValidateMaster
(Master: ChainPhases)
Resource Text: X does not exist in master ChainPhases
Validation Sets: Basic Validation, Sync validatie
|
|
MethodId
|
Nullable<Int32>
|
ValidateMaster
(Master: PCFMethods)
Resource Text: X does not exist in master PCFMethods
Validation Sets: Basic Validation, Sync validatie
|
|
AccountingId
|
Nullable<Int32>
|
ValidateMaster
(Master: AccountingCodes)
Resource Text: X does not exist in master AccountingCodes
Validation Sets: Basic Validation, Sync validatie
|
|
VerificationId
|
Nullable<Int32>
|
ValidateMaster
(Master: Verifications)
Resource Text: X does not exist in master Verifications
Validation Sets: Basic Validation, Sync validatie
|
|
CalculationDate
|
Nullable<DateTime>
|
ValidateRequired
Resource Text: The field CalculationDate is required
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
LocationOfBirth
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for LocationOfBirth is 255 characters
Validation Sets: Basic Validation
|
|
LocationOfProvenance
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for LocationOfProvenance is 255 characters
Validation Sets: Basic Validation
|
|
LocationOfRearing
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for LocationOfRearing is 255 characters
Validation Sets: Basic Validation
|
|
LocationOfSlaughter
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for LocationOfSlaughter is 255 characters
Validation Sets: Basic Validation
|
|
LocationOfOrigin
|
List<Translation>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for LocationOfOrigin is 255 characters
Validation Sets: Basic Validation
|
|
CountryOfOriginId
|
Nullable<Int32>
|
ValidateMaster
(Master: Countries)
Resource Text: Countryoforiginid should be filled in
Validation Sets: Basic Validation, Sligro Private Label
|
| Property | Type | Validations |
|---|---|---|
|
Specification
|
SpecificationUpdate
|
ValidateRequired
Resource Text: There should be a specification
Validation Sets: Groothandel, Verplichte Velden
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
|
|
RecipeNumber
|
String
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for RecipeNumber is 255 characters
Validation Sets: Basic Validation
|
|
ProductGroupId
|
Nullable<Int32>
|
ValidateMaster
(Master: ProductGroups)
Resource Text: X does not exist in master ProductGroups
Validation Sets: Basic Validation, Sync validatie
ValidateFunction
(Check ProductGroup or GPC)
Resource Text: productgroupid or globalproductclassificationid is mandatory
Validation Sets: Groothandel
|
|
GlobalProductClassificationId
|
Nullable<Int32>
|
ValidateFunction
(Check ID and Brick)
Resource Text: atleast one of globalproductclassificationid or globalproductclassificationcode should be filled in
Validation Sets: Basic Validation, Sligro Private Label
ValidateFunction
(Require ID or Brick)
Resource Text: atleast one of globalproductclassificationid or globalproductclassificationcode should be filled in
Validation Sets: Groothandel
ValidateFunction
(Check GPC is active)
Resource Text: The selected GPC code is no longer active, please select a different one
Validation Sets: PS Basis Plus
|
|
IddsiId
|
Nullable<Int32>
|
ValidateMaster
(Master: IDDSI)
Resource Text: X does not exist in master IDDSI
Validation Sets: Basic Validation, Sync validatie
|
|
Characteristics
|
List<CharacteristicUpdate>
|
ValidateFunction
(Check characteristics)
Resource Text: The following characteristics are required: Vegetarian, Vegan, Contains Lactose, Contains Gluten
Validation Sets: Sligro Private Label
ValidateFunction
(Check characteristic allergen restrictions)
Resource Text: When a characteristic is set to IsApplicable, it restricts other characteristics or allergens to be set to 'contain' or 'may contain'
Validation Sets: PS Basis Plus
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Int32
|
ValidateRequired
Resource Text: The field Id is required
Validation Sets: Basic Validation
ValidateMaster
(Master: QualityMarks)
Resource Text: X does not exist in master QualityMarks
Validation Sets: Basic Validation, Sync validatie
|
| Property | Type | Validations |
|---|---|---|
|
StatusId
|
Int32
|
ValidateMaster
(Master: SpecificationStatus)
Resource Text: X does not exist in master SpecificationStatus
Validation Sets: Basic Validation, Sync validatie
|
|
IngredientSet
|
IngredientSetUpdate
|
ValidateFunction
(Check ingredient declaration or list)
Resource Text: There should be either an ingredientdeclaration or atleast one single ingredient present
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
|
|
PreparationInformations
|
List<PreparationInformationUpdate>
|
ValidateFunction
(Check preparation information for prepared state)
Resource Text: Atleast one preparationdescription must be filled in when product contains nutrientset with prepared state
Validation Sets: Verplichte Velden
|
|
OrganolepticCharacteristics
|
List<OrganolepticCharacteristicUpdate>
|
ValidateGreaterThen
(Value: 0)
Resource Text: Atleast one sensory information should be present
Validation Sets: Sligro Private Label
|
| Property | Type | Validations |
|---|---|---|
|
StateOfPreparationId
|
Int32
|
ValidateRequired
Resource Text: The field StateOfPreparationId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: StateOfPreparations)
Resource Text: X does not exist in master StateOfPreparations
Validation Sets: Basic Validation, Sync validatie
|
|
PerHunderdUomId
|
Nullable<Int32>
|
ValidateRequired
Resource Text: The field PerHunderdUomId is required
Validation Sets: Basic Validation
ValidateMaster
(Master: UnitOfMeasures)
Resource Text: X does not exist in master UnitOfMeasures
Validation Sets: Basic Validation, Sync validatie
|
|
ServingUnitValue
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field ServingUnitValue must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
ServingUomId
|
Nullable<Int32>
|
ValidateMaster
(Master: UnitOfMeasures)
Resource Text: X does not exist in master UnitOfMeasures
Validation Sets: Basic Validation, Sync validatie
|
|
Nutrients
|
List<NutrientsUpdate>
|
Validate
Resource Text: Nutrients that are mandatorybylaw should be present
Validation Sets: Sligro Private Label
ValidateFunction
(Check nutrients mandatory by law)
Resource Text: Nutrients that are mandatorybylaw should be present
Validation Sets: Groothandel, Bidfood Private Label, Verplichte Velden
ValidateFunction
(Check nutrients not all zero)
Resource Text: There are only 0 values set for nutrients. This is not allowed
Validation Sets: PS Basis Plus
ValidateFunction
(Check kcal and kJ)
Resource Text: Energy (kcal) times 4,2 should equal energy (kJ) within a 10% margin
Validation Sets: PS Basis Plus
ValidateFunction
(Check energy calculation)
Resource Text: Energy calculation does not match the filled in energy within a 10% margin
Validation Sets: PS Basis Plus
ValidateFunction
(Check sodium and salt)
Resource Text: Sodium times 2.5 should be equal to salt within a 10% margin
Validation Sets: PS Basis Plus
ValidateFunction
(Check value per portion)
Resource Text: The value per portion does not match the value per 100 calculated to the portion size within a 10% margin
Validation Sets: PS Basis Plus
ValidateFunction
(Check carbohydrate subtotals)
Resource Text: The sum of carbohydrate subtotals (sugars, polysaccharides, lactose, sorbitol, polyols) exceeds carbohydrates total + 0.5
Validation Sets: PS Basis Plus, Groothandel
ValidateFunction
(Check nutrient value for product)
Resource Text: Nutrient value is required when stateofpreparation is set to Product
Validation Sets: PS Basis Plus, Verplichte Velden
ValidateFunction
(Check nutrient value for after preparation)
Resource Text: The value or value per serving is required when stateofpreparation is set to After Production
Validation Sets: PS Basis Plus, Verplichte Velden
ValidateFunction
(Nutrients are required)
Resource Text: Nutrients are required. Fill your nutrient at either product or after preparation
Validation Sets: Groothandel, Bidfood Private Label, Verplichte Velden
ValidateFunction
(Check fat subtotals)
Resource Text: The sum of fat subtotals (saturated, monounsaturated, polyunsaturated, trans) exceeds total fat + 0.5
Validation Sets: PS Basis Plus
ValidateFunction
(Check addition nutrients)
Resource Text: The addition nutrients 'vegetable protein, animal protein, trans fat, fibres, added sugar and added salt' are required.
Validation Sets: Sligro Private Label
|
| Property | Type | Validations |
|---|---|---|
|
PreservationTechniqueId
|
Nullable<Int32>
|
Validate
Resource Text: PreservationTechnique is mandatory
Validation Sets: Sligro Private Label
ValidateMaster
(Master: PreservationTechniques)
Resource Text: X does not exist in master PreservationTechniques
Validation Sets: Basic Validation, Sync validatie
|
|
ShelfLifeLocationText
|
List<Translation>
|
ValidateFunction
(Check shelf life location)
Resource Text: Shelflifeid or shelflifelocationtext are both mandatory.
Validation Sets: Sligro Private Label
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for ShelfLifeLocationText is 255 characters
Validation Sets: Basic Validation
|
|
Comment
|
List<Translation>
|
ValidateMaximum
(Maximum: 4000)
Resource Text: The maximum length for Comment is 4000 characters
Validation Sets: Basic Validation
|
|
UsageInstructionLabel
|
List<Translation>
|
ValidateMaximum
(Maximum: 4000)
Resource Text: The maximum length for UsageInstructionLabel is 4000 characters
Validation Sets: Basic Validation
|
|
StorageInstructionLabel
|
List<Translation>
|
Validate
Resource Text: Storageinstructionlabel is mandatory
Validation Sets: Sligro Private Label
ValidateMaximum
(Maximum: 4000)
Resource Text: The maximum length for StorageInstructionLabel is 4000 characters
Validation Sets: Basic Validation
|
|
ShelfLifeId
|
Nullable<Int32>
|
ValidateMaster
(Master: ShelfLifes)
Resource Text: X does not exist in master ShelfLifes
Validation Sets: Basic Validation, Sync validatie
|
|
StorageConditionStages
|
List<StorageConditionStagesUpdate>
|
ValidateFunction
(Check storage condition stage transport)
Resource Text: When storageconditionstage is not set to transport, period is mandatory.
Validation Sets: Sligro Private Label, Groothandel, Verplichte Velden
|
| Property | Type | Validations |
|---|---|---|
|
Id
|
Int32
|
ValidateMaster
(Master: StorageConditionStages)
Resource Text: X does not exist in master StorageConditionStages
Validation Sets: Basic Validation, Sync validatie
|
|
StorageConditions
|
List<StorageConditionsUpdate>
|
ValidateRequired
Resource Text: The field StorageConditions is required
Validation Sets: Basic Validation
ValidateMinimum
(Minimum: 1)
Resource Text: The value must be at least 1 for StorageConditions
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
StorageConditionId
|
Int32
|
ValidateMaster
(Master: StorageConditions)
Resource Text: X does not exist in master StorageConditions
Validation Sets: Basic Validation, Sync validatie
|
|
RelativeHumidity
|
Nullable<Decimal>
|
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for RelativeHumidity is 255 characters
Validation Sets: Basic Validation
|
|
PeriodId
|
Nullable<Int32>
|
ValidateIsNot
(Value: 0)
Resource Text: The field PeriodId cannot be 0
Validation Sets: Basic Validation
ValidateMaster
(Master: Periods)
Resource Text: X does not exist in master Periods
Validation Sets: Basic Validation, Sync validatie
|
|
PeriodValue
|
Nullable<Decimal>
|
ValidateGreaterThenOrEqual
(Value: 0)
Resource Text: The field PeriodValue must be greater than or equal to 0
Validation Sets: Basic Validation
|
|
Comment
|
List<Translation>
|
ValidateMaximum
(Maximum: 4000)
Resource Text: The maximum length for Comment is 4000 characters
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
Name
|
List<Translation>
|
ValidateRequired
Resource Text: The field Name is required
Validation Sets: Basic Validation
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for Name is 255 characters
Validation Sets: Basic Validation
|
|
DeclarationName
|
List<Translation>
|
ValidateRequired
Resource Text: The field DeclarationName is required
Validation Sets: Basic Validation
ValidateMaximum
(Maximum: 255)
Resource Text: The maximum length for DeclarationName is 255 characters
Validation Sets: Basic Validation
|
|
CountryOfOriginId
|
Int32
|
ValidateMaster
(Master: Countries, Exception: 0)
Resource Text: X does not exist in master Countries
Validation Sets: Basic Validation, Sync validatie
|
|
InternalPercentage
|
Decimal
|
ValidateRange
(Minimum: 0, Maximum: 100)
Resource Text: The value must be between 0 and 100 for InternalPercentage
Validation Sets: Basic Validation
|
| Property | Type | Validations |
|---|---|---|
|
TargetMarketId
|
Int32
|
ValidateMaster
(Master: TargetMarkets)
Resource Text: X does not exist in master TargetMarkets
Validation Sets: Basic Validation, Sync validatie
|
|
TaxRateId
|
Int32
|
ValidateMaster
(Master: TaxRates)
Resource Text: X does not exist in master TaxRates
Validation Sets: Basic Validation, Sync validatie
|