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

string

Methods

Validate(Invoice)

Validate an invoice object and return the result.

public ValidationResult Validate(Invoice invoice)

Parameters

invoice Invoice

Returns

ValidationResult

Validate(Invoice, ValidationOptions?)

Validate an invoice with the specified options.

public ValidationResult Validate(Invoice invoice, ValidationOptions? options)

Parameters

invoice Invoice
options ValidationOptions

Returns

ValidationResult