Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Bancario ACBrmonitorPlus


cristiam2005
  • Este tópico foi criado há 2654 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

ola, Senhores estou precisando mais uma vez de vossa ajuda, o caso agora são os boletos bancários já fiz vários testes e o ACBrMonitorPlus apenas diz OK no final da leitura do ent.txt

 

mas nao imprime

nem acontece nada, poderia me ajudar orientando....

 

obrigado

abaixo o txt para que possa ser analisado

 

BOLETO.LimparLista()
BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini","P")
BOLETO.Imprimir

[Cedente]        
Nome=NAKA xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CNPJCPF= 199999999999999999
Logradouro=RUA MARECHAL FLORIANO PEIXOTO
Numero=999
Bairro=CENTRO
Cidade=xxxxxxxxx
CEP=999999-999
Complemento=
UF=SP
RespEmis=0
Pessoa=1
CodigoCedente=13190836651901300046
Modalidade=101
Convenio=8366519
LayoutBol=0
CaracTitulo=0

[Conta]
Conta=999999
DigitoConta=8
Agencia=9999
DigitoAgencia=


[Banco]
Numero=033
CNAB=400
IndiceACBr=4

[Titulo1]
NumeroDocumento=000070
NossoNumero=000005
Carteira=101
ValorDocumento=75,00
Sacado.NomeSacado=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sacado.CNPJCPF=9999999999999999999999
Sacado.Logradouro=
Sacado.Numero=
Sacado.Bairro=
Sacado.Complemento=
Sacado.Cidade=
Sacado.UF=
Sacado.CEP=
Mensagem=teste1|teste2
ValorMoraJuros=0,50
Vencimento=10/01/2017
Especie=DM
EspecieMod=R$
Instrucao1=10
Instrucao2=1
Aceite=1
OcorrenciaOriginal=0
Parcela=1
TotalParcelas=1
SeuNumero=000001
TipoDiasProtesto=1
TipoImpressao=1
ValorMoraJuros=0,00
DataDocumento=24/12/2016
DataProcessamento=24/12/2016
DataAbatimento=24/12/2016
DataDesconto=24/12/2016
DataMoraJuros=24/12/2016
DataProtesto=24/12/2016
ValorAbatimento=0,00
ValorDesconto=0,00
ValorMoraJuros=0,00
ValorIOF=0,00
ValorOutrasDespesas=0,00
PercentualMulta=00,00
LocalPagamento=Pagável em qualquer agência bancária mesmo após o vencimento
Sacado.Pessoa=1
Sacado.Email=
 

 

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

Boa tarde, 

BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini","P")  --> Vai criar o Boleto.PDF na pasta indica como a figura em anexo.

BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini","I")  --> Imprime diretamente.

 

BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini")   --> Inclui os Titulos.

BOLETO.Imprimir  --> Imprime os Boletos adicionados pelo comando acima.

Favor ler o Manual que vêm na pasta do ACBrMonitorPLUS, tem os comandos que informei acima.

Sds,

Ricardo

shot0028.JPG

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

Bom dia Ricardo, tudo bem?

Primeiramente gostaria de agradecer pela orientação, bom li novamente o manual e alterei os comandos como sua orientação..

o caso é que o ACBrMonitorplus le nosso txt e o retorno é  OK: porem o boleto não vai para a pasta conforme a orientação.. 

ja até troquei o computador, e nada acontece...

 

peço por gentileza sua ajuda.

 


BOLETO.ConfigurarDados("c:\ACBrMonitorPLUS\Cedente.ini" )
BOLETO.IncluirTitulos("c:\ACBrMonitorPLUS\titulos.ini","P")

[Cedente]        
Nome=xxxxxxxxxxxxxxxxxxxxx
CNPJCPF= 99.999.999/0001-99
Logradouro=RUA MARECHAL FLORIANO PEIXOTO
Numero=22
Bairro=xxxxx
Cidade=xxxxxxxx
CEP=99999-080
Complemento=
UF=SP
RespEmis=0
Pessoa=1
CodigoCedente=999999999999999999
Modalidade=101
Convenio=8366519
LayoutBol=0
CaracTitulo=0

[Conta]
Conta=9999999
DigitoConta=8
Agencia=9999
DigitoAgencia=


