Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

Fa3InvoiceReadResult

Namespace OfficeIMO.Invoicing
Assembly OfficeIMO.Invoicing
Modifiers sealed

FA(3) source data and a partial common invoice projection. Parsing does not establish fiscal or KSeF acceptance.

Inheritance

  • Object
  • Fa3InvoiceReadResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Methods

public Byte[] GetOriginalBytes() #
Returns: Byte[]

Returns the original bytes unchanged, even after common-model edits. This is preservation, not a model rewrite.

public Byte[] WriteCommonInvoice(InvoiceXmlOptions target) #
Returns: Byte[]

Converts common fields only when no observed business data or national semantics would be discarded.

Parameters

target OfficeIMO.Invoicing.InvoiceXmlOptions requiredposition: 0

Properties

public Invoice Invoice { get; } #

Editable common fields. This projection can be incomplete; inspect both diagnostic collections before using it.

public Fa3InvoiceKind Kind { get; } #

Explicit national document kind.

public DateTimeOffset CreatedAt { get; } #

DataWytworzeniaFa, including its explicit UTC offset.

public String SystemInfo { get; } #

Optional generating-system identity.

public String PlaceOfIssue { get; } #

Optional P_1M place of issue.

public Decimal DeclaredTotal { get; } #

Literal P_15 total. For advances, corrections and settlements it is not relabeled as an EN amount due.

public IReadOnlyList<Fa3TaxSummary> TaxSummaries { get; } #

Source-declared national VAT buckets in schema order.

public IReadOnlyList<Fa3InvoiceLineData> Lines { get; } #

Every observed FaWiersz, including previous-state and partially specified rows.

public IReadOnlyList<InvoiceDiagnostic> UnmappedData { get; } #

Business fields outside the supported national/common read mapping, with indexed namespace-aware locations.

public IReadOnlyList<InvoiceDiagnostic> CommonMappingDiagnostics { get; } #

National semantics that cannot safely be expressed by the common invoice projection.