verifactu-sdk API
verifactu-sdk API
verifactu-sdk — public entrypoint.
The published surface of the SDK. Everything imported from 'verifactu-sdk' flows through this file; sub-paths ('verifactu-sdk/schemas', 'verifactu-sdk/validators', …) are provided for advanced consumers who need to reach a specific layer without paying the whole-package import cost.
Only the symbols re-exported here are covered by SemVer; internal helpers are subject to change between minor releases.
Classes
- VerifactuClient
- VerifactuError
- SchemaValidationError
- BusinessValidationError
- SoapFaultError
- NetworkError
- FlowControlError
- InMemoryHashStore
Interfaces
- VerifactuClientOptions
- RenderQrInput
- RenderedQr
- PfxCertificate
- PemCertificate
- VerifactuErrorInvoiceId
- VerifactuErrorOptions
- SoapFaultDetail
- SoapFaultErrorOptions
- NetworkErrorOptions
- BuildQrUrlInput
- RenderQrOptions
- HashStoreEntry
- HashStore
- AlternateIdentifier
- Counterpart
- Taxpayer
- BillingSystem
- InvoiceId
- ChainLink
- BreakdownItem
- RectificationBreakdown
- HeaderModeVoluntary
- HeaderModeOnRequest
- Invoice
- CancelInvoiceInput
- RegisterInvoiceRecordResult
- RegisterInvoiceResponse
- QueryFilter
- QueryResultPage
Type Aliases
- Mode
- Environment
- ClientCertificate
- ErrorCategory
- QrLanguage
- QrEnvironment
- QrMode
- InvoiceType
- RectificationKind
- TaxCode
- RegimeKey
- OperationQualification
- ExemptionReason
- AlternateIdType
- YesNo
- RecordState
- EnvelopeState
- StoredRecordState
- Recipient
- Representative