[Banco]
Numero=033
CNAB=400
IndiceACBr=4

[Titulo1]
NumeroDocumento=000070
NossoNumero=000005
Carteira=101
ValorDocumento=75,00
Sacado.NomeSacado=NOIZ NA FITA DE NOVO
Sacado.CNPJCPF=99999999999999
Sacado.Logradouro=Rua que sobe e desce
Sacado.Numero=1000
Sacado.Bairro=zona
Sacado.Complemento=
Sacado.Cidade=Americana
Sacado.UF=SP
Sacado.CEP=134730200
Mensagem=teste1|teste2|Guilherme viado
ValorMoraJuros=0,50
Vencimento=10/01/2017
Especie=DM
EspecieMod=R$
Instrucao1=10
Instrucao2=1
Aceite=1
OcorrenciaOriginal=0
Parcela=1
TotalParcelas=1
SeuNumero=000001
TipoDiasProtesto=1
TipoImpressao=1
ValorMoraJuros=0,00
DataDocumento=24/12/2016
DataProcessamento=24/12/2016
DataAbatimento=24/12/2016
DataDesconto=24/12/2016
DataMoraJuros=24/12/2016
DataProtesto=24/12/2016
ValorAbatimento=0,00
ValorDesconto=0,00
ValorMoraJuros=0,00
ValorIOF=0,00
ValorOutrasDespesas=0,00
PercentualMulta=00,00
LocalPagamento=Pagável em qualquer agência bancária mesmo após o vencimento
Sacado.Pessoa=1
[email protected]

 

 

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

Boa tarde, você deu o comando:

BOLETO.LimparLista() ?

A pasta que você indicou para gravar o Boleto em PDF você criou manualmente? EX: C:\ACBRMONITORPLUS\BOLETO

Você tentou o comando para imprimir diretamente:  BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini","I") , funcionou ?

Aqui deu certo como te passei.

Sds,

Ricardo.

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

sim, utilizei o BOLETO.LimparLista()

sim a pasta eu criei a pasta manualmente  C:\ACBRMONITORPLUS\BOLETO

sim tambem utilizei o comando  BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini","I")  

e nao funcionaou...

 

ja atualizei a versao do ACBr e tambem nao era isso, enfim...ja nao sei como proceder

 

 

 

 

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

Boa tarde, no meu LOG só aparece:

25/12/2016 16:12:42 - BOLETO.IncluirTitulos("C:\ACBRMONITORPLUS\TITULOS.INI","P")
25/12/2016 16:12:42 - OK: 

Você está criando o arquivo TITULOS.INI com todos os dados que compõem o boleto ?

[Titulo1]   --> Muda aqui para [Titulo01]
NumeroDocumento=000070
NossoNumero=000006

.....

...

Para depois enviar os comandos : BOLETO.Incluir...... TITULOS.INI criado.

Você está fazendo como?

Sds,

Ricardo.

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

@cristiam2005 você está fazendo isso errado!

Demorei a perceber que a forma que está sendo enviado o comando está incorreta. Mas o ACBrMonitorPLUS também está errando ao não informar isso.

Quando você envia um comando como abaixo em um arquivo ent.txt, o monitor vai ler apenas a primeira linha do arquivo.

BOLETO.ConfigurarDados("D:\temp\ACBr-Forum\Cedente.ini" )

[Cedente]        
Nome=DJSYSTEM AUTOMACAO COMERCIAL LTDA
...

Espera-se que exista o arquivo: "d:\temp\ACBr-Forum\Cedente.ini" e que os dados do cedente estejam gravadas neste arquivo, e não no mesmo arquivo que você acabou de enviar, ent.txt.

Então, salve os dados do cedente no arquivo cedente.ini, e envie o comando:

BOLETO.ConfigurarDados("D:\temp\ACBr-Forum\Cedente.ini" )

 ou envie os dados direto no comando, como abaixo:

