verifactu-sdk API / VerifactuErrorOptions
Interface: VerifactuErrorOptions
Defined in: src/errors/VerifactuError.ts:48
Constructor options shared by every VerifactuError subclass.
Extended by
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.
category?
readonlyoptionalcategory?:ErrorCategory
Defined in: src/errors/VerifactuError.ts:52
AEAT category derived from the catalog.
field?
readonlyoptionalfield?:string
Defined in: src/errors/VerifactuError.ts:54
Dotted path of the offending field (e.g. 'breakdown.0.taxRate').
invoiceId?
readonlyoptionalinvoiceId?:VerifactuErrorInvoiceId
Defined in: src/errors/VerifactuError.ts:56
Triple identifying the invoice the error belongs to.
cause?
readonlyoptionalcause?:unknown
Defined in: src/errors/VerifactuError.ts:58
Underlying cause, propagated via Error.cause.