Skip to content

open-nfse / SubstituirResult

Type Alias: SubstituirResult

ts
type SubstituirResult = 
  | {
  cancelamento: EventoResult;
  novaNfse: NfseEmitResult;
  status: "ok";
}
  | {
  cancelamentoError: Error;
  novaNfse: NfseEmitResult;
  pending: PendingEvent;
  status: "retry_pending";
}
  | {
  cancelamentoError: Error;
  novaNfse: NfseEmitResult;
  rollback: EventoResult;
  status: "rolled_back";
}
  | {
  cancelamentoError: Error;
  novaNfse: NfseEmitResult;
  pendingRollback: PendingEvent;
  rollbackError: Error;
  status: "rollback_pending";
};

Defined in: src/eventos/cancelar.ts:123

Estado do resultado da substituição — discriminated union sobre status.

Licença MIT — biblioteca não oficial, sem vínculo com a Receita Federal.