Namespace EInvoice.Core.Abstractions

Classes

ValidationMessage

A single validation message (error or warning).

ValidationOptions

Options that control how validation is performed.

ValidationResult

Result of an invoice validation.

Interfaces

IInvoiceDeserializer

Deserializes an XML document into an Invoice domain model.

IInvoiceModelValidator

Validates an Invoice domain model against business rules.

IInvoiceSerializer

Serializes an Invoice domain model to a specific XML format.

IInvoiceValidator

Validates an invoice XML document.

IValidationRule

A single validation rule that can be applied to an invoice.

Enums

ValidationSeverity