Isso ocorre por meio de uma API do Flow chamada CalculosLiberadosSwile.
Essa API carrega informações liberadas de vales e vale-transporte, com base em seus respectivos cálculos.
O que é carregado nessa API:
Exemplo de um vale-alimentação:
"idDoCalculo": 2097,
"descricaoDoCalculo": "fev 25",
"dataDeReferencia": "2025-02-28T23:59:59",
"dataDePagamento": "2025-03-01T00:00:00",
"formaDePagameto": "Pix",
"idDoContrato": 651,
"nomeDaPessoa": "Jackie Bogisich",
"cpf": "xxxxxxxxxxx",
"valorCalculado": 50,
"descricaoDoValeAlimentacao": "Vale Aniversário", - preenchido quando for vale
"idDoValeAlimentacao": 1012, - preenchido quando for vale
"idTipoValePersonalizado": 1004, - preenchido quando for vale
"descricaoDoTipoDeVale": "Vale Aniversário", - preenchido quando for vale
"linhaDeTransporte": null,
"idDaLinhaDeTransporte": null,
"codigoOficial": null,
"codigoDoProduto": "ERRO: Não foi possível localizar o codigo do produto de VA para o contrato 651 Jackie Bogisich para o cálculo informado na data-base 28/02/2025" - preenchido quando for vale
Outro exemplo de vale-alimentação:
"idDoCalculo": 2097,
"descricaoDoCalculo": "fev 25",
"dataDeReferencia": "2025-02-28T23:59:59",
"dataDePagamento": "2025-03-01T00:00:00",
"formaDePagameto": "Pix",
"idDoContrato": 651,
"nomeDaPessoa": "Jackie Bogisich",
"cpf": "xxxxxxxxxxx",
"valorCalculado": 500,
"descricaoDoValeAlimentacao": "Vale Moradia", - preenchido quando for vale
"idDoValeAlimentacao": 1013, - preenchido quando for vale
"idTipoValePersonalizado": 1005, - preenchido quando for vale
"descricaoDoTipoDeVale": "Vale Moradia", - preenchido quando for vale
"linhaDeTransporte": null,
"idDaLinhaDeTransporte": null,
"codigoOficial": null,
"codigoDoProduto": "swile" - preenchido quando for vale
Exemplo de vale-transporte:
"idDoCalculo": 23,
"descricaoDoCalculo": "fev 25",
"dataDeReferencia": "2025-02-28T23:59:59",
"dataDePagamento": "2025-03-03T00:00:00",
"formaDePagameto": "TransferenciaBancaria",
"idDoContrato": 651,
"nomeDaPessoa": "Jackie Bogisich",
"cpf": "xxxxxxxxxxx",
"valorCalculado": 100,
"descricaoDoValeAlimentacao": null,
"idDoValeAlimentacao": null,
"idTipoValePersonalizado": null,
"descricaoDoTipoDeVale": "Vale Transporte", - preenchido quando for vale transporte
"linhaDeTransporte": "EMTU - Osasco", - preenchido quando for vale transporte
"idDaLinhaDeTransporte": 3, - preenchido quando for vale transporte
"codigoOficial": "12345", - preenchido quando for vale transporte
"codigoDoProduto": null
Observações:
A informação de código do produto (vale alimentação ou vale personalizado) é buscada no cadastro básico do vale. Essa informação deverá ser um código válido na Swile para integrar.
A informação de código oficial é buscada no cadastro básico da linha de transporte. Essa informação deverá ser um código válido na Swile para integrar.
Leia também: