...
Bloco de código |
---|
{
idnotafiscal:
} |
- O retorno do Carte para a aplicação será no formato abaixo:
Bloco de código |
---|
|
{
"lStatus": true,
"cMensagem": "Sucesso",
"cBoleto": {base64}
} |
- Na tela "Visão 360 → Títulos" acrescentar uma nova coluna Nota Fiscal, referente a nota fiscal vinculada ao título:
- O retorno do Carte para a aplicação será no formato abaixo:
...
...
serie as NF from notafiscal n where idnotafiscal =(select idnotafiscal from financeirotitulo f where idfinanceirotitulo=:idtitulo) |
INTEGRAÇÃO
API DOWNLOAD BOLETO
- Criar para Pentaho-Carte o Job DOWNLOADBOLETO no repositório COMMONS_SERVICES;
- URL de consulta deve ser montada no seguinte padrão:
GET: {URL_API_NOTA_FISCALBOLETO_CLIENTE}/{empresa}/{filial}/{documento}/{serie}
...
- Informações da request serão obtidas a partir das consultas abaixo;
- Se o campo EMPRESA estiver como NULL, então o parâmetro EMPRESA não deve ser repassado na URL da request. Dessa , ficando dessa forma {URL_API_NOTA_FISCALBOLETO_CLIENTE}/{filial}/{documento}/{serie}:
Bloco de código |
---|
language | sql |
---|
title | Consulta Dados Requisição |
---|
|
SELECT n.numeronotafiscal AS DOCUMENTO,
n.serie AS SERIE,
l.numeromatricula AS FILIAL,
CASE
WHEN Cast(w.valor AS VARCHAR) = '1' THEN
Split_part(n.codigoerp, '#', 1)
ELSE NULL END AS EMPRESA
FROM notafiscal n
INNER JOIN local l
ON l.idlocal = n.idlocalfilialfaturamento
LEFT JOIN wsconfigintegracao w
ON w.codigoerp = 'API_DOWNNF'
AND w.idnativo = 1
WHERE n.idnotafiscal = :IDNOTAFISCAL;
SELECT ( CASE
WHEN sglcampo = 'DOWNBOL_PASSWORD' THEN valor
END ) AS SENHA,
( CASE
WHEN sglcampo = 'DOWNBOL_USER' THEN valor
END ) AS USUARIO,
( CASE
WHEN sglcampo = 'DOWNBOL_URL' THEN valor
END ) AS URL
FROM pluginintconfig
WHERE codigoelemento = 'DOWNBOL'
AND sglcampo IN ( 'DOWNBOL_PASSWORD', 'DOWNBOL_USER', 'DOWNBOL_URL' ); |
...