Ir para conteúdo
  • Cadastre-se

Joabe Geraldo

Membros
  • Total de ítens

    66
  • Registro em

  • Última visita

Tudo que Joabe Geraldo postou

  1. Fiz a atualização dos meus fontes na semana passada e obtive sucesso no retorno.
  2. Boa tarde Alguém tem o layout completo e atualizado dos campos da NFC-e ? Estou com dificuldades de encontrar no Portal da NF-e. Obrigado
  3. Boa tarde A Sefaz de MG finalmente publicou o cronograma de obrigatoriedade da NFC-e em MG. http://www.sped.fazenda.mg.gov.br/spedmg/nfce/Obrigatoriedade/
  4. Boa tarde Estou fazendo alguns testes para dar início ao desenvolvimento do módulo de NFC-e para MG. Ao realizar a consulta estou obtendo o seguinte erro: Ao debugar os arquivos do ACBr verifiquei que o no XML de retorno de MG o nome da tag 'nfeResultMessage' vem diferente do nome da tag nos demais estados. O Arquivo de MG vem assim: Eu observei que se eu alterar o Arquivo \Acbr\Fontes\ACBrDFe\ACBrNFe\ACBrNFeWebServices.pas, na função TNFeStatusServico.TratarResposta e ajustar o nome da tag para ns0:nfeResultMsg o Acbr retorna o status do serviço corretamente. Porém para os demais estados não funciona. Eu gostaria de saber se esse erro é alguma configuração que eu devo fazer ou se o Acbr ainda não está 100% compatível com MG.
  5. Me desculpe, esqueci de informar. Estou usando o FastReport.
  6. Boa tarde. Estou homologando com Bradesco e o atendente recusou meu boleto, porque segundo ele o endereço do cedente deve sair impresso na ficha de compensação. É o primeiro Banco que pede esse ajuste. Banco do Brasil, Itau, Santander, Sicoob e Caixa não exigiram essa informação. É possível fazer este ajuste no layout da impressão? Obrigado
  7. Mesmo problema com meus clientes em MG. O problema ocorre de forma aleatória, em diferentes clientes. Voltei a configuração para 3.1 e continua apresentando erros aleatoriamente.
  8. Vou fazer este procedimento, @BigWings Mas será que com a desativação dos WebServices da versão 3.10 a consulta ao cadastro continuará funcionando?
  9. Ok, @Gr@c@... obrigado pelo retorno. Vou aguardar para saber se algum outro desenvolvedor está conseguindo fazer a consulta. Obrigado
  10. Este problema é so em Minas Gerais? porque pelo que eu pesquisei aqui no fórum tem desenvolvedores de outros estados que estão conseguindo fazer a consulta. Estranho que o método funciona nas versões 2.0 e 3.1. O Método que eu estou usando para consulta é <b>ACBrNFe1.WebServices.ConsultaCadastro.UF := UF; if Length(Documento) > 11 then ACBrNFe1.WebServices.ConsultaCadastro.CNPJ := Documento else ACBrNFe1.WebServices.ConsultaCadastro.CPF := Documento; ACBrNFe1.WebServices.ConsultaCadastro.Executar;</b> Não estou usando o componente AcbrConsultaCPF ou AcbrConsultaCNPJ. Estou utilizando o AcbrNFe.
  11. Boa tarde Não estou conseguindo fazer consulta de cadastro em MG com a versão 4.0 na NF-e. Ao executar a consulta simplesmente não tenho nenhum retorno. Se eu mudar a versão do componente para 3.1 ou 2.0 o retorno ocorre normalmente. O mesmo problema ocorre usando o MonitorPLUS 1.1.0.54. Com a versão 4.0 todos os serviços da NF-e estão executando corretamente, exceto a consulta ao cadastro. Em anexo os arquivos de Pedido da Consulta e Retorno. Também envio o meu ACBrNFeServicos, que está atualizado pelo SVN. Preciso desta rotina funcionando porque, estranhamente, a SEFAZ de MG está autorizando(e não denegando) notas fiscais para destinatários com o CNPJ Não Habilitado(suspenso). Desta forma o sistema iria informar se existe alguma pendência no cadastro do cliente antes da emissão da nota. Obrigado 20180627084810-ped-cad.xml 20180627084815-cad.xml ACBrNFeServicos.ini
  12. Ok... Faltou apenas um ';' no fim da linha 903, mas agora a remessa foi gerada corretamente. O arquivo será atualizado no SVN? Muito obrigado pelo retorno.
  13. Bom dia, @José M. S. Junior Mesmo não informando o campo data DataProtesto e DiasdeProtesto=0 a remessa está sempre gerando o campo código de protesto com a opção '1 - Protestar Dias Corridos'. O banco não está aceitando validar a remessa porque, segundos eles, o arquivo está ficando inconsistente, uma vez que está sendo informado que o título será protestado e o número de dias do protesto está vazio. Como o título não será protestado o ideal seria preencher o campo TipoProtesto=9.
  14. Boa tarde Estou tendo problemas com a geração de uma remessa do Sicoob no CNAB 400. De acordo com o manual eu devo informar no campo 'Código para protesto' os seguintes valores: ' O ACBr está gerando a remessa sempre com a opção '1 - Protestar dias corridos' O problema que o boleto do cliente não vai protestar e o banco não está aceitando informar 'Protestar com dias corridos' e com dias de protesto 0. O que pode ser feito para resolver o problema? Obrigado. Layouts para troca de informações ATUAL.xls ACBrBancoBancoob.pas
  15. Bom dia O usuário utiliza o Avast Free e também está com usuário com permissões de admisnistrador. Realizei alguns testes no nosso ambiente de desenvolvimento e obtive o mesmo problema.
  16. Boa tarde. Eu sei que o problema que vou postar não está diretamente relacionado ao Acbr, mas estou postando a dúvida aqui porque talvez alguém já tenha passado pelo mesmo problema e possa me ajudar. Estou com um problema ao enviar o arquivo PDF e o XML da da Nota Fiscal Eletrônica por email. Eu uso o Componente Indy para envio dos e-mails. Em alguns computadores que tem Avast instalado o arquivo PDF está chegando corrompido no e-mail do destinatário. Se eu desativar o Avast ou o módulo de email do mesmo o arquivo chega normalmente. Já adicionei exceção para o executável do sistema, para a pasta de XML e para a pasta do PDF, ainda sim não deu certo. Alguém já passou por esta situação? Obrigado
  17. Bom dia Estou lendo o arquivo de retorno CNAB400 do Santander e estava acusando erro 'Agencia\Conta do arquivo inválido'. Observando o arquivo AcbrBancoSantander.pas verifiquei que estava sendo usando o campo fpTamanhoConta para identificar a conta do cliente: rConta := PadLeft( OnlyNumber(rConta),fpTamanhoConta,'0'); E observei que no create da classe fpTamanhoConta estava sendo atribuído 11. Como a conta do cliente possui 8 dígitos, fiz um teste, passando foTamanhoConta para 8, e neste teste a leitura do arquivo retorno foi feita corretamente. Existe alguma forma de alterar o fpTamanhoConta sem alterar o arquivo AcbrBancoSantander.pas ou a correção deve ser feita no arquivo mesmo? Obrigado
  18. Resolvi o problema encontrando a solução em: Tive que Executar o C:\Acbr\Fontes\ACBrDFe\ACBrNFe\Compila_RES.bat e Reinstalar o ACBr
  19. Bom dia Estou fazendo uma consulta de Notas Fiscais em Lote. Estou utilizando o comando abaixo dentro de um loop, para adicionar todas as notas que eu quero fazer a consulta: ACBrNFe1.NotasFiscais.LoadFromFile(sXML); E depois, fora do loop, executo o comando de consulta: ACBrNFe1.Consultar; Eu não estou conseguindo pegar o resultado da consulta de cada nota, individualmente. Tentei com os comandos abaixo, mas todos retornam cStat = 0; Retorno := ACBrNFe1.WebServices.Consulta.cStat; Retorno := ACBrNFe1.NotasFiscais.Items[i].NFe.procNFe.cStat;
  20. Pelo que eu percebi nos fontes do Acbr, é feito a leitura do Arquivo XML que é retornado e as informações são gravadas na classe TresCTe (\ACbrDFe\AcbrCTe\PCNCTe\pcteRetDistInt.pas). A classe TresCTe parece ser alimentada pelo método LerXML. CTe_Nota_Tecnica_2015_002.pdf
  21. Joabe Geraldo

    Distribuição de CT-e

    Boa tarde Estou implementando uma opção para meu cliente fazer o download e importação do CT-e através do WebService de Distribuição e estou com algumas dúvidas. Pelo que eu entendi vai ser distribuído para o cliente todo CT-e que for emitido pelo cliente, ou que ele seja ou destinatário, ou que ele seja o emitente. Nestas condições, é possível adicionar no Resumo da Distribuição que é retornado pelo ACBr um campo de CNPJ e Nome do Destinatário e do Remetente? Também seria possível adicionar o campo Tomador do Serviço? Obrigado
  22. Encontrei mais uma diferença, no campo Valor da Multa. O Acbr está passando esta instrução: IntToStrZero(round(((ValorDocumento*PercentualMulta)/100)), 10) + //358 até 367 - Valor nominal da multa Desta forma, o valor da multa está gerando a parte inteira como Decimal, ficando o valor errado. O Correto seria: IntToStrZero(round(((ValorDocumento*PercentualMulta)/100)*100), 10) + //358 até 367 - Valor nominal da multa Inicialmente encontrei apenas estas diferenças. Enviei o arquivo de remessa corrigido, de acordo com o manual de 07/2017 e estou aguardando o retorno da validação.
  23. Mas não dá nenhum problema enviar a remessa com a informação do layout anterior? Não deveria ser atualizado não?
  24. Boa tarde Estou homologando caixa e encontrei um erro na geração da remessa CNAB 400 da caixa. O campo Espécie DOC está sendo atribuído com valores incorretos, de acordo com o manual da Caixa. //A partir da Linha 916 { Pegando o tipo de EspecieDoc } if EspecieDoc = 'DM' then ATipoEspecieDoc := '01' // Duplicata Mercantil else if EspecieDoc = 'NP' then ATipoEspecieDoc := '02' // Nota Promissória else if EspecieDoc = 'DS' then ATipoEspecieDoc := '03' // Duplicata de Prestação de Serviços else if EspecieDoc = 'NS' then ATipoEspecieDoc := '05' // Nota de Seguro else if EspecieDoc = 'LC' then ATipoEspecieDoc := '06' // Letra de Câmbio else if EspecieDoc = 'OU' then ATipoEspecieDoc := '09' ;// Outros Onde, de acordo com o manual, o correto deve ser: { Pegando o tipo de EspecieDoc } if EspecieDoc = 'DM' then ATipoEspecieDoc := '02' // Duplicata Mercantil else if EspecieDoc = 'NP' then ATipoEspecieDoc := '12' // Nota Promissória else if EspecieDoc = 'DS' then ATipoEspecieDoc := '04' // Duplicata de Prestação de Serviços else if EspecieDoc = 'NS' then ATipoEspecieDoc := '16' // Nota de Seguro else if EspecieDoc = 'LC' then ATipoEspecieDoc := '07' // Letra de Câmbio else if EspecieDoc = 'OU' then ATipoEspecieDoc := '99' ;// Outros Em anexo envio o arquivo AcbrBancoCaixa,pas corrigido e o manual da caixa Manual_Leiaute_CNAB400_SIGCB.pdf ACBrBancoCaixa.pas
×
×
  • 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.