API Reference
Fa3InvoiceReadResult
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
- Method Fa3InvoiceReader.Read
Methods
public Byte[] GetOriginalBytes() #Byte[]Returns the original bytes unchanged, even after common-model edits. This is preservation, not a model rewrite.
public Byte[] WriteCommonInvoice(InvoiceXmlOptions target) #Byte[]Converts common fields only when no observed business data or national semantics would be discarded.
Parameters
- target OfficeIMO.Invoicing.InvoiceXmlOptions
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.