Jump to content

Teste avaliação do componente de boleto


DIEGO SARKIS
 Compartilhar

Postagens Recomendadas

10 minutos atrás, andre.souza disse:

Boa tarde Diego, tudo bem?

Pela OCX não é possível realizar a consulta nem de contas, convênios ou cedentes, essa opção é exclusiva para o método GET da API, estamos a disposição caso você tenha dúvidas,

Até mais.

Entendi, Muito obrigado pela resposta!

  • Curtir 1
Link to comment
Compartilhe em outros sites

Bom dia,

Estou validando os modelos de boleto, se não me engano no inicio vi em algum link os modelos disponíveis, mas não to achando, de qualquer forma temos no sistema atualmente, o boleto do cobrebemx (modelo em anexo), esse caso está bem simples, mas temos casos que existem diversas informações no demonstrativo (varias linhas) em outras palavras; aproveitamos bem o espaço do demonstrativo e isso é algo que realmente precisamos, vi que temos as propriedades;

TituloMensagem01 (1 - 80)
TituloMensagem02 (1 - 80)
TituloMensagem03 (1 - 80)
* Os campos de mensagem podem ser adicionados até TituloMensagem09.

 TituloInstrucoes (1 - 100)
* Define o conteúdo que será exibido ao lado do texto "Instruções".

TituloInformacoesAdicionais (1 - 100)
* Caso seja informado, o campo será exibido logo abaixo dos dados do Pagador (Sacado).

image.png.d1fcd461b8508824eb3ebcd7b56e3ca6.png

Mesmo assim, ainda não consigo um resultado próximo do atual:

image.png.3c6da4a3906e8627d6f42377e099660d.png

 

Teríamos alguma outra solução? Sugestão?

att,

 

 

Link to comment
Compartilhe em outros sites

Postado (editado)

Bom dia, 

Estive focado na sexta feira no boleto, acredito que o mais ideal para o nosso uso será o 99 (personalizado), até porque permite a inclusão de informações adicionais, de forma que possa utilizar o espaço como demonstrativo, ficaria:

Demonstrativo (informações desejadas - personalizado)
Recibo (pagador)
Boleto (instruções)

Dessa forma resolveria, mas preciso alimentar a variável citada na personalização do boleto:

image.png.dfabf15639791daae07d0577145ec098.png

Como devo informar essa variável na ocx?, Não encontrei na documentação, ou passei por ela e não vi.

Acho que esse é o caminho, porem se tiverem alguma outra sugestão, seria interessante.

att,

Editado por DIEGO SARKIS
Link to comment
Compartilhe em outros sites

Em 11/10/2021 at 10:41, DIEGO SARKIS disse:

Bom dia, 

Estive focado na sexta feira no boleto, acredito que o mais ideal para o nosso uso será o 99 (personalizado), até porque permite a inclusão de informações adicionais, de forma que possa utilizar o espaço como demonstrativo, ficaria:

Demonstrativo (informações desejadas - personalizado)
Recibo (pagador)
Boleto (instruções)

Dessa forma resolveria, mas preciso alimentar a variável citada na personalização do boleto:

image.png.dfabf15639791daae07d0577145ec098.png

Como devo informar essa variável na ocx?, Não encontrei na documentação, ou passei por ela e não vi.

Acho que esse é o caminho, porem se tiverem alguma outra sugestão, seria interessante.

att,

Olá Diego, tudo bem?

  Existe essa possibilidade sim, porém é disponível apenas para uso através de API. Infelizmente por OCX não tem essa opção. Pode confirmar essa informação na documentação https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360018271973-Variáveis-personalizadas-para-a-impressão na seção de pré-requisitos.
Se sua linguagem permitir, considere fazer a integração via API.


Grande abraço!

Link to comment
Compartilhe em outros sites

9 minutos atrás, GuilhermeMartins disse:

Olá Diego, tudo bem?

  Existe essa possibilidade sim, porém é disponível apenas para uso através de API. Infelizmente por OCX não tem essa opção. Pode confirmar essa informação na documentação https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360018271973-Variáveis-personalizadas-para-a-impressão na seção de pré-requisitos.
Se sua linguagem permitir, considere fazer a integração via API.


Grande abraço!

Opa tudo joia, obrigado pelo retorno,

Pois é, foi esse URL que vi, imaginei que pudesse haver algo no componente não documentado que resolveria essa questão, vou pensar como fazer aqui então,

Muito obrigado pelo retorno.

 

att,

Link to comment
Compartilhe em outros sites

7 horas atrás, GuilhermeMartins disse:

Olá Diego, tudo bem?

  Existe essa possibilidade sim, porém é disponível apenas para uso através de API. Infelizmente por OCX não tem essa opção. Pode confirmar essa informação na documentação https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360018271973-Variáveis-personalizadas-para-a-impressão na seção de pré-requisitos.
Se sua linguagem permitir, considere fazer a integração via API.


Grande abraço!

Guilherme boa noite,

Duvida:
Qual o tamanho máximo da variável personalizada que eu posso criar?
Tem limite de tamanho?

Digo:
Se precisar de uns 500 caracteres por exemplo em 5 linhas:
Devo criar 5 variáveis, uma para cada linha contendo entre 1 e 100 caracteres, ou
Posso criar 1 linha com tudo junto, separando as quebras por PIPE "|" ou algum outro caractere?

att,

Link to comment
Compartilhe em outros sites

16 horas atrás, DIEGO SARKIS disse:

Guilherme boa noite,

Duvida:
Qual o tamanho máximo da variável personalizada que eu posso criar?
Tem limite de tamanho?

Digo:
Se precisar de uns 500 caracteres por exemplo em 5 linhas:
Devo criar 5 variáveis, uma para cada linha contendo entre 1 e 100 caracteres, ou
Posso criar 1 linha com tudo junto, separando as quebras por PIPE "|" ou algum outro caractere?

att,

Olá Diego, tudo bem?

  Nos campos de mensagens podem ter entre 1 e 80 caracteres. Podendo ser adicionados até TituloMensagem09. Sobre a segunda dúvida, seria necessário criar uma variável para cada linha.

Consegui te ajudar?
Teria mais alguma dúvida?
Abraços!

Link to comment
Compartilhe em outros sites

1 hora atrás, GuilhermeMartins disse:

Olá Diego, tudo bem?

  Nos campos de mensagens podem ter entre 1 e 80 caracteres. Podendo ser adicionados até TituloMensagem09. Sobre a segunda dúvida, seria necessário criar uma variável para cada linha.

Consegui te ajudar?
Teria mais alguma dúvida?
Abraços!

Na verdade eu ja havia conseguido, consegui enviar 1 única variável Personalizada teste:
https://homologacao.plugboleto.com.br/api/v1/boletos/impressao/lote/ENPFWMK8J, com 26 linhas, máximo de 100 caracteres por linha.

Criei a variável Demonstrativo  e adicionei no boleto, para o resultado acima mandei o JSON abaixo:

{
    "TipoImpressao":"99",
    "personalizacao":[
        {
            "boleto":"Y4G1PTHSM",
            "Demonstrativo":"Demonstrativo XYZ<br><br> Linha 01 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 02 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 03 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br><br> Linha 04 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 05 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 06 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 07 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br><br> Linha 08 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br> Linha 09 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br><br><br> Linha 10 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br>"
        }
    ]
}

Estou dando meu jeito aqui, obrigado pelo retorno.

ah, detalhe pra fazer isso no e-mail, basta eu fazer a mesma coisa informando na variável EmailPersonalizacao, ou entendi errado?

att,

Link to comment
Compartilhe em outros sites

Bom dia,

Usando a API para enviar o modelo personalizado deu certinho: https://homologacao.plugboleto.com.br/api/v1/boletos/impressao/lote/KGLV72SFW.

Agora tentando implementar o envio de e-mail personalizado, para ter o mesmo resultado (conforme a documentação da API (em https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360006264693-Solicitando-envio-de-e-mail-para-o-Sacado) e alimentando a propriedade EmailPersonalizacao, não retorna nenhum erro, inclusive retorna o protocolo e o e-mail com o link do boleto é enviado com sucesso.

o JSON que envio segue abaixo:

{
    "EmailAnexarBoleto":"true",
    "EmailAssunto":"Boleto de Cobrança",
    "EmailDestinatario":"diego.sarkis@softeasy.com.br",
    "EmailMensagem":"|Prezado Cliente, DIEGO DE SOUZA SARKIS LTDA ME|||Segue link para pagamento de seu boleto ${linkBoleto}|||Email enviado automaticamente em: 18/10/21 as 12:37:44|||_________________________________|INSTITUTO VETERINARIO DE IMAGEM",
    "EmailNomeRemetente":"INSTITUTO VETERINARIO DE IMAGEM",
    "EmailPersonalizacao":{
        "TipoImpressao":"99",
        "personalizacao":[
            {
                "boleto":"EKMA5QLPE",
                "Demonstrativo":"2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
            }
        ]
    },
    "EmailRemetente":"ivi@ivi.vet.br",
    "IdIntegracao":"EKMA5QLPE"
}

e na consulta do protocolo, o retorno abaixo:

{
    "_status": "sucesso",
    "_dados": {
        "situacao": "PROCESSADA",
        "_mensagem": "E-mail enviado com sucesso para: diego.sarkis@softeasy.com.br"
    }
}

Pensei se poderia ser alguma limitação da versão de demonstração, seria isso?

Desde já agradeço,
fico no aguardo...

Link to comment
Compartilhe em outros sites

30 minutos atrás, DIEGO SARKIS disse:

Bom dia,

Usando a API para enviar o modelo personalizado deu certinho: https://homologacao.plugboleto.com.br/api/v1/boletos/impressao/lote/KGLV72SFW.

Agora tentando implementar o envio de e-mail personalizado, para ter o mesmo resultado (conforme a documentação da API (em https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360006264693-Solicitando-envio-de-e-mail-para-o-Sacado) e alimentando a propriedade EmailPersonalizacao, não retorna nenhum erro, inclusive retorna o protocolo e o e-mail com o link do boleto é enviado com sucesso.

o JSON que envio segue abaixo:

{
    "EmailAnexarBoleto":"true",
    "EmailAssunto":"Boleto de Cobrança",
    "EmailDestinatario":"diego.sarkis@softeasy.com.br",
    "EmailMensagem":"|Prezado Cliente, DIEGO DE SOUZA SARKIS LTDA ME|||Segue link para pagamento de seu boleto ${linkBoleto}|||Email enviado automaticamente em: 18/10/21 as 12:37:44|||_________________________________|INSTITUTO VETERINARIO DE IMAGEM",
    "EmailNomeRemetente":"INSTITUTO VETERINARIO DE IMAGEM",
    "EmailPersonalizacao":{
        "TipoImpressao":"99",
        "personalizacao":[
            {
                "boleto":"EKMA5QLPE",
                "Demonstrativo":"2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
            }
        ]
    },
    "EmailRemetente":"ivi@ivi.vet.br",
    "IdIntegracao":"EKMA5QLPE"
}

e na consulta do protocolo, o retorno abaixo:

{
    "_status": "sucesso",
    "_dados": {
        "situacao": "PROCESSADA",
        "_mensagem": "E-mail enviado com sucesso para: diego.sarkis@softeasy.com.br"
    }
}

Pensei se poderia ser alguma limitação da versão de demonstração, seria isso?

Desde já agradeço,
fico no aguardo...

Fiz uma alteração em caráter de teste, adicionei a propriedade "TipoImpressao": "99", 

{
"EmailAnexarBoleto":"true",
"EmailAssunto":"Boleto de Cobrança",
"EmailDestinatario":"diego.sarkis@softeasy.com.br",
"EmailMensagem":"|Prezado Cliente, DIEGO DE SOUZA SARKIS LTDA ME|||Segue link para pagamento de seu boleto ${linkBoleto}|||Email enviado automaticamente em: 18/10/21 as 12:27:53|||_________________________________|INSTITUTO VETERINARIO DE IMAGEM",
"EmailNomeRemetente":"INSTITUTO VETERINARIO DE IMAGEM",
"EmailPersonalizacao":            {
                "TipoImpressao": "99",
                "personalizacao": [
                {
                    "boleto": "EKMA5QLPE",
                    "Demonstrativo": "2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
                } ]
            },
"TipoImpressao": "99",
"EmailRemetente":"ivi@ivi.vet.br",
"IdIntegracao":"EKMA5QLPE"
}

na quarta linha de baixo para cima, de fato trouxe o conteúdo personalizado, porem não mostra a variável Demonstrativo. É como se não houvesse informado ela,.

Consegue me ajudar?

Link to comment
Compartilhe em outros sites

21 horas atrás, DIEGO SARKIS disse:

Fiz uma alteração em caráter de teste, adicionei a propriedade "TipoImpressao": "99", 

{
"EmailAnexarBoleto":"true",
"EmailAssunto":"Boleto de Cobrança",
"EmailDestinatario":"diego.sarkis@softeasy.com.br",
"EmailMensagem":"|Prezado Cliente, DIEGO DE SOUZA SARKIS LTDA ME|||Segue link para pagamento de seu boleto ${linkBoleto}|||Email enviado automaticamente em: 18/10/21 as 12:27:53|||_________________________________|INSTITUTO VETERINARIO DE IMAGEM",
"EmailNomeRemetente":"INSTITUTO VETERINARIO DE IMAGEM",
"EmailPersonalizacao":            {
                "TipoImpressao": "99",
                "personalizacao": [
                {
                    "boleto": "EKMA5QLPE",
                    "Demonstrativo": "2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
                } ]
            },
"TipoImpressao": "99",
"EmailRemetente":"ivi@ivi.vet.br",
"IdIntegracao":"EKMA5QLPE"
}

na quarta linha de baixo para cima, de fato trouxe o conteúdo personalizado, porem não mostra a variável Demonstrativo. É como se não houvesse informado ela,.

Consegue me ajudar?

Bom dia, consegui resolver o problema, 

Troquei isso,

"EmailPersonalizacao":{
      "TipoImpressao": "99",
      "personalizacao": [
      {
            "boleto": "EKMA5QLPE",
            "Demonstrativo": "2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
      }]
},

por isso

"EmailPersonalizacao":[
{
	"boleto": "EKMA5QLPE",
	"Demonstrativo": "2,54 ref TAXA(S)<br><br> N0. DE DOCUMENTO : 17102101       <br><br><br><br>PROTESTAR 30 DIAS APOS O VENCIMENTO<br><br>DEMONSTRATIVO LINHA 1<br><br>DEMONSTRATIVO LINHA 2<br><br>INSTRUÇÃO LINHA 1<br><br>INSTRUÇÃO LINHA 2<br><br><pre><br>VALOR DO DOCUMENTO: R$ 97.45<br>VALOR DO DESCONTO: R$ 25.00<br><br><br>VALOR À SER COBRADO: R$ 72.45"
    }
],

Podem desconsiderar o reportado e dar como resolvido esse post.

Obrigado.

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
 Compartilhar

  • Quem está online   0 Membros, 0 Anônimos, 4 Visitantes (Ver lista completa)

    • There are no registered users currently online


Sobre o Fórum

Este é um fórum para todos os devs e software houses!

Você como dev já passou por uma situação onde aconteceu algum bug, olhou para os lados e não tinha ninguém para te ajudar? Seus problemas acabaram! 😎 

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos criar uma comunidade forte! 

×
×
  • Create New...