Ir para o conteúdo principal

Integração Contábil (Empresa: SMAR)

Introdução

A empresa SMAR forneceu duas APIs: uma destinada ao envio de um arquivo JSON, gerado no processo de Integração Contábil, e outra para consulta do status desse JSON enviado.

Parametrização

1. Administração

No módulo de administração, é necessário realizar a configuração dos seguintes parâmetros:

  • baixa.utilizaIntegracaoSmar = Sim
  • baixa.codigoUnidadeGestora = 301
  • baixa.codigoHistoricoIntegracao = Para o cliente Santa Bárbara, o valor deve ser 2; caso contrário, consultar a SMAR para obter a informação correta.
  • baixa.urlApiConsultaIntegracaoSmar = https://cp1-demo.smarapd.com.br/cpserver/integracaotributacao/consultaIntegracaoTerceiros
  • baixa.urlIntegracaoBaixa = https://cp1-demo.smarapd.com.br/cpserver/integracaotributacao/integracaoterceiros
  • baixa.clientId = integracao
  • baixa.clientSecret = lAcKMalctItO
  • baixa.userAuth = WebSmarAPD
  • baixa.utlRestSharp = https://cp1-demo.smarapd.com.br
  • baixa.urlToken = /authserver/OAuth20/Token

Exemplo:

2. Usuário e Permissões

No Mapa de Permissões, é necessário habilitar a opção "Lista de Integrações (APIs Externas)" para que a funcionalidade correspondente no menu lateral (Integração Contábil >> Lista) esteja disponível para o usuário.

Funcionalidade

1. Geração da Prévia

Ao acessar a rotina de "Integração Contábil", o usuário deve informar a "Data da Contabilização Inicial" e a "Data da Contabilização Final". Após isso, ao clicar em "Processar", o sistema gera uma prévia da integração, que pode ser acessada no caminho (Menu Lateral >> Integração Contábil >> Liberar).

2. Envio da Integração

Na rotina de liberação, é possível visualizar todas as prévias criadas das integrações contábeis. Para enviar o arquivo JSON à API da empresa SMAR, basta clicar em "Liberar Integração". O sistema então iniciará a montagem do arquivo para envio.

Exemplo da estrutura do JSON que é enviado:

3. Consulta do envio da integração contábil

Ao acessar o menu lateral (Integração Contábil >> Lista), o usuário pode buscar a integração enviada. Na "Lista de Integrações Contábeis", na coluna "Ações", é possível clicar no botão "Verificar Status", que consulta a API da SMAR para obter o status da integração enviada, atualizando a lista com a informação mais recente.