BOLETO.ConfigurarDados("
[Cedente]        
Nome=DJSYSTEM AUTOMACAO COMERCIAL LTDA
...

[Conta]
Conta=9999999
DigitoConta=8
Agencia=9999
DigitoAgencia=

[Banco]
Numero=033
CNAB=400
IndiceACBr=4 ")

O mesmo vale para o titulos.ini, ou você salva as informações do título no arquivo e no comando aponta para o arquivo, ou envia direto os dados do título como parâmetro no comando.

De qualquer forma, se o comando for enviado de forma incorreta, o monitor a partir de agora irá disparar erro.

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

Boa tarde, Senhores.... ainda estou apanhando,

ja resolvemos o caso Cedente, e estamos gerando os arquivos titulos.ini e colocando na pasta....

em seguinda estamos aplicando os tres comandos

 

1o. arquivo gerado com o comando ent:
BOLETO.LimparLista()

cria o 'C:\ACBrMonitorPlus\TITULOS.INI' 
com os boletos

2o. arquivo gerado com o comando:
BOLETO.IncluirTitulos("C:\ACBrMonitorPLUS\titulos.ini" ,"P"

3o. arquivo gerado com o comando:
BOLETO.EnviarEmail('+Alltrim(cli.email)+')

porem ACBr  nao esta incluindo esse titulo exemplo

[TITULO1]

NOSSO NUMERO 0000011  

QUANDO ENCONTRA MANDA O PDF DO BOLETO NOSSO NUMERO 0000007

SEGUE ANEXO TITULO INI E LOG

por algum motivo nao estamos conseguindo incluir os titulos...

Peço a sua ajuda, e agradeço desde ja

LOG.TXT

titulos.ini

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

O comando enviar email, irá sempre enviar o email de todos os boletos que foram adicionados na lista, para o email de destinatário que você passou como parâmetro.

Observe o trecho abaixo, Inclui os títulos, 2 títulos, enviei o email 1 vez, chegou o PDF com os dois títulos no meu email. Após isso contei quantos titulos tem na lista só para ter certeza que os dados não se perderam. Imprimi, gerei um PDF, ambos com 2 títulos. E após isso reenviei o email, chegou novamente o PDF com 2 títulos.

30/12/2016 14:18:35 - BOLETO.IncluirTitulos("D:\temp\ACBr-Forum\titulos.ini","P")
30/12/2016 14:18:35 - OK: 
30/12/2016 14:22:59 - BOLETO.IncluirTitulos("D:\temp\ACBr-Forum\titulos.ini")
30/12/2016 14:22:59 - OK:
30/12/2016 14:30:44 - BOLETO.EnviarEmail([email protected])
30/12/2016 14:30:57 - OK: E-mail enviado com sucesso!
30/12/2016 14:33:36 - BOLETO.totaltituloslista
30/12/2016 14:33:36 - OK: 2
30/12/2016 14:33:53 - BOLETO.imprimir
30/12/2016 14:33:57 - OK: 
30/12/2016 14:34:12 - BOLETO.gerarpdf
30/12/2016 14:34:12 - OK: 
30/12/2016 14:34:24 - BOLETO.EnviarEmail([email protected])
30/12/2016 14:34:28 - OK: E-mail enviado com sucesso!

Se você deseja enviar apenas um boleto via email, limpe a lista, adicione o título e chame o comando BOLETO.EnviarEmail.

Outra opção é enviar no titulo o email do destinatário no campo Sacado.Email, e usar o comando como abaixo. Observe que caso você tenha salvo o titulo em um INI a parte o comando deve conter o caminho do arquivo:

BOLETO.IncluirTitulos("[Titulo1]
NumeroDocumento=000070
NossoNumero=000005
Carteira=101
ValorDocumento=75,00
Sacado.NomeSacado=NOIZ NA FITA DE NOVO
Sacado.CNPJCPF=99999999999999
Sacado.Logradouro=Rua que sobe e desce
Sacado.Numero=1000
Sacado.Bairro=zona
Sacado.Complemento=
Sacado.Cidade=Americana
Sacado.UF=SP
Sacado.CEP=134730200
Mensagem=teste1|teste2|Guilherme viado
ValorMoraJuros=0,50
Vencimento=10/01/2017
Especie=DM
EspecieMod=R$
Instrucao1=10
Instrucao2=1
Aceite=1
OcorrenciaOriginal=0
Parcela=1
TotalParcelas=1
SeuNumero=000001
TipoDiasProtesto=1
TipoImpressao=1
ValorMoraJuros=0,00
DataDocumento=24/12/2016
DataProcessamento=24/12/2016
DataAbatimento=24/12/2016
DataDesconto=24/12/2016
DataMoraJuros=24/12/2016
DataProtesto=24/12/2016
ValorAbatimento=0,00
ValorDesconto=0,00
ValorMoraJuros=0,00
ValorIOF=0,00
ValorOutrasDespesas=0,00
PercentualMulta=00,00
LocalPagamento=Pagável em qualquer agência bancária mesmo após o vencimento
Sacado.Pessoa=1
[email protected]", "E") // <- Observe o parâmetro "E" aqui que faz enviar o email após inserir na lista.

 

  • Curtir 1
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

obrigado, muito esclarecedor!! - resolvido

Em 30/12/2016 at 14:46, Celso disse:

O comando enviar email, irá sempre enviar o email de todos os boletos que foram adicionados na lista, para o email de destinatário que você passou como parâmetro.

Observe o trecho abaixo, Inclui os títulos, 2 títulos, enviei o email 1 vez, chegou o PDF com os dois títulos no meu email. Após isso contei quantos titulos tem na lista só para ter certeza que os dados não se perderam. Imprimi, gerei um PDF, ambos com 2 títulos. E após isso reenviei o email, chegou novamente o PDF com 2 títulos.


30/12/2016 14:18:35 - BOLETO.IncluirTitulos("D:\temp\ACBr-Forum\titulos.ini","P")
30/12/2016 14:18:35 - OK: 
30/12/2016 14:22:59 - BOLETO.IncluirTitulos("D:\temp\ACBr-Forum\titulos.ini")
30/12/2016 14:22:59 - OK:
30/12/2016 14:30:44 - BOLETO.EnviarEmail([email protected])
30/12/2016 14:30:57 - OK: E-mail enviado com sucesso!
30/12/2016 14:33:36 - BOLETO.totaltituloslista
30/12/2016 14:33:36 - OK: 2
30/12/2016 14:33:53 - BOLETO.imprimir
30/12/2016 14:33:57 - OK: 
30/12/2016 14:34:12 - BOLETO.gerarpdf
30/12/2016 14:34:12 - OK: 
30/12/2016 14:34:24 - BOLETO.EnviarEmail([email protected])
30/12/2016 14:34:28 - OK: E-mail enviado com sucesso!

Se você deseja enviar apenas um boleto via email, limpe a lista, adicione o título e chame o comando BOLETO.EnviarEmail.

Outra opção é enviar no titulo o email do destinatário no campo Sacado.Email, e usar o comando como abaixo. Observe que caso você tenha salvo o titulo em um INI a parte o comando deve conter o caminho do arquivo:


BOLETO.IncluirTitulos("[Titulo1]
NumeroDocumento=000070
NossoNumero=000005
Carteira=101
ValorDocumento=75,00
Sacado.NomeSacado=NOIZ NA FITA DE NOVO
Sacado.CNPJCPF=99999999999999
Sacado.Logradouro=Rua que sobe e desce
Sacado.Numero=1000
Sacado.Bairro=zona
Sacado.Complemento=
Sacado.Cidade=Americana
Sacado.UF=SP
Sacado.CEP=134730200
Mensagem=teste1|teste2|Guilherme viado
ValorMoraJuros=0,50
Vencimento=10/01/2017
Especie=DM
EspecieMod=R$
Instrucao1=10
Instrucao2=1
Aceite=1
OcorrenciaOriginal=0
Parcela=1
TotalParcelas=1
SeuNumero=000001
TipoDiasProtesto=1
TipoImpressao=1
ValorMoraJuros=0,00
DataDocumento=24/12/2016
DataProcessamento=24/12/2016
DataAbatimento=24/12/2016
DataDesconto=24/12/2016
DataMoraJuros=24/12/2016
DataProtesto=24/12/2016
ValorAbatimento=0,00
ValorDesconto=0,00
ValorMoraJuros=0,00
ValorIOF=0,00
ValorOutrasDespesas=0,00
PercentualMulta=00,00
LocalPagamento=Pagável em qualquer agência bancária mesmo após o vencimento
Sacado.Pessoa=1
[email protected]", "E") // <- Observe o parâmetro "E" aqui que faz enviar o email após inserir na lista.

 

 

 

 

Atenciosamente

Cristiam Nakahodo

V10.inf.br

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2654 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...