Integração Contábil (Empresa: SMAR)
Introdução
A empresa SMAR nos forneceu duas API's, sendo uma delas para envio de um arquivo JSON gerado na rotina de Integração Contábil, e outra API para consulta do status do JSON enviado.
Parametrização
1. Administração
No módulo de administração, é necessário configurar alguns itens, que são os seguintes:
- baixa.utilizaIntegracaoSmar = 'Sim'
- baixa.codigoUnidadeGestora = 301
- baixa.codigoHistoricoIntegracao = Se o cliente for Santa Bárbara, deve ser 2, senão, pedir informação com o cliente.
- baixa.urlApiConsultaIntegracaoSmar = 'https://cp1-demo.smarapd.com.br/cpserver/integracaotributacao/consultaIntegracaoTerceiros'
- baixa.urlIntegracaoBaixa = https://cp1-demo.smarapd.com.br/cpserver/integracaotributacao/integracaoterceiros
Exemplo:
2. Usuário e Permissões
No Mapa de Permissões, a opção 'Lista de Integrações (API's Externas)' deve estar habilitado para que a opção no menu Lateral (Integração Contábil >> Lista) esteja habilitado.
Funcionalidade
1. Geração da Prévia.
Ao acessar a rotina de 'Integração Contábil', é necessário informar a 'Data da Contabilização Inicial' e a 'Data da Contabilização Final'. Fazendo isso, ao clicar em 'Processar', o sistema gera uma integração prévia que poderá ser acessada em (Menu Lateral >> Integração Contábil >> Liberar)
2. Envio da Integração.
Ao acessar a rotina de liberação, é possível visualizar todas as prévias criadas das integrações contábeis. Para enviar o JSON para a API da empresa SMAR, basta clicar em 'Liberar Integração'. O sistema comecará a montar o arquivo para envio.
Exemplo da estrutura do JSON que é enviado: