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
| Parameter | Type |
|---|---|
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
| Parameter | Type | Description |
|---|---|---|
acronym | string | State abbreviation (e.g. "SP", "RS") |
motive | string | Justification (15-255 UTF-8 characters) |
forcedType? | string | Optional 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
| Parameter | Type |
|---|---|
json | string |
Returns
void
toString()
toString(): string;Defined in: contingency.ts:155
Return a JSON string representation of the current contingency config.
Returns
string