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
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: