Skip to content

FA(3) invoice builder

Public FA(3) facade and chainable builder methods.

OperationSummaryVariants
FA(3) builder: CreatePublic StandardInvoiceBuilder.create API surface.Builder
FA(3) builder: HeaderSet the header value.Builder
FA(3) builder: Header modelSet the invoice header from an existing domain model.Builder
FA(3) builder: SellerSet the seller party from address and identifier fields.Builder
FA(3) builder: Seller modelSet the seller from an existing domain model.Builder
FA(3) builder: BuyerSet the buyer party from address and identifier fields.Builder
FA(3) builder: Buyer modelSet the buyer from an existing domain model.Builder
FA(3) builder: Third partyAdd a third-party subject from address, identity, and role fields.Builder
FA(3) builder: Add third party modelAdd an existing third-party domain model.Builder
FA(3) builder: Replace third partiesReplace all third-party subjects.Builder
FA(3) builder: Clear third partiesRemove all third-party subjects.Builder
FA(3) builder: Footer modelSet the footer from an existing domain model.Builder
FA(3) builder: Attachment modelSet the attachment from an existing domain model.Builder
FA(3) builder: StandardStart a standard invoice body builder.Builder
FA(3) builder: SimplifiedStart a simplified invoice body builder.Builder
FA(3) builder: CorrectionStart a correction invoice body builder.Builder
FA(3) builder: AdvanceStart an advance invoice body builder or sub-builder.Builder
FA(3) builder: SettlementStart a settlement invoice body builder or sub-builder.Builder
FA(3) builder: Correction advanceStart a correction advance invoice body builder.Builder
FA(3) builder: Correction settlementStart a correction settlement invoice body builder.Builder
FA(3) builder: Dump stateReturn a serializable draft snapshot of the current builder state.Builder
FA(3) builder: Dump state jsonReturn the current builder state as JSON.Builder
FA(3) builder: Load stateLoad builder state from a serializable draft snapshot.Builder
FA(3) builder: From stateCreate a builder from a serializable draft snapshot.Builder
FA(3) builder: From state jsonCreate a builder from serialized JSON state.Builder
FA(3) builder: From invoiceCreate a builder initialized from an existing invoice.Builder
FA(3) builder: BuildBuild the corresponding FA(3) domain model.Builder
FA(3) builder: To specConvert the built invoice to the generated FA(3) schema model.Builder
FA(3) builder: To xmlSerialize the built invoice to XML bytes.Builder

Generated from ksef2.fa3.__all__.

SymbolImportSource
ContactInfofrom ksef2.fa3 import ContactInfosrc/ksef2/domain/models/fa3/__init__.py
FA3InvoiceBuilderfrom ksef2.fa3 import FA3InvoiceBuildersrc/ksef2/fa3/__init__.py
InvoiceAddressfrom ksef2.fa3 import InvoiceAddresssrc/ksef2/domain/models/fa3/__init__.py
InvoiceEntityfrom ksef2.fa3 import InvoiceEntitysrc/ksef2/domain/models/fa3/__init__.py
InvoiceHeaderfrom ksef2.fa3 import InvoiceHeadersrc/ksef2/domain/models/fa3/__init__.py
InvoiceSummaryOverridesfrom ksef2.fa3 import InvoiceSummaryOverridessrc/ksef2/domain/models/fa3/body/__init__.py
InvoiceThirdPartyfrom ksef2.fa3 import InvoiceThirdPartysrc/ksef2/domain/models/fa3/__init__.py
KsefInvoicefrom ksef2.fa3 import KsefInvoicesrc/ksef2/domain/models/fa3/__init__.py
KsefInvoiceDraftfrom ksef2.fa3 import KsefInvoiceDraftsrc/ksef2/domain/models/fa3/__init__.py
SaleCategoryfrom ksef2.fa3 import SaleCategorysrc/ksef2/domain/models/fa3/body/__init__.py
TaxRegimefrom ksef2.fa3 import TaxRegimesrc/ksef2/domain/models/fa3/body/__init__.py
VatClassificationfrom ksef2.fa3 import VatClassificationsrc/ksef2/domain/models/fa3/body/__init__.py
VatRatefrom ksef2.fa3 import VatRatesrc/ksef2/domain/models/fa3/body/__init__.py
VatTreatmentfrom ksef2.fa3 import VatTreatmentsrc/ksef2/domain/models/fa3/body/__init__.py