Ir para conteúdo
  • Cadastre-se

Paulo R G Oliveira

Membros Pro
  • Total de ítens

    51
  • Registro em

  • Última visita

Posts postados por Paulo R G Oliveira

  1. bom dia.

    estou começando a usar o ACBrBoleto para gerar boleto do Banco do Brasil agora, já utilizo para outros bancos, e estou com problema no nosso número: ele não está sendo calculado nem impresso no boleto.

    o meu sistema sugere o número sequencial 12345, por exemplo, e este mesmo é impresso no boleto, sem o dígito verificador, o componente apenas adiciona o código do cedente a frente e alguns zeros e não calcula o DV.

    todas as informações da conta do cliente estão corretas.

    alguém passou por isso? alguém pode ajudar?

    obrigado.

  2. bom dia.

    procurei no fórum, mas não encontrei uma solução.

    como recupero o nosso número atribuído ao boleto como ele é impresso (com o DV, principalmente, e as outras informações, que são variantes de acordo com o banco)?

    se utilizar a função MontarCampoNossoNumero, ela retorna apenas o número sequencial. eu preciso do nosso número exatamente como ele é impresso no boleto.

    obrigado.

  3. bom dia, Roger.

    eu implementei no meu sistema, mas o cliente acabou não utilizando a rotina, então não posso confirmar a homologação.

    encontrei a unit de impressão do boleto acho que aqui no fórum mesmo, a remessa e o retorno fiz manualmente, seguindo o layout do banco.

    precisei alterar apenas o arquivo ACBrBoleto, tive que referenciar a unit do banco Daycoval.

    em anexo a unit do banco Daycoval, copie para pasta "ACBr\Fontes\ACBrBoleto", e o layout da remessa e retorno.

    no arquivo ACBrBoleto, deve incluir o banco no type TACBrTipoCobranca, nas procedures SetTipoCobranca e GetTipoCobranca, e incluir a unit em uses.

    caso queira implementar e homologar, poste aqui o resultado.

    ACBrBancoDaycovalBradesco.pas ACBrBancoDaycovalItau.pas Manual Banco Daycoval Set-17.pdf

  4. Bom dia Sr's,

    Após a atualização dos fontes do ACBR no dia 21/02/2019 aleatoriamente meu sistema passou a apresentar a rejeição 297: Assinatura difere do calculado, como o cliente fatura a noite foi difícil simular a situação em um ambiente com o problema, porém após muitos testes nos deparamos com o cenário e podemos enfim debugar. Observamos que a rejeição se dava por ocorrência de problema na unit trunk2\Fontes\ACBrDFe\ACBrDFeWinCrypt.pas. Vimos no log de alteração do SVN, uma implementação para atender a este tópico, como antes nunca havia ocorrido isso, comentamos o código implementado e a nota parou de apresentar o problema. Aparentemente o problema se originou com a implementação  deste código:

      function TDFeWinCrypt.CalcHash(const AStream: TStream; const Digest: TSSLDgst;
      const Assina: Boolean): AnsiString;

            ...

            if Assina then
            begin
              if CryptSignHash(mHash, dwKeySpec, Nil, 0, @mHashBuffer, mBytesLen ) then
              begin
                // MS CryptoAPI retorna assinatura em "Little Endian bit string", invertendo...
                Result := '';
                {while (mBytesLen > 0) and (mHashBuffer[mBytesLen-1] = #0) do
                  Dec(mBytesLen);} 

                for I := mBytesLen downto 1 do
                  Result := Result + mHashBuffer[I-1];
              end
              else
                raise Exception.Create('CryptSignHash');
            end

    Estou anexando o XML com o erro para mais detalhes. Se alguém tiver alguma ideia do porque do surgimento deste problema, favor nos ajudar.

    Interagi neste tópico para evitar abrir outro visto que esta ainda está em aberto.

    Desde já agradeço.

    Assintaura.xml

  5. estou aguardando a resposta do banco sobre o processo de homologação.

    quando finalizar, eu coloco os fontes aqui para disponibilizarem no repositório.

    obrigado.

    • Curtir 2
  6. boa tarde.

    estou precisando de imprimir boleto para o Banco Daycoval e vi que o ACBrBoleto não tem suporte para este banco.

    pesquisando no fórum, encontrei as soluções abaixo, mas elas não foram submetidas no repositório oficial:

    https://www.projetoacbr.com.br/forum/topic/28239-banco-daycoval/

    https://www.projetoacbr.com.br/forum/topic/26698-campo-cip-504-banco-daycoval-correspondente-bradesco/?tab=comments#comment-223125

    https://www.projetoacbr.com.br/forum/topic/26698-campo-cip-504-banco-daycoval-correspondente-bradesco/?tab=comments#comment-218359

    vocês ainda vão submetê-las? se sim, tem algum prazo?

    obrigado.

  7. Bom dia,

    Estou recebendo reclamação de um cliente que questiona porque o ISS retido não está aparecendo mais no DANFESe, no campo determinado para isso, verifiquei o XML da NFS-e em questão, entrei em contado com o provedor e depois de tudo verifiquei que eles usam o layout da Abrasf 2.04 que não contempla o campo Valor do ISS retido, tem somente o campo ISS Retido. Pois bem, visto isso, há alguma possibilidade de o DANFESe apresentar o valor retido ?

    Provedor: E&Lv2(Cachoeiro do Itapemirim - ES)

    Anexo o XML de envio e retorno

    5021.xml

    5021Envio.xml

  8. 21 horas atrás, Felipe E. Resende Mesquita disse:

    Boa tarde, Paulo R G Oliveira

    Acredito que ao mesmo tempo não.

    Porém você pode ter configurações diferentes em um .ini, depois carregar de acordo com o que for fazer a emissão, via comando.

    Boa tarde,

    Entendi,
    Neste caso é possível saber se tem alguma requisição em andamento, para que não ocorra conflito, no caso de duas ou mais empresas enviarem ao mesmo tempo?

  9. 5 horas atrás, Italo Jurisato Junior disse:

    Bom dia Paulo,

    Essa cidade esta usando o novo WebService que segue o layout da ABRASF, correto?

    Se sim, com certeza fizeram alguma kaka.

    Tem que entrar em contato com eles e apontar todos os problemas.

    Lembre-se sempre, o componente apenas gerar e envia o XML do RPS.

    Por outro lado o XML da NFS-e é gerado pelo WebService.

    Logo o problema é no WebService e não no componente.

    Boa tarde Italo,

    Recebi um e-mail da E&L informando a correção do problema por parte deles(Estranhei o fato de ninguém aqui relatar o mesmo problema que eu). Agora nos testes que fiz o XML é retornado corretamente, porém estou usando a função ACBrNFSe1.ConsultarLoteRps, porque o E&L não tem ACBrNFSe1.ConsultarSituacao que nós usamos para os outros provedores. Gostaria de saber qual função correta para realizar a consulta do XML e qual propriedade do componente terei acesso ao XML completo usando esta função.

    Desde já agradeço.

  10. Boa noite,

     

    Alguém conseguiu obter o XML de retorno correto da NFS-e emitida para o E&L de Cachoeiro ?

    As notas que emiti, todas estão retornando XML com erros, onde o prestador está com mesmos dados do tomado do serviço. Já entrei em contato com a E&L e segundo eles estão analisando.

  11. Bom dia,

     

    Com relação ao prestador eu só preencho o Cnpj e inscrição com os dados que são realmente do prestador, da empresa emitente da NFS-e, não estou preenchendo dado nenhum do tomador a não ser este. O xml com este problema é retorno da propriedade DMNFSe.ACBrNFSe1.NotasFiscais.Items[0].XML após realizar a consulta por RPS.

     

    A propriedade para salvar o XML está true.

  12. 22 minutos atrás, Italo Jurisato Junior disse:

    Boa tarde Paulo,

    Ao executar o método ConsultarNFSeporRps pelos seus arquivos notei que no retorno dessa consulta consta o XML da NFS-e.

    Não foi criado uma pasta chamada Notas e dentro esta não esta salvo o XML da NFS-e?

    Na hora de imprimir o DANFSE ou gerar o seu PDF não podemos carregar o XML do RPS e sim da NFS-e.

    Esta Notas não tenho, tem alguma configuração para habilitar a criação da mesma? Entendo que na impressão precise ser o XML da NFS-e, porém estes arquivos que te enviei que são gerados e retornados.

  13. Boa tarde Italo,

     

    Segue em anexo os XML's, ocorreu o seguinte enviei a NFS-e, ocorreu erro de timeout, porém ela gravou na base EL, olhei pelo portal deles, depois fui consultar utilizando a rotina ACBrNFSe1.ConsultarLoteRps, porém só me retorna que o RPS já se encontrada na base deles, então alterei a consulta para a rotina ACBrNFSe1.ConsultarNFSeporRps, me trouxe algumas informações(tratamento de retorna já estava montado no programa), porém sem os dados do prestador do serviço.

     

    Obs.: Sou novo na NFS-e, se for erro meu já peço desculpas

    NFSe.rar

  14. 16 horas atrás, vipeol disse:

    Boa tarde a todos,

    Após as alterações estou conseguindo emitir perfeitamente. O único problema que vi foi o retorno do xml que não vem com as informações corretas do prestador do serviço, mas creio que isso seja o formato do provedor.

    Obrigado pela ajuda!

     

    Bom dia, conseguiu resolver esta situação ? XML de retorno sem os dados o prestador ?

  15. 52 minutos atrás, Paulo R G Oliveira disse:

    Bom dia, 

     

    Preciso da sua ajuda, com relação a este servido Elv2, estou tendo problemas na consulta do lote da NFS-e, está ocorrendo da seguinte forma:

     

    Envio a NFS-e, o servidor retornada TimeOut, porém ela foi aceita e gravada na base dados deles e retorna a rejeição abaixo na consulta do lote, estou usando a seguinte função

        if (DMNFSe.ACBrNFSe1.Configuracoes.Geral.provedor = proELv2) then
          DMNFSe.ACBrNFSe1.ConsultarLoteRps(DMNFSe.ACBrNFSe1.NotasFiscais.NumeroLote, Protocolo)
        else
          DMNFSe.ACBrNFSe1.ConsultarSituacao(Protocolo, ''); 

    ERRO NO LOTE DA NFSE. RPS ja informado. Para essa Inscricao Municipal/CNPJ ja existe um RPS informado com o mesmo numero, serie e tipo. <ConsultarLoteRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"><Situacao>0</Situacao><ListaMensagemRetorno><MensagemRetorno><Codigo>E10</Codigo><Mensagem>RPS ja informado.</Mensagem><Correcao>Para essa Inscricao Municipal/CNPJ ja existe um RPS informado com o mesmo numero, serie e tipo.</Correcao></MensagemRetorno></ListaMensagemRetorno></ConsultarLoteRpsResposta>

     

    Você poderia me dar uma oritentação do que fazer ?

     

    Desde já agradeço

     

     

    Passei a usar a função ACBrNFSe1.ConsultarNFSeporRps  e fez o que precisava, porém o XML está sem os de retorno vem sem os dados do prestador do serviço.

  16. Bom dia, 

     

    Preciso da sua ajuda, com relação a este servido Elv2, estou tendo problemas na consulta do lote da NFS-e, está ocorrendo da seguinte forma:

     

    Envio a NFS-e, o servidor retornada TimeOut, porém ela foi aceita e gravada na base dados deles e retorna a rejeição abaixo na consulta do lote, estou usando a seguinte função

        if (DMNFSe.ACBrNFSe1.Configuracoes.Geral.provedor = proELv2) then
          DMNFSe.ACBrNFSe1.ConsultarLoteRps(DMNFSe.ACBrNFSe1.NotasFiscais.NumeroLote, Protocolo)
        else
          DMNFSe.ACBrNFSe1.ConsultarSituacao(Protocolo, ''); 

    ERRO NO LOTE DA NFSE. RPS ja informado. Para essa Inscricao Municipal/CNPJ ja existe um RPS informado com o mesmo numero, serie e tipo. <ConsultarLoteRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"><Situacao>0</Situacao><ListaMensagemRetorno><MensagemRetorno><Codigo>E10</Codigo><Mensagem>RPS ja informado.</Mensagem><Correcao>Para essa Inscricao Municipal/CNPJ ja existe um RPS informado com o mesmo numero, serie e tipo.</Correcao></MensagemRetorno></ListaMensagemRetorno></ConsultarLoteRpsResposta>

     

    Você poderia me dar uma oritentação do que fazer ?

     

    Desde já agradeço

     

     

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