| Annotation Type | Description |
|---|---|
| Basic |
Every invoice should fulfill the minimum requirement and contain all mandatory basic fields
|
| Comfort |
Indicates that the property or method is only supported in the comfort profile.
|
|
Annotation to validate an email address (by pattern)<br/>
|
|
| Extended |
Indicates that the property or method is only supported for Extended invoices.
|
| NotBlank |
Validate that a string should be not empty or consists of only whitespaces.
|
| NotBlank.List |
Multiple
@NotBlank annotations on the same element. |
| NotEmpty |
The NotEmpty Annotation
|
| NotEmpty.List |
Defines several
@NotEmpty annotations on the same element. |
| NullableNotBlank |
When a String is not null it should not be empty nor consists of only whitespaces.
|
| NullableNotBlank.List |
Multiple
@NotBlank annotations on the same element. |
| ValidAmount |
The Valid Amount Annotation.
|
| ValidContact |
Asserts that the Contact has either a name or department.
|
| ValidDateTime |
The Interface ValidDateTime.
|
| ValidDateTimeFormat |
The Interface ValidDateTimeFormat.
|
| ValidFinancialAccount |
The Financial Account will is considered correct when it has an IBAN or a proprietary id.
|
| ValidId |
The Valid Identifier.
|
ZUGFeRD Validation Annotations.
Copyright © 2014-2016 Konik.io. All Rights Reserved.