verifactu-sdk API / SoapFaultErrorOptions
Interface: SoapFaultErrorOptions
Defined in: src/errors/VerifactuError.ts:170
Constructor options for SoapFaultError, layering SOAP-specific fault metadata on top of the standard VerifactuErrorOptions.
Extends
Properties
code?
readonlyoptionalcode?:string
Defined in: src/errors/VerifactuError.ts:50
AEAT error code (e.g. '1108'); omitted when the SDK detects the issue locally without a catalog mapping.
Inherited from
category?
readonlyoptionalcategory?:ErrorCategory
Defined in: src/errors/VerifactuError.ts:52
AEAT category derived from the catalog.
Inherited from
VerifactuErrorOptions.category
field?
readonlyoptionalfield?:string
Defined in: src/errors/VerifactuError.ts:54
Dotted path of the offending field (e.g. 'breakdown.0.taxRate').
Inherited from
invoiceId?
readonlyoptionalinvoiceId?:VerifactuErrorInvoiceId
Defined in: src/errors/VerifactuError.ts:56
Triple identifying the invoice the error belongs to.
Inherited from
VerifactuErrorOptions.invoiceId
cause?
readonlyoptionalcause?:unknown
Defined in: src/errors/VerifactuError.ts:58
Underlying cause, propagated via Error.cause.
Inherited from
faultcode?
readonlyoptionalfaultcode?:string
Defined in: src/errors/VerifactuError.ts:172
<faultcode> value.
faultstring?
readonlyoptionalfaultstring?:string
Defined in: src/errors/VerifactuError.ts:174
<faultstring> value.
faultactor?
readonlyoptionalfaultactor?:string
Defined in: src/errors/VerifactuError.ts:176
Optional <faultactor> value.
detail?
readonlyoptionaldetail?:string
Defined in: src/errors/VerifactuError.ts:178
Optional <detail> value as raw XML.