API Reference
Class
InvoiceSerializer
Native deterministic CII/UBL serialization over the semantic invoice model.
Inheritance
- Object
- InvoiceSerializer
Methods
public static IReadOnlyList<InvoiceDiagnostic> InspectTarget(Invoice invoice, InvoiceXmlOptions options) #Returns:
IReadOnlyList<InvoiceDiagnostic>Validates the model and reports unsupported target mappings without writing or silently discarding information.
Parameters
- invoice OfficeIMO.Invoicing.Invoice
- options OfficeIMO.Invoicing.InvoiceXmlOptions
public static Byte[] Write(Invoice invoice, InvoiceXmlOptions options) #Returns:
Byte[]Validates the model and writes UTF-8 XML without a BOM. Identical models and options produce identical bytes.
Parameters
- invoice OfficeIMO.Invoicing.Invoice
- options OfficeIMO.Invoicing.InvoiceXmlOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object