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.