Fornecedor

Esta integração importa o cadastro de fornecedores do RPInfo para o RuB.


Identificação na Agenda de Execuções

  • Nome do Job: Fornecedor
  • Grupo: RPInfo
  • Chave do Job: rpintoFORNECEDOR
  • Endpoint API: /v1.5/fornecedor/listaFornecedores/lastid/{lastId}

Funcionamento Geral

  1. O Job consulta a lista de fornecedores alterados/novos a partir do lastId.
  2. Os dados de CNPJ, Nome Fantasia, Razão Social e Endereço são sincronizados com o cadastro de fornecedores do RuB.

Fluxo de Execução

graph TD
    A["Job Fornecedor Agendado"] --> B["GET /v1.5/fornecedor/listaFornecedores/lastid/{lastId}"]
    B --> C["Para cada Fornecedor Retornado"]
    C --> D["Mapear CNPJ, Razão Social, Nome Fantasia e Endereço"]
    D --> E["Salvar ou Atualizar Fornecedor no RuB"]
    E --> F["Atualizar lastId em rpinfo_controle"]
    F --> G[("Cadastro de Fornecedores Atualizado no RuB")]

Configurações Avançadas e Aplicação

Acesse no RuB em Configurações > Configurações Avançadas > Integração > RPInfo:

Configuração (Chave)TipoPadrãoDescrição e Como é Aplicada
URL RPInfo (rpinfoUrl)TextoObrigatórioURL base da API do RPInfo utilizada para consultar o endpoint /v1.5/fornecedor/listaFornecedores.
Usuário RPInfo (rpinfoUser)TextoObrigatórioUsuário de autenticação para acesso às APIs do RPInfo.
Senha RPInfo (rpinfoPassword)TextoObrigatórioSenha de autenticação para acesso às APIs do RPInfo.

Observações

  • A integração utiliza o código interno do fornecedor no RPInfo como chave primária para o de-para no RuB.
  • É uma carga incremental baseada em ID sequencial.