FinOpenPOS
API ReferenceClasses

Contingency

@finopenpos/fiscal / Contingency

Defined in: contingency.ts:62

Manages NF-e/NFC-e contingency mode activation and deactivation.

Constructors

Constructor

new Contingency(json?): Contingency;

Defined in: contingency.ts:72

Parameters

ParameterType
json?string

Returns

Contingency

Properties

motive

motive: string = "";

Defined in: contingency.ts:66


timestamp

timestamp: number = 0;

Defined in: contingency.ts:68


tpEmis

tpEmis: EmissionType = 1;

Defined in: contingency.ts:70


type

type: ContingencyTypeName = "";

Defined in: contingency.ts:64

Methods

activate()

activate(
   acronym, 
   motive, 
   forcedType?): string;

Defined in: contingency.ts:102

Activate contingency mode for the given state.

Parameters

ParameterTypeDescription
acronymstringState abbreviation (e.g. "SP", "RS")
motivestringJustification (15-255 UTF-8 characters)
forcedType?stringOptional override: "SVCAN" or "SVCRS"

Returns

string

JSON string with the contingency configuration


deactivate()

deactivate(): string;

Defined in: contingency.ts:142

Deactivate contingency mode (reset to normal emission).

Returns

string


load()

load(json): void;

Defined in: contingency.ts:84

Load contingency configuration from a JSON string.

Parameters

ParameterType
jsonstring

Returns

void


toString()

toString(): string;

Defined in: contingency.ts:155

Return a JSON string representation of the current contingency config.

Returns

string

On this page