Skip to content

verifactu-sdk API


verifactu-sdk API / BreakdownItem

Interface: BreakdownItem ​

Defined in: src/types.ts:230

One line of an invoice's tax breakdown.

Each line carries either an operation qualification (operationQualification) or an exemption reason (exemptionReason) — never both.

Properties ​

tax? ​

optional tax?: TaxCode

Defined in: src/types.ts:232

Tax code (Impuesto). Optional only for legacy compatibility; usually set.


regimeKey? ​

optional regimeKey?: RegimeKey

Defined in: src/types.ts:234

Regime key (ClaveRegimen).


operationQualification? ​

optional operationQualification?: OperationQualification

Defined in: src/types.ts:236

Operation qualification; mutually exclusive with exemptionReason.


exemptionReason? ​

optional exemptionReason?: ExemptionReason

Defined in: src/types.ts:238

Exemption reason; mutually exclusive with operationQualification.


taxRate? ​

optional taxRate?: string

Defined in: src/types.ts:240

Tax rate (percentage, e.g. '21', '4.0', '0').


taxBase ​

taxBase: string

Defined in: src/types.ts:242

Taxable base or non-subject amount (BaseImponibleOimporteNoSujeto).


taxBaseAtCost? ​

optional taxBaseAtCost?: string

Defined in: src/types.ts:244

Cost-based taxable base (BaseImponibleACoste).


taxAmount? ​

optional taxAmount?: string

Defined in: src/types.ts:246

Repercussed amount (CuotaRepercutida).


equivalenceSurchargeRate? ​

optional equivalenceSurchargeRate?: string

Defined in: src/types.ts:248

Equivalence surcharge rate (TipoRecargoEquivalencia).


equivalenceSurchargeAmount? ​

optional equivalenceSurchargeAmount?: string

Defined in: src/types.ts:250

Equivalence surcharge amount (CuotaRecargoEquivalencia).

Released under the MIT license.