Ir para conteúdo
  • Cadastre-se

dev botao

Arq. remessa p/ o Itaú com beneficiário final (avalista)


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

Recommended Posts

Postado

Boa tarde,

Meu cliente reclamou que ao consultar o título que contem beneficiário final (avalista) no site do Itaú, apenas o CNPJ dele não aparece.

Verificando o arquivo remessa gerado, verifico que o registro tipo 5 está sendo gerado com os dados no avalista inclusive o CNPJ e o tipo de inscrição está 02 (CNPJ, tenho dúvidas se era para constar 04-CNPJ Avalista) e no registro detalhe (tipo 1) nas posições 004 a 017 o CNPJ do titular da c/c e na posição 002 a 003 02 (tipo de inscrição CNPJ).

No meu sistema antes de migra p/ o ACBr o CNPJ do avalista constava no registro detalhe (tipo 1), na posição:

image.thumb.png.2f2b3b27290c22846eed945021827d27.png

image.png.286a66c17b8aaa18b92f953ca9712640.png

Usando o ACBr, configuro a tag [Cedente] com os dados no titular da conta e na tag [Titulo] quando tem avalista, configuro os parâmetros:

            ACBrLayOutINI('Sacado.SacadoAvalista.CNPJCPF', cInscricao)
            ACBrLayOutINI('Sacado.SacadoAvalista.Pessoa', cTpInscricao)    // 0 - Pessoa Física / 1 - Pessoa Jurídica / 2 - Outras / 3 - Nenhum (utilizado pelo Santander)
            ACBrLayOutINI('Sacado.SacadoAvalista.NomeAvalista', aEmitente[nPosInsc,04])
            ACBrLayOutINI('Sacado.SacadoAvalista.Logradouro', aEmitente[nPosInsc,07])
            ACBrLayOutINI('Sacado.SacadoAvalista.Numero', aEmitente[nPosInsc,08])
            ACBrLayOutINI('Sacado.SacadoAvalista.Complemento', aEmitente[nPosInsc,09])
            ACBrLayOutINI('Sacado.SacadoAvalista.Bairro', aEmitente[nPosInsc,10])
            ACBrLayOutINI('Sacado.SacadoAvalista.Cidade', aEmitente[nPosInsc,12])
            ACBrLayOutINI('Sacado.SacadoAvalista.UF', aEmitente[nPosInsc,14])
            ACBrLayOutINI('Sacado.SacadoAvalista.CEP', aEmitente[nPosInsc,15])
            ACBrLayOutINI('[email protected]')
            ACBrLayOutINI('Sacado.SacadoAvalista.Fone', aEmitente[nPosInsc,18])
 

Como devo configurar o TipoPessoa e CNPJ para o avalista para o banco Itaú 400 posição?

 

Postado

Daniel, bom dia!

Obrigado pelo retorno!

Como destaquei na mensagem inicial, estou configuro o parâmetro 'Sacado.SacadoAvalista.Pessoa', mas como no meu caso o avalista é Pessoa Jurídica, eu passo "1" como conteúdo, conforme tabela no manual.

Não está correto?

 

 

Postado

Bom dia,

Vou colocar a lógica que estou seguindo para utilizar o ACBrMonitor para gerar o arquivo remessa:

Primeiro gero o arquivo txt com os dados do cedente (quem está emitindo o boleto), com os seguintes parÂmetros:

   ACBrLayOutINI('[Cedente]',)
   ACBrLayOutINI('Nome', cEmitRazao)
   ACBrLayOutINI('CNPJCPF', cEmitCNPJ)
   ACBrLayOutINI('Logradouro', cEmitLogradouro)
   ACBrLayOutINI('Numero', cEmitNumero)
   ACBrLayOutINI('Complemento', cEmitComplemento)
   ACBrLayOutINI('Bairro', cEmitBairro)
   ACBrLayOutINI('Cidade', cEmitNomeMunic)
   ACBrLayOutINI('CEP', cEmitCEP)
   ACBrLayOutINI('UF', cEmitUF)
   ACBrLayOutINI('Telefone', cEmitTelefone)
   ACBrLayOutINI('RespEmis', '0')   //0 - Cliente Emite
   ACBrLayOutINI('TipoPessoa', '1') //1 - Pessoa Jurídica
   ACBrLayOutINI('CodigoCedente', cConvenio)
   ACBrLayOutINI('LayoutBol', if(empty(cModeloBoleto),'0',cModeloBoleto))  // 0 - Padrão / 1 - Carnê / 2 - Fatura (Não implementado = Padrão) / 3 - Padrão Entrega / 4 - Recibo Topo / 5 - Padrão Entrega2 / 6 - FaturaDetalhe / 7 - ImpressoraCupom / 8 - PadraoPIX / 9 - PrestaServicos
   ACBrLayOutINI('CaracTitulo', '5')      // 0 - Cobrança Simples / 1 - Cobrança Vinculada / 2 - Cobrança Caucionada / 3 - Cobrança Descontada / 4 - Cobrança Vendor / 5 - Cobrança Simples (Rápida com Registo) / 6 - Cobrança Caucionada (Rápida com Registro)
   ACBrLayOutINI('TipoCarteira', '1')     // 1 = Cobrança Registrada (Rápida e Eletrônica com Registro) / 2 = Cobrança sem Registro / 3 = Cobrança Simples (Sem Registro sem pré-impresso e com pré-impresso)
   ACBrLayOutINI('TipoDocumento', '0')    // 0 - Documento Tradicional / 1 - Documento Escritural
   ACBrLayOutINI('Modalidade', cCarteira)  // carteira
   ACBrLayOutINI('CodTransmissao', cContrato)     // Código de transmissão, atualmente dos bancos implementados, apenas o Santander utiliza este campo.  Confirmar se usar cContrato ou cConvenio
   ACBrLayOutINI('[Conta]',)
   ACBrLayOutINI('Conta', cConta)
   ACBrLayOutINI('DigitoConta', cDigConta)
   ACBrLayOutINI('Agencia', cAgencia)
   ACBrLayOutINI('DigitoAgencia', cDigAgencia)
   ACBrLayOutINI('DigitoVerificadorAgenciaConta', '0')
   ACBrLayOutINI('[Banco]',)
   ACBrLayOutINI('Numero', cBanco)     // verificar se usa cBcoLayOut
   ACBrLayOutINI('CNAB', if(cLayOutCNAB='240','0','1'))      // 0 - CNAB240 / 1 - CNAB400

Que será lido pelo comando 'BOLETO.ConfigurarDados(cArqTXT)'

E depois gero o arquivo de títulos com as duplicatas selecionadas pelo cliente, lembrando que pode haver duplicatas com avalista e sem avalista (beneficiário final) no mesmo arquivo remessa.

Nesse arquivo gravo os dados do boleto, sacado e avalista (quando há) e será lido pelo comando 'BOLETO.IncluirTitulos(cArqTitulos)'.

E seguindo o manual do Itaú 400 posições no registro detalhe (tipo 1) na posição 002 a 003 (CÓDIGO DE INSCRIÇÃO) o conteúdo:

04 (CNPJ Beneficiário Final) quando houver avalista ou 02 (CNPJ Beneficiário) quando não houver avalista (estou considerando se tratar de Pessoa Jurídica - CNPJ)

Já na posição 004 a 017 o NÚMERO DE INSCRIÇÃO CNPJ do Beneficiário ou Beneficiário Final, conforme o caso de haver avalista ou não.

Então queria saber como configurar o ACBrMonitor, para que quando tenha avalista o registro detalhe (tipo 1) seja gerado com o tipo de inscrição 04 (não vi essa opção no manual do ACBr) e o CNPJ do avalista.

 

 

e nas 

 

 

 

 

 

 

  • Consultores
Postado

Boa tarde!

Analisando os manuais e as informações disponíveis, constatamos que o layout CNAB240 e o layout CNAB400 estão conflitando no que diz respeito a esta informação.(A ideia do componente é tratar os dois).

image.png

image.png

Por causa disso, será necessário alterar a tratativa no componente e posteriormente no Monitor.

Criada a #TK-4515 para tratativa do caso e parecer do consultor responsável.

  • Curtir 1
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 !!

Postado

Daniel, bom dia!

De fato deve ter uma forma de configurar, que não estou conseguindo identificar, pois como falou o Itaú é um banco muito utilizado e provavelmente algum usuário do ACBrMonitor deve estar conseguindo fazer de forma correta.

Segue anexo os arquivos solicitado.

Lembrando que no início do processo gero o arquivo cedente.txt com as informações do do titular da conta corrente e depois o arquivo titulos.txt com as informações dos boletos e que nesse arquivo pode haver títulos onde o emitente na NF é o próprio cedente, como  também o emitente ser um 3º (avalista/beneficiário final).

image.thumb.png.5e03743607f1743fcedae0543b0346ec.png

Arquivo Remessa.png

190923D.rem cedente.ini titulos.ini

  • Curtir 1
  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

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"

  • Este tópico foi criado há 406 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.