Interface IInvoiceDeserializer

Namespace
EInvoice.Core.Abstractions
Assembly
EInvoice.Core.dll

Deserializes an XML document into an Invoice domain model.

public interface IInvoiceDeserializer

Properties

SyntaxBinding

The syntax binding this deserializer reads (e.g. "UBL", "CII").

string SyntaxBinding { get; }

Property Value

string

Methods

Deserialize(Stream)

Deserialize an invoice from a stream.

Invoice Deserialize(Stream input)

Parameters

input Stream

Returns

Invoice

Deserialize(string)

Deserialize an invoice from XML string.

Invoice Deserialize(string xml)

Parameters

xml string

Returns

Invoice