Skip to content

open-nfse / postEvento

Function: postEvento()

ts
function postEvento(
   httpClient: HttpClient, 
   certificate: A1Certificate, 
   chaveAcesso: string, 
   xmlPedido: string, 
   options?: {
  xmlJaAssinado?: boolean;
}): Promise<EventoResult & {
  xmlAssinado: string;
}>;

Defined in: src/eventos/post-evento.ts:45

Assina (se ainda não estiver), comprime em gzip+base64 e posta um XML de <pedRegEvento> no SEFIN. Retorna o evento processado ou lança ReceitaRejectionError com o corpo ResponseErro.

Passe xmlJaAssinado: true quando estiver reenviando um XML que já veio assinado do RetryStore — nesse caso a assinatura é preservada.

Parameters

ParameterType
httpClientHttpClient
certificateA1Certificate
chaveAcessostring
xmlPedidostring
options?{ xmlJaAssinado?: boolean; }
options.xmlJaAssinado?boolean

Returns

Promise<EventoResult & { xmlAssinado: string; }>

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