verifactu-sdk API / VerifactuClientOptions
Interface: VerifactuClientOptions
Defined in: src/client/VerifactuClient.ts:85
Constructor options for VerifactuClient.
Properties
environment
readonlyenvironment:Environment
Defined in: src/client/VerifactuClient.ts:87
Target AEAT environment.
mode
readonlymode:Mode
Defined in: src/client/VerifactuClient.ts:89
Submission mode — voluntary VERI*FACTU or on-request.
certificate
readonlycertificate:ClientCertificate
Defined in: src/client/VerifactuClient.ts:91
Client certificate used for mTLS (and XAdES signing in on-request mode).
taxpayer
readonlytaxpayer:Taxpayer
Defined in: src/client/VerifactuClient.ts:93
Tax-obligated party identification (NIF + legal name).
representative?
readonlyoptionalrepresentative?:Taxpayer
Defined in: src/client/VerifactuClient.ts:95
Optional representative (advisor/agent) acting on behalf of the taxpayer.
billingSystem
readonlybillingSystem:BillingSystem
Defined in: src/client/VerifactuClient.ts:97
Producer-software descriptor; appended to every record.
hashStore?
readonlyoptionalhashStore?:HashStore
Defined in: src/client/VerifactuClient.ts:99
Pluggable hash-chain store. Defaults to InMemoryHashStore.
endpoint?
readonlyoptionalendpoint?:string
Defined in: src/client/VerifactuClient.ts:101
Override the high-watermark SistemaInformatico endpoint (rare).
withSeal?
readonlyoptionalwithSeal?:boolean
Defined in: src/client/VerifactuClient.ts:103
Use the AEAT "with seal" mirror endpoints (www10 / prewww10).
flowControl?
readonlyoptionalflowControl?:FlowControllerOptions
Defined in: src/client/VerifactuClient.ts:105
Flow-control tuning.
timeoutMs?
readonlyoptionaltimeoutMs?:number
Defined in: src/client/VerifactuClient.ts:107
Wall-clock timeout for SOAP calls. Defaults to 60 s.
requirementReference?
readonlyoptionalrequirementReference?:string
Defined in: src/client/VerifactuClient.ts:109
AEAT RefRequerimiento (mandatory for on-request mode).
idVersion?
readonlyoptionalidVersion?:"1.0"
Defined in: src/client/VerifactuClient.ts:111
Cabecera.IDVersion value. Defaults to '1.0'.