Class CvdValidator
- Namespace
- EInvoice.Core.Validation
- Assembly
- EInvoice.Core.dll
Validates an invoice against the XRechnung CVD CIUS rules (BR-DECVD-01 through BR-DECVD-06).
public sealed class CvdValidator : IInvoiceModelValidator
- Inheritance
-
CvdValidator
- Implements
- Inherited Members
Properties
Name
Name of this validator (e.g. "EN 16931", "XRechnung").
public string Name { get; }
Property Value
Methods
Validate(Invoice)
Validate an invoice object and return the result.
public ValidationResult Validate(Invoice invoice)
Parameters
invoiceInvoice
Returns
Validate(Invoice, ValidationOptions?)
Validate an invoice with the specified options.
public ValidationResult Validate(Invoice invoice, ValidationOptions? options)
Parameters
invoiceInvoiceoptionsValidationOptions