Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

InvoiceModelValidator

Namespace OfficeIMO.Invoicing
Assembly OfficeIMO.Invoicing
Modifiers static

Checks semantic completeness, arithmetic and source-declared amounts before XML emission.

Inheritance

  • Object
  • InvoiceModelValidator

Methods

public static InvoiceModelValidationResult Validate(Invoice invoice) #
Returns: InvoiceModelValidationResult

Validates the model; use pinned external rules separately for authoritative profile compliance.

Parameters

invoice OfficeIMO.Invoicing.Invoice requiredposition: 0
public static InvoiceModelValidationResult ValidateSource(InvoiceReadResult source) #
Returns: InvoiceModelValidationResult

Validates a parsed source model, retaining the aggregate-only semantics declared by recognized MINIMUM or BASIC WL sources. This does not run standards rules.

Parameters

source OfficeIMO.Invoicing.InvoiceReadResult requiredposition: 0