Ir para conteúdo
  • Cadastre-se

dev botao

Layout boleto CNAB240+ Banrisul com ACBrMonitor - variavel respemis


Ver Solução Respondido por A.Gaeta,
  • Este tópico foi criado há 130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá

No manual do ACBrMonitor tenho o seguinte código caindo em rejeição (o meu cliente gera o boleto e manda pro cliente):

 

Valores válidos para o campo RespEmis (Responsabilidade Emissão do Boleto)

0 - Cliente Emite
1 - Banco Emite
2 - Banco Reemite
3 - Banco não Reemite

Só que os códigos do Banrisul são diferente:

'1' = Banco Distribui
'2' = Cliente Distribui
‘3’ = Banco envia e-mail
‘4’ = Banco envia SMS
‘P’ = Banco registra e cliente distribui boleto em QR Code PIX‘Q’ = Banco reg

Nos outros bancos, o 0=cliente emite, no Banrisul é o 2.

Se eu seguir a tabela do ACBr dá errado... o código a ser usado deve ser a do banco e não a do ACBr, estou certo?

achei que ele converteria para o equivalente do banco em questão e aí tenho que deixar a variavel no sistema liberada para que o cliente informe o código direto do banco.

 

Idem pros demais códigos?

 

 

  • Membros Pro
Postado

Em tempo, mesmo colocando o cedente.ini com RespEmis=4 ou outro valor válido qualquer, na coluna 62 do bloco P fica sempre 1... 

Onde está o erro? Algum outro campo afeta esta coluna?

 

18.3P Distrib. boleto Identificação da distribuição 62 62 1        

 

  • Membros Pro
Postado

Mais um BO...

 

Campo espécie de titulo, Bloco P, coluna 107-108, qual variavel do ACBr Monitor afeta esta posição?
Estou tendo rejeição neste campo também...

Obrigado

Espécie do Título (Banrisul)
Código adotado pela FEBRABAN para identificar o tipo de título de cobrança. Domínio:
'01' = CH Cheque (não tratado)
'02' = DM Duplicata Mercantil
'03' = DMI Duplicata Mercantil p/ Indicação
'04' = DS Duplicata de Serviço
'05' = DSI Duplicata de Serviço p/ Indicação
'06' = DR Duplicata Rural (não tratado)
'07' = LC Letra de Câmbio
'08' = NCC Nota de Crédito Comercial (não tratado)
'09' = NCE Nota de Crédito a Exportação (não tratado)
'10' = NCI Nota de Crédito Industrial (não tratado)
'11' = NCR Nota de Crédito Rural (não tratado)
'12' = NP Nota Promissória
'13' = NPR Nota Promissória Rural (não tratado)
'14' = TM Triplicata Mercantil (não tratado)
'15' = TS Triplicata de Serviço (não tratado)
'16' = NS Nota de Seguro (não tratado)
'17' = RC Recibo (não tratado)
'18' = FAT Fatura (não tratado)
'19' = ND Nota de Débito (não tratado)
'20' = AP Apólice de Seguro (não tratado)
'21' = ME Mensalidade Escolar (não tratado)
'22' = PC Parcela de Consórcio
'23' = NF Nota Fiscal (não tratado)
'24' = DD Documento de Dívida (não tratado)
‘25’ = Cédula de Produto Rural (não tratado)
‘26’ = Warrant (não tratado)
‘27’ = Dívida Ativa de Estado (não tratado)
‘28’ = Dívida Ativa de Município (não tratado)
‘29’ = Dívida Ativa da União (não tratado)
‘30’ = Encargos condominiais (não tratado)
‘31’ = CC Cartão de Crédito (Ver título número 4 – Novos Produtos)
‘32’ = BDP – Boleto de Proposta (Ver título número 4 – Novos Produtos)
'99' = Outros

  • Consultores
Postado
1 hora atrás, A.Gaeta disse:

Olá

No manual do ACBrMonitor tenho o seguinte código caindo em rejeição (o meu cliente gera o boleto e manda pro cliente):

 

Valores válidos para o campo RespEmis (Responsabilidade Emissão do Boleto)

0 - Cliente Emite
1 - Banco Emite
2 - Banco Reemite
3 - Banco não Reemite

Só que os códigos do Banrisul são diferente:

'1' = Banco Distribui
'2' = Cliente Distribui
‘3’ = Banco envia e-mail
‘4’ = Banco envia SMS
‘P’ = Banco registra e cliente distribui boleto em QR Code PIX‘Q’ = Banco reg

Nos outros bancos, o 0=cliente emite, no Banrisul é o 2.

Se eu seguir a tabela do ACBr dá errado... o código a ser usado deve ser a do banco e não a do ACBr, estou certo?

achei que ele converteria para o equivalente do banco em questão e aí tenho que deixar a variavel no sistema liberada para que o cliente informe o código direto do banco.

 

