CTA SMART - Importação de Abastecimentos 


Nome da Integração ou customização:

CTA SMART - Importação de abastecimentos / Saídas de Estoque 

Finalidade: 

Buscar abastecimentos de veículos/máquinas fornecidos via API pela CTA, fazendo assim a geração das saídas de estoque de forma automática, bem como a geração do contas a pagar, após isso devolver a abastecida a mesma API para fins de sincronização.



Funcionamento: 

1: A cada 5 minutos buscamos as abastecidas disponibilizadas de X últimos dias (definidos em configuração via painel)  

2: Todas as abastecidas retornadas que possuírem  o campo "posto-comercial"== false serão inseridas como saída de estoque no Movtrans, após isso a geração de Contas  Pagar da Saída.

3:  Após esse processo, é enviado o ID da Abastecida para a CTA, a fim de sincronizar a mesma para que não seja retornada novamente na próxima consulta.

4. O ID da abastecida ficara disponível nas Observações da SAÍDA para consulta.


Critérios para uso:

Configuração:

Plano de Contas ID x Campo Extra > código

Centro de Custos ID x Campo Extra > código

Veículo ID x Veículo > código

Motorista ID x Motorista > Código

Produto (Código Integração)   X Combustível > código

Local de Estoque (Id Integração) X Posto > ID


> Configurar as URL's de ambos os endpoints CTa

> Os íltimos dias  para buscar os registros na API

> Ligação de campos extras na API CTA com o campo que o cliente deseja utilizar para popular no Movtrans.  Ex: Cliente X quer que o campo extra 4 irá trazer o código que irá popular o código do Centro de Custo.  (Até o momento só é possível ligar campos extras aos seguintes campos no sistema: Plano de Contas, Centro de Custos e Observações)



Consulta de Logs:


1. Acessar um dos servidores de produção (44, 45 ou 55);

2. No navegador, utilize a URL base: [http://192.168.1.233:7014/api/cta_smart/] ;

3. Para indicar qual dos logs deseja acessar, informe o parâmetro de tipo "t" (error = excessões geral | sinc = sicronia), como no exemplo: [http://192.168.1.233:7014/api/cta_smart/?t=error] ;

4. Para indicar qual a data dos logs deseja acessar, informe o parâmetro de data "d", utilizando o formato ANO-MÊS-DIA (AAAA-MM-DD), como no exemplo: [http://192.168.1.233:7014/api/cta_smart/?t=error&d=2024-11-01] ;


*OBS: No momento, só pode ser acessado à partir de nossos servidores (44, 45 e 55)*





Principais Rejeições: "Erro" - Resolutiva: