Ir para conteúdo
  • Cadastre-se

EveCar

Membros Pro
  • Total de ítens

    103
  • Registro em

  • Última visita

Posts postados por EveCar

  1. Em meus últimos testes verifiquei que se incluir a "versão do Arquivo" e a "versão do lote" no arquivo cedente, o ACBrMonitorPLUS calcula a "linha digitável" incorretamente, acrescentando um zero a esquerda do "código do beneficiário" (provavelmente completando os 7 dígitos), e não calcula o DV do "código do beneficiário" !

    Outra coisa que observei, foi que uma vez enviado um valor para a "versão do Arquivo" e a "versão do lote", somente fechando o ACBrMonitorPLUS e abrindo novamente para limpar essa informação !

    Amanhã tentarei enviar um arquivo remessa sem a "versão do Arquivo" e a "versão do lote", para a CEF, vamos ver se vai ser homologado !

    No mais fica meu agradecimento sincero ao Daniel, pelo empenho em testar e buscar uma solução para o meu problema. 

    Atenciosamente

    EveCar

  2. Boa tarde Daniel,  primeiramente, obrigado pela atenção que tem dedicado ao meu problema !

    Recebi tem email hoje, logo cedo ! Desde então estou quebrando a cabeça aqui para entender o que está acontecendo que não funciona !

    No print abaixo está a versão do meu ACBrMonitorPLUS instalado:

    image.png.7b3f8aa2297f7dc8086197a57a8c6a7e.png

     

    Abaixo esta o log do ACBrMonitorPLUS com o envio dos arquivos que você me mandou por email:

     

    Citar

     

    Boleto.LimparLista
    OK: 
    Boleto.ConfigurarDados("
    [Cedente]
    Nome=CADORE, BIDOIA & CIA LTDA
    CNPJCPF=26.552.687/0003-23
    Logradouro=AV. TANCREDO NEVES
    Numero=30
    Bairro=CENTRO
    Cidade=SORRISO                      
    CEP=78896-063
    Complemento=
    UF=MT
    Telefone=(066)3544-1098
    RespEmis=0
    TipoPessoa=1
    CodigoCedente=988425
    LayoutBol=3
    CaracTitulo=5
    TipoCarteira=1
    TipoDocumento=0
    Modalidade=
    Convenio=988425
    Operacao=

    [Banco]
    Numero=104
    CNAB=0
    NumeroCorrespondente=
    VersaoArquivo=0
    VersaoLote=0


    [Conta]
    Conta=1186
    DigitoConta=2
    Agencia=4314
    DigitoAgencia=1
    DigitoVerificadorAgenciaConta=
    ")
    OK: 
    Boleto.IncluirTitulos("
    [Titulo1]
    NumeroDocumento=101
    NossoNumero=21
    Carteira=RG
    ValorDocumento=5,00
    Vencimento=29/10/2023
    DataDocumento=24/10/2023
    DataProcessamento=24/40/2023
    DataMoraJuros=29/10/2023
    DataMulta=29/10/2023
    DataBaixa=27/11/2023
    ValorMoraJuros=0,01
    PercentualMulta=   3,00
    LocalPagamento=EM TODA A REDE BANCARIA E SEUS CORRESPONDENTES ATE O VALOR LIMITE
    Especie=DM
    EspecieMod=R$
    Sacado.NomeSacado=CADORE, BIDOIA & CIA LTDA - PV     
    Sacado.CNPJCPF=26.552.687/0001-61
    Sacado.Pessoa=1
    Sacado.Logradouro=RUA RIO DE JANEIRO
    Sacado.Numero=1475
    Sacado.Bairro=LOT. JRD MARING
    Sacado.Complemento=
    Sacado.Cidade=PRIMAVERA DO LESTE       
    Sacado.UF=MT
    Sacado.CEP=78850-000
    Sacado.SacadoAvalista.Pessoa=1
    Mensagem=REF: TESTE 18/10/23|- Protestar 5 dias apos o vencimento|- Apos vencimento pagar preferencialmente na CEF|* Duvidas: (66) 3498-1313 setor de cobranca
    Verso=False
    Instrucao1=00
    Instrucao2=1
    Aceite=1
    OcorrenciaOriginal.TipoOcorrencia=0
    SeuNumero=REC-0000101    
    TipoImpressao=1
    CodigoMora=1
    TipoDesconto=0
    TipoDesconto2=0
    CarteiraEnvio=
    ","P")
    OK: 

     

    Abaixo está parte do boleto gerado (veja que a linha digitável difere da que você conseguiu):

    image.png.3d59a450c95c7e5f321467940d58a72e.png

    a única alteração que eu fiz noa teu arquivo foi incluir [, "P" )] no final do Boleto.IncluirTitulos para que ja gerasse o PDF como de fato aconteceu !

    Eu até comparei os teus arquivos com os meus, e deixei praticamente iguais, só diferentes na questão de datas !

    Sigo fazendo teste, e qualquer sugestão será bem vinda !

    Atenciosamente

    EveCar

     

  3. Olá Daniel

    Conferi todos os dados, instalei o ACBrMonitorPLUS versão 1.4.0.206 e não gerou a linha digitável esperada !

    Até montei uma imagem (abaixo) onde a esquerda está o arquivo cedente enviado, e a direita está o arquivo do boleto enviado !

    Coloquei partes da tua imagem para relacionar com os dados que estou informando e não vejo o que poderia estar errado.

    Destaquei em verde na linha digitável, um "zero" antes do código do beneficiário que foi inserido automaticamente, e veja também que não gerou o DV do código do beneficiário na linha digitável.  

    Tratando-se do boleto da Caixa (SIGCB), imagino que não teria outros fatores que pudesse interferir no cálculo dessas informações.

    image.thumb.png.0ede1e7597a6551b07a657f67cdd467a.png

     Se você puder analisar e tiver alguma sugestão, fico agradecido !

    Atenciosamente

    EveCar

  4. 4 minutos atrás, Daniel InfoCotidiano disse:

    Bom dia !
    Recebi Sexta a tarde, mas estávamos testando uma API.
    A modalidade vc informou no arquivo 101, está correta ?
    Assim que testar já retorno por aqui para lhe posicionar.

     

    Bem observado essa questão da modalidade, vou ver com o suporte da CEF ! 

    Fico aguardando teus testes !

    Obrigado por enquanto !

    Atenciosamente

    EveCar

     

     

  5. Em 20/10/2023 at 06:27, Daniel InfoCotidiano disse:

    @EveCar Bom dia !
    Me passe o INI Cedente / Titulo que vc esta usando para gerar os titulos no ACBrMonitorPlus para que eu possa testar em meu ambiente.
    Como contem dados sensives bancarios, por favor enviar para [email protected], no corpo do email favor colar o link desta mensagem.

    Bom dia Daniel

    Recebeu meu email ? Se precisar de mais alguma informação que possa facilitar o entendimento só me avisar !

    Atenciosamente

    EveCar

     

  6. Boa tarde, 

    Ainda estou apanhando da validação do boleto da CEF mencionado nesse tópico !

    Verifiquei que se eu cadastrar o beneficiário com o DV, a linha digitável fica correta mas então a CEF recusa porque na ficha de compensação fica com o código incorreto já que ACBr calcula novamente o DV desse campo !

    Conteúdo Atual.....: 10490.98849 25000.100047 00000.002170 8 95180000000500
    Conteúdo Esperado..: 1049988429  54000100047  00000002139  3 95180000000500 (exigido pela CEF)
    Com DV Beneficiario: 1049988429  54000100047  00000002139  1 94880000000500
                         ^----1----^ ?----2-----^ ^----3-----^ 4 ^-----5------^
    No campo 4 e 5 os valores diferem devido a data de vencimento (irrelevante) !

                       
    No caso a CEF exige a linha "Conteúdo Esperado", porém se informar o código do beneficiário:

    a) SEM o DV, gera a linha "Conteúdo Atual" e a ficha de compensação (boleto), sai certinho !  Com o campo "Agencia/Beneficiário" 4314/0988425-4 

    b) COM o DV, gera a linha "Com DV Beneficiário" e a ficha de compensação sai incorreta ! Com o campo "Agencia/Beneficiário"  4314/9884254-4 (com o DV duplicado) !

    Conclusão se dexar sem o DV o boleto sair correto mas a CEF não homologa porque a linha digitável não sai com o "Conteúdo esperado", com o DV, a CEF não homologa porque o boleto sai incorreto no campo "Agencia/Beneficiário", apesar da linha digitável sair como desejada !

    Atenciosamente

    EveCar

  7. Configurei a emissão de boleto para a CEF (Caixa) IndiceACBr=3 (SIGCB), gerei boleto e remessa e envie para a CEF e foi homologado, e no email onde informam que está tudo certo pedem que se corrija a linha digitável como abaixo:

    Citar

     

    Segue análise do boleto:

    ESPECIFICAÇÃO DA FICHA DE COMPENSAÇÃO

    Representação numérica/linha digitável

    Conteúdo Atual: 10490.98849 25000.100047 00000.002170 8 95180000000500

    Conteúdo Esperado: 1049988429  54000100047  00000002139  3  95180000000500

    Att,

     

    Minha dúvida é se a linha digitável está correta ou se eu devo passar algum comando para a linha digitável sair como solicitado pela CEF ?

    Atenciosamente

    EveCar

  8. Bom dia, 

    Sim, testei, porém deveria ser permitido informar essa mensagem livremente, uma vez que a empresa pode colocar alguma informação que facilite o cliente identificar o que esta pagando nesse boleto.

    Poderia ficar essa mensagem da imagem que você postou com mensagem padrão quando não for informado uma mensagem !

    Eu usei conforme o manual do ACBrMonitor (ponto 1 do anexo), e creio que assim como está no manual seria ótimo ! Veja no ponto 2 do anexo o texto passado no INI, e veja no ponto 3 como saiu no boleto ! 

    Veja no ponto 2 que após o pipe "|" havia a informação do "Nro interno: N1234567/90" que é de extrema importância para a empresa e para o sacado.

     

    boleto_santander.png.1152ecc8f056229486d0cb4f47d58f7a.png

  9. Boa tarde, desculpa a demora. 

    Qual o objetivo desse teste com as instruções abaixo (para que eu possa já identificar os resultados) ?

    Instrucao1=01 

    Instrucao2=02

    Realizei esse teste mas NÂO teve nenhum efeito no texto informativo do boleto !

    Estou me baseando no fonte em: https://github.com/frones/ACBr/blob/master/Fontes/ACBrBoleto/ACBrBancoSantander.pas para entender o fluxo das informações.

    Inclusive no fonte do link acima (conforme bloco abaixo, onde citei apenas o bloco do CNAB 240 - que é o meu caso), que como não entra no "if" do protesto, vai entrar no "else" logo independente de eu informar qualquer valor em "instrucao1"  ela será defina como instrucao1 := '0' ! Ainda no meu caso, para tratar o código de baixa/devolução, em contato com o banco pediram pra informar "instrucao2=1", que decorrido o prazo de 28 dias o banco deve baixar e devolver para o emitente analisar e ver como vai proceder !

     

    function TACBrBancoSantander.InstrucoesProtesto(const ACBrTitulo: TACBrTitulo): String;
    var
      sDiasProtesto: String;
    begin
      Result := '';
      if ACBrBanco.ACBrBoleto.LayoutRemessa = c240 then
      begin
        {Intruções}
        with ACBrTitulo do
        begin
          try
            {Instruções}
            Instrucao1 := Trim(Instrucao1);
            Instrucao2 := Trim(Instrucao2);
    
            if ((DataProtesto <> 0) and (DiasDeProtesto > 0)) then
            begin
              if not MatchText(Instrucao1, ['0', '1', '2', '3', '9']) then
                Instrucao1 := DefineTipoDiasProtesto(ACBrTitulo);
              // Dias para protesto
              sDiasProtesto := PadLeft(IntToStr(DiasDeProtesto), 2, '0');
            end
            else
            begin
              Instrucao1 := '0';  // Não protestar
              SDiasProtesto := '00';
            end;
    
            // Baixa/Devolução
            if (Instrucao2 = '') then
              Instrucao2 := '2' // NAO BAIXAR / NAO DEVOLVER
            else
            begin
              if not MatchText(Instrucao2, ['1', '2', '3']) then
                raise Exception.Create('Código de Baixa/Devolução informado incorretamente!');
            end;
    
          finally
            Result := Instrucao1 + sDiasProtesto + Instrucao2;
          end;
        end;

     

  10. Abaixo bloco do dos comandos executados pelo ACBr (observa-se aí a versão atualizada do ACBr) :

    10/11/2022 19:06:49 - ACBr MonitorPLUS Ver.1.4.0.140 - x86
    10/11/2022 19:06:49 - Aguardando comandos ACBr
    10/11/2022 19:06:49 - Monitorando Comandos TXT em: v:\nfe1ent.txt
    10/11/2022 19:06:49 - Respostas gravadas em: v:\nfe1sai.txt
    10/11/2022 19:06:49 - Log de comandos será gravado em: v:\nfe1com.txt
    10/11/2022 19:06:49 - Log de mensagens da NFe/NFCe será gravado em: v:\nfe1mens.txt
    10/11/2022 19:07:38 - BOLETO.LimparLista
    10/11/2022 19:07:38 - OK: 
    10/11/2022 19:08:00 - BOLETO.IncluirTitulos("v:\boleto\14052\bol0000368309.ini", "P" )
    10/11/2022 19:08:00 - OK: 

    Abaixo  o arquivo do titulo: conforme o último comando acima (boleto/14052/bol0000368309.ini):

    [Titulo1]
    NumeroDocumento=P0071941/0101  
    NossoNumero=368309
    Carteira=1
    ValorDocumento=62,12
    Vencimento=10112022
    DataDocumento=10112022
    DataProcessamento=10112022
    DataMoraJuros=10112022
    DataMulta=10112022
    ValorMoraJuros=0,09
    MultaValorFixo=1,24
    LocalPagamento=Pagavel em qualquer agencia bancaria
    Especie=DM
    EspecieMod=R$
    Sacado.NomeSacado=VALDIR XXXXXXXXXXX SILVA                       
    Sacado.CNPJCPF=739.000.000-00    
    Sacado.Pessoa=0
    Sacado.Logradouro=R. RONDONOPOLIS
    Sacado.Numero=912
    Sacado.Bairro=CENTRO              
    Sacado.Complemento=
    Sacado.Cidade=PRIMAVERA DO LESTE                      
    Sacado.UF=MT
    Sacado.CEP=78850-000
    Informativo=Apos vencimento cobrar juros de R$ 0,09 ao dia.|Apos vencimento cobrar multa de R$ 1,24|Nro Interno: P0071941/01
    Verso=False
    Aceite=2
    OcorrenciaOriginal.TipoOcorrencia=0
    TipoImpressao=1
    CodigoMora=1
    TipoDesconto=0
    TipoDesconto2=0
    CarteiraEnvio=0
    


    Na imagem anexo apresento a forma como eu entendi e desenvolvi a emissão do boleto. No geral ficou muito bom e fácil de trabalhar, falta lapidar esses detalhes que eu não consegui entender. 

    Como explico na imagem não sei de onde saiu a mensagem já que não é a mesma que eu passei para o ACBr.

     

    informativo.jpg

  11. Uso o ACBrMonitorPlus 1.4.0.82 e estou integrando o boleto do Santander e já consigo gerar o boleto.  Estou seguindo o manual em https://acbr.sourceforge.io/ACBrMonitor/ModeloTituloArquivoINI.html onde explica para fornecer o texto informativo da seguinte forma:
     

    Informativo=Informativo de Boleto1|Informativo de Boleto2|Informativo de Boleto3
    
    

    O que gostaria de gerar no PDF do boleto com as 4 linhas abaixo:

    - Cobrar juro diario do R$ 4,20  após o vencimento

    - cobrar multa de 2% após o vencimento

    - duvidas: (66) 34xx-xxxx ou [email protected]

    * Protestar 10 dias apos o vencimento

     

    Já tentei usar separado por pipe (conforme o manual),por ponto-e-virgula  e também tentei separado por "\n" e também não funcionou, imprimindo sempre a 1a linha apenas !

    Aproveitado, achei a fonte de impressão dessas linhas que citei bem ruim.  Tem como usar outra fonte/tamanho ?

  12. Creio que muitos (assim como eu), primeiro lêem o forum e como já obtive a resposta de que não há nada da NFSe disponível no ACBrNFeMonitor, e aparentemente pode levar muito tempo, não tem porque acrescentar novamente o assunto.

    Mas certamente muitos tem esse interesse (inclusive assino o SAC anualmente pensando e ajudar a custear esse tipo de solução) pela NFSe e seria muito bem vindo o recurso no ACBrNFeMonitor !

    • Curtir 2
  13. Boa tarde pessoal!

    Só para concluirmos esse assunto, no dia 04/03/19 a Sefaz MT habilitou novamente a SVC-RS por estarem inoperante no momento no MT.

    Realizei o teste e todo o problema que eu tive é que enviei a NFe com tipo 7 como se estivesse enviando uma no tipo 3 por exemplo, onde quando a Sefaz retorna o funcionamento eu preciso efetuar o reenvio, porém isso esta errado para o tipo 7, onde tenho que enviar a NFe como se fosse tipo 1 normal, então ela passa pelas validações e autorização no estado RS.

    Notas funcionaram perfeitamente e já sincronizaram automaticamente com o ambiente Nacional.

    Obrigado a todos pela a atenção!

    • Curtir 1
  14. 1 hora atrás, Waldir Paim disse:

    Não funciona assim, você não pode enviar apenas quando ele voltar a funcionar;

    Esse ambiente pode voltar hoje amanha ou ate ano que vem.

    o Sefaz abre essa janela para esse momento apenas e volta ativar novamente somente quando for necessário para o momento apropriado.

     

    Isso, o que eu digo é que quando a Sefaz MT solicitar a ativação da SVC-RS por algum problema, vou realizar esse teste.

    Obrigado!

  15. 2 minutos atrás, Waldir Paim disse:

    Se suas notas não foram autorizadas pelo SEFAZ-RS então você deve gerar elas em modo 1 "Normal" e enviar para o SEFAZ-MT.

    Não tem como o SEFAZ-RS enviar algo que ele nem recebeu.

    Alem do mais todos os ambientes SVC estão desativados nesse momento:
     

     Fonte: https://www.sefaz.rs.gov.br/NFE/NFE-SVC.aspx?ambiente=Producao

     

    Sim, por isso hoje não conseguirei realizar teste, pois estão desativados. Então quando ativar novamente, vou fazer o envio como se fosse uma nota tipo 1-Normal, coisa que eu não fiz, mandei Criar mas não mandei Enviar.

    Vamos fazer as correções aqui em nosso sistema com base no que conversamos hoje aqui.

    Obrigado pessoal!

    • Curtir 1
  16. 1 hora atrás, Waldir Paim disse:

    Foi feito tudo conforme dito ai, porém o que deve ter ficado faltando é o que o Italo mencionou ali acima: " Neste caso você deve carregar o XML através do LoadFromFile e executar o método Consultar. ".

    Então minhas notas realmente não estão autorizadas, xml's gerados perfeitamente porém não enviadas para RS.

    Quando for ter o caso de Sefaz MT fora novamente, vou me atentar ao fato de precisar cancelar a contingencia.

    Obrigado pessoal pelo suporte e as informações.

    • Curtir 1
  17. 11 minutos atrás, Waldir Paim disse:

    Você não deve se preocupar com isso!
    Quem tem que enviar para o SEFAZ-MT e para o Ambiente Nacional e o SEFAZ-RS que recebeu e autorizou a sua nota.
    Nesse caso e briga de cachorro grande e você apenas precisa guardar os seus xml autorizados e esperar que o processo ocorra em seu tempo.

    Isso que também imagino, que fiz minha parte.

    Porém já fazem 14 dias, é muito tempo, então deve ter algo errado.

    Nesse meu xml gerado pelo ACBr no tipo 7-SVC-RS deveria ter algum protocolo de autorização ou algo assim, pois foi gerado até a tag </NFe>, onde acredito não ter um retorno que a Sefaz RS de fato recebeu...

  18. 16 minutos atrás, Daniel Simoes disse:

    Não consegui compreender qual a sua dificuldade...

    Você não está conseguindo transmitir as NFCe's que foram emitidas em contingência ?

    Emiti também NFCe's nesse mesmo dia no tipo 9, isso esta ok.

    Meu problema são com as NFe's que emiti com tipo 7 - SVC-RS onde ao normalizar no meu caso a Sefaz-MT ja seriam autorizadas automaticamente pela Sefaz Virutal Contingencia RS, então estou com NFe's emitidas no dia 14/02/19 que até hoje não autorizou nem no ambiente NACIONAL e nem no ambiente aqui do MT.

    Então não sei a quem recorrer sobre essa autorização automática dessas notas em contingencia SVC-RS.

    Sefaz MT disse não terem as notas e pediu para que eu entrasse em contato com Sefaz RS.

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