open-nfse / PendingEmission
Interface: PendingEmission
Defined in: src/eventos/retry-store.ts:25
Emissão pendente — SEFIN deduplica via infDPS.Id em retries.
Extends
PendingBase
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
emitenteCnpj | readonly | string | CNPJ do emitente, para introspecção/filtros. | - | src/eventos/retry-store.ts:30 |
firstAttemptAt | readonly | Date | - | PendingBase.firstAttemptAt | src/eventos/retry-store.ts:15 |
id | readonly | string | Chave estável de deduplicação no store. | PendingBase.id | src/eventos/retry-store.ts:12 |
idDps | readonly | string | infDPS.Id (45 chars). Chave de idempotência server-side. | - | src/eventos/retry-store.ts:28 |
kind | readonly | "emission" | - | - | src/eventos/retry-store.ts:26 |
lastAttemptAt | readonly | Date | - | PendingBase.lastAttemptAt | src/eventos/retry-store.ts:16 |
lastError | readonly | { errorName: string; message: string; transient: boolean; } | - | PendingBase.lastError | src/eventos/retry-store.ts:17 |
lastError.errorName | readonly | string | - | - | src/eventos/retry-store.ts:19 |
lastError.message | readonly | string | - | - | src/eventos/retry-store.ts:18 |
lastError.transient | readonly | boolean | - | - | src/eventos/retry-store.ts:20 |
nDPS | readonly | string | - | - | src/eventos/retry-store.ts:32 |
serie | readonly | string | - | - | src/eventos/retry-store.ts:31 |
xmlAssinado | readonly | string | XML já assinado, pronto para re-POST. Replay é idempotente via Id do DPS / (chave+tipoEvento+nPedReg). | PendingBase.xmlAssinado | src/eventos/retry-store.ts:14 |