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
| Parameter | Type |
|---|---|
httpClient | HttpClient |
certificate | A1Certificate |
chaveAcesso | string |
xmlPedido | string |
options? | { xmlJaAssinado?: boolean; } |
options.xmlJaAssinado? | boolean |
Returns
Promise<EventoResult & { xmlAssinado: string; }>