ERP senior X > Suprimentos > Gestão de recebimento > Nota fiscal de entrada > Integração da Nota Fiscal de Entrada via API

Integração da Nota Fiscal de Entrada via API

Essa integração permite tanto a consulta de dados dos documentos registrados no ERP senior X quanto o registro de notas fiscais de entrada de emissão de terceiros, utilizando APIs públicas. Dessa forma, as empresas ganham mais flexibilidade para automatizar processos, desenvolver soluções personalizadas e firmar parcerias estratégicas.

Webhook

O retorno sobre os processos de consulta e registro de notas fiscais de entrada é feito por meio de webhooks.

Um webhook é um mecanismo automatizado de comunicação entre sistemas, funcionando como uma "notificação em tempo real" enviada de um sistema para outro quando um evento específico ocorre. No contexto da consulta e do registro de notas fiscais de entrada, o webhook notifica imediatamente sobre o status da solicitação, informando se foi concluída com sucesso ou se houve erro, avisando automaticamente o parceiro. Isso elimina a necessidade de verificações constantes pelo sistema que aguarda a informação.

Para isso, é necessário configurar os webhooks, fornecendo os dados que serão acionados quando o evento ocorrer.

Veja os passos necessário para o cadastro de um webhook:

Cadastros necessários

Para a geração da nota fiscal de entrada, é necessário realizar alguns cadastros obrigatórios conforme abaixo:

Consultar Dados da Nota Fiscal de Entrada

A consulta de dados da nota fiscal de entrada no módulo de suprimentos do ERP senior X é realizada de forma síncrona, utilizando uma chamada GET à seguinte API:

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/incomingInvoice/{notaFiscalId}

Essa API permite recuperar os dados completos de uma nota fiscal de entrada, incluindo informações da empresa, filial, remetente, itens da nota (produtos ou serviços), transações, condições de pagamento, impostos, entre outros.

Integração de Nota Fiscal de Entrada de Emissão de Terceiros

A integração de notas fiscais de emissão de terceiros no módulo de suprimentos do ERP senior X é realizada de forma assíncrona, por meio da chamada à seguinte API:

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/integrateThirdPartyIncomingInvoice

A funcionalidade somente permite a criação. Para utilizá-la, é essencial que todos os pré-requisitos sejam atendidos. Abaixo, detalhamos os parâmetros de requisição e fornecemos um exemplo mínimo de request.

Parâmetros da Requisição

Fechar Nota Fiscal de Entrada

O fechamento de notas fiscais no módulo de suprimentos do ERP senior X é realizada de forma assíncrona, por meio da chamada à seguinte API:

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/closeIncomingInvoice

Ao solicitar o fechamento de uma nota fiscal que ainda está em digitação, são iniciados os eventos de integração da nota com os demais módulos do ERP senior X. Após a conclusão do processo de fechamento:

Bloqueio e Desbloqueio de Notas Fiscais de Entrada de Emissão de Terceiros

A API abaixo permite o controle de bloqueio e desbloqueio das notas fiscais de entrada de terceiros via API.

Essa funcionalidade permite que sistemas externos gerenciem o bloqueio temporário de notas fiscais, assumindo também o controle do tempo limite para desbloqueio automático. Com isso, é possível garantir maior flexibilidade e segurança no gerenciamento de documentos fiscais, especialmente em processos que dependem de validações ou análises externas.

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/manageInvoiceLock

Para utilizá-la, é essencial que todos os pré-requisitos sejam atendidos. Abaixo, detalhamos os parâmetros de requisição e fornecemos um exemplo mínimo de request.

Observação

Este recurso é opcional, e específico para notas fiscais de entrada de emissão de terceiros.

Integração do XML da Nota Fiscal de Entrada

A API abaixo permite receber Notas Fiscais de Entrada e Conhecimentos de Transporte de forma assíncrona a partir das informações do XML, processando e gerando a nota no ERP senior X:

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/integrateIncomingInvoiceXml

Para utilizá-la, é essencial que todos os pré-requisitos sejam atendidos. Abaixo, detalhamos os parâmetros de requisição e fornecemos um exemplo mínimo de request.

Observação

A validação da assinatura do XML e do schema é de responsabilidade do consumidor da API.

Após a conclusão do processo de integração, são publicados os seguintes eventos:

Em caso de sucesso

Em caso de erro

Representação do XML da Nota Fiscal de Entrada via API

É possível consultar ou excluir representações do XML de notas fiscais por meio da chamada à seguinte API:

    https://<domínio>.senior.com.br/erpx_sup_int/facade/apis/incomingInvoiceXml/<ID>

Para utilizá-la, é essencial que todos os pré-requisitos sejam atendidos. Abaixo, detalhamos os parâmetros de requisição e fornecemos um exemplo mínimo de request.

Veja também:

Este artigo ajudou você?

Ainda com dúvidas?

Fale com a SARA!