Idem pros demais códigos?

 

 

isso são enumeradores, geralmente é convertido classe a classe do banco para os valores esperados

41 minutos atrás, A.Gaeta disse:

Mais um BO...

 

Campo espécie de titulo, Bloco P, coluna 107-108, qual variavel do ACBr Monitor afeta esta posição?
Estou tendo rejeição neste campo também...

Obrigado

Espécie do Título (Banrisul)
Código adotado pela FEBRABAN para identificar o tipo de título de cobrança. Domínio:
'01' = CH Cheque (não tratado)
'02' = DM Duplicata Mercantil
'03' = DMI Duplicata Mercantil p/ Indicação
'04' = DS Duplicata de Serviço
'05' = DSI Duplicata de Serviço p/ Indicação
'06' = DR Duplicata Rural (não tratado)
'07' = LC Letra de Câmbio
'08' = NCC Nota de Crédito Comercial (não tratado)
'09' = NCE Nota de Crédito a Exportação (não tratado)
'10' = NCI Nota de Crédito Industrial (não tratado)
'11' = NCR Nota de Crédito Rural (não tratado)
'12' = NP Nota Promissória
'13' = NPR Nota Promissória Rural (não tratado)
'14' = TM Triplicata Mercantil (não tratado)
'15' = TS Triplicata de Serviço (não tratado)
'16' = NS Nota de Seguro (não tratado)
'17' = RC Recibo (não tratado)
'18' = FAT Fatura (não tratado)
'19' = ND Nota de Débito (não tratado)
'20' = AP Apólice de Seguro (não tratado)
'21' = ME Mensalidade Escolar (não tratado)
'22' = PC Parcela de Consórcio
'23' = NF Nota Fiscal (não tratado)
'24' = DD Documento de Dívida (não tratado)
‘25’ = Cédula de Produto Rural (não tratado)
‘26’ = Warrant (não tratado)
‘27’ = Dívida Ativa de Estado (não tratado)
‘28’ = Dívida Ativa de Município (não tratado)
‘29’ = Dívida Ativa da União (não tratado)
‘30’ = Encargos condominiais (não tratado)
‘31’ = CC Cartão de Crédito (Ver título número 4 – Novos Produtos)
‘32’ = BDP – Boleto de Proposta (Ver título número 4 – Novos Produtos)
'99' = Outros

Especie dentro do titulo, tu passa DM o componente converte para 02, caso nesse banco em especifico o comportamento esteja diferente, avise que analisamos

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado
9 minutos atrás, Victor H. Gonzales - Panda disse:

isso são enumeradores, geralmente é convertido classe a classe do banco para os valores esperados

Especie dentro do titulo, tu passa DM o componente converte para 02, caso nesse banco em especifico o comportamento esteja diferente, avise que analisamos

O RespEmis, qualquer valor que coloco, aparece somente 1... o codigo fonte parece ok, mas ele simplesmente ignora... manda tudo com 1.

O titulo, mando com DM, manda sempre 02 e aí o Banrisul rejeita, mas creio que este caso esteja ligado ao primeiro (respemis)

| 18.3P    | 062-062 | DISTRIBUICAO DO BLOQUETO       | *14* | 1                              | DISTRIB INVALIDA NA EMISSAO INFORM |
| 24.3P    | 107-108 | ESPECIE DO TITULO              | *15* | 02                             | ESPECIE INCOMPATIVEL COM EMIS/DIST |
 

 

  • Consultores
Postado
On 7/11/2024 at 8:26 AM, A.Gaeta said:

ola, seguem arquivos INI de teste.

usando acbrmonitor final 262

cedente.ini 644 B · 0 downloads titulos.ini 1.45 kB · 0 downloads

Bom dia!

Fiz um teste com seus arquivos utilizando a versão 1.4.0.263 do ACBrMonitorPLUS.

Em anexo o arquivo gerado.

Nele, a posição 61 do segmento P está com o valor 2 que de acordo com o manual que temos disponível corresponde a cliente emite.

Este não é o valor correto?

cb160701.rem

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
  • Solution
Postado
11 minutos atrás, Diego Foliene disse:

Bom dia!

Fiz um teste com seus arquivos utilizando a versão 1.4.0.263 do ACBrMonitorPLUS.

Em anexo o arquivo gerado.

Nele, a posição 61 do segmento P está com o valor 2 que de acordo com o manual que temos disponível corresponde a cliente emite.

Este não é o valor correto?

cb160701.rem 1.65 kB · 0 downloads

bom dia Diego, o problema se resolveu informando a variavel IdentDistribuicao que nao tava documentada.

'Utilizado por alguns bancos para definir quem distribui o boleto:
'0 - tbBancoDistribui
'1 - tbClienteDistribui

 

Obrigado!

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 130 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.