FinOpenPOS
API ReferenceInterfaces

TaxElement

@finopenpos/fiscal / TaxElement

Defined in: tax-element.ts:44

Structured representation of a tax XML element.

Covers all NF-e tax group patterns:

  • <ICMS><ICMS00>...fields...</ICMS00></ICMS> (outer + variant)
  • <IPI><cEnq>999</cEnq><IPITrib>...</IPITrib></IPI> (outer + outerFields + variant)
  • <ICMSUFDest>...fields...</ICMSUFDest> (variant only, no outer)
  • <II>...fields...</II> (variant only, no outer)

Cobre todos os padrões de grupos tributários da NF-e:

  • <ICMS><ICMS00>...campos...</ICMS00></ICMS> (externo + variante)
  • <IPI><cEnq>999</cEnq><IPITrib>...</IPITrib></IPI> (externo + campos externos + variante)
  • <ICMSUFDest>...campos...</ICMSUFDest> (somente variante, sem externo)
  • <II>...campos...</II> (somente variante, sem externo)

Properties

fields

fields: TaxField[];

Defined in: tax-element.ts:52


outerFields

outerFields: TaxField[];

Defined in: tax-element.ts:48


outerTag

outerTag: string | null;

Defined in: tax-element.ts:46


variantTag

variantTag: string;

Defined in: tax-element.ts:50

On this page