Ir para conteúdo
  • Cadastre-se

JJA

Membros
  • Total de ítens

    131
  • Registro em

  • Última visita

Tudo que JJA postou

  1. Desculpe BigWings, o problema era interno mesmo, houve uma alteração na nossa função e acabou encadeando o problema. Fui negligente em postar o problema sem ter analisados todos os pontos. Pode desconsiderar o tópico ou até excluí-lo pois não tem relevância. Obrigado pela atenção.
  2. Boa tarde pessoal, Atualizei o ACBr nesta semana, bem como os schemas. Notei que ao gerar o XML da Nfe, o campo NCM está recebendo a concatenação da NCM anterior mais a NCM do item atual. Ex: Item 1 = NCM '12345678' item 2 = NCM '90901212', no XML do item 2, sai a NCM '1234567890901212' item 3 = NCM '88776655', no XML do teim 3 sai a NCM '123456789090121288776655', e por aí vai. Tentei achar nos fontes aonde é passado o valor informado para o componente ACBrNFe e usado depois para montar o XML. Na unit pcnNFeW.pas (linha 844), o valor da NCM já está incorreto, informando assim incorretamente para a geração do XML: Gerador.wCampo(tcStr, 'I05 ', 'NCM ', 02, 08, IIf(NFe.infNFe.Versao >= 2,1,0), nfe.Det.Prod.NCM, DSC_NCM); Aonde nfe.Det.Prod.NCM já está com o problema. Qual seria a unit que transfere o valor informado para o componente para que eu possa ver o que está acontecendo? Grato a todos pela ajuda.
  3. Boa tarde pessoal, Utilizava a propriedade "ACBrNFe1.DANFE.ImprimirDetalhamentoEspecifico" na impressão da DANFE, porém ela foi removida. Acabei de atualizar o ACBr e fiz a instalação. Ela foi substituída? Muito obrigado
  4. Que ótimo notícia. Irei começar o quanto antes. Obrigado
  5. Bom dia, confesso que a um tempo atrás imaginava que o Lazarus havia entrado no esquecimento, vi que estava muito errado. Irei ingressar para o mundo de Lazarus, porém me surgiu uma dúvida: tendo o Delphi instalado, existe algum tipo de incompatibilidade se instalar o Lazarus? Ou seja, gostaria de deixar as 2 IDEs instaladas até que engrene com o Lazarus. Bom dia.
  6. Bom dia Amarildo. Sem problemas fazer isso, até fiz para poder evitar o problema, mas isso ainda não é um problema a ser resolvido? Ou seja, fazer essa conversão "&" (E comercial) para "&" ainda continua invalidando o XML. Eu fiz uma função aqui que converte o & para E, mas só levantei esta questão pois o provedor aceita caracteres especiais e uma vez que aceita, acho que o componente também deveria fazer igual. Mas se a solução é realmente fazer a conversão e retirar os caracteres especias, então vamos faze-lo.
  7. Bom dia Italo, desculpe minha postagem pois não fui tão especifico sobre o provedor que estou usando. O provedor que estou usando é o que atende Campinas-SP (ISSDSF). Antes de usar o componente ACBrNFSe para enviar NFSe para Campinas, eu usava a DLL que a própria prefeitura disponibilizava, e sempre enviávamos nomes com caracteres especiais sem problemas. Porém note que a minha postagem mostra que ao gerar o XML, ocorre uma troca no caracter de & para amp; Provavelmente o problema está na inclusão do & dentro do XML, no qual deveria aceitar o & pelo menos para o provedor ISSDSF que sei que aceita.
  8. Bom dia pessoal, Tenho um tomador no qual o seu nome possue o carácter & no seu nome (A & R), ao passar este valor para o componente, o mesmo monta no XML o valor A & R, ocasionando assim um erro ao enviar o XML. Como proceder com este problema? Acredito que existe um erro nessa conversão, entendendo que é permitido passar o caracter & para o nome do tomador sem problemas.
  9. Alterei diretamente na unit "ACBrNFeDANFEFR". Provavelmente não seria o procedimento correto, acredito que seria como você mencionou, setando diretamente pelo componente "ACBrNFeDANFEFR". FdmDanfe.frxReport.PrintOptions.ShowDialog := True;
  10. Não encontrei esta propriedade não. É recente? Pesquisei dentro dos fontes e nada também. Atualizei os componentes não tem muitas semanas.
  11. Bom dia, estou implementando o uso do componente TACBrNFeDANFEFR. Quando mando imprimir, na tela de pre-visualização do relatório, o ícone de imprimir não abre o gerenciador de impressoras, logo não é possível selecionar a impressora desejado. É preciso configurar algo no componente para que ele deve se comportar como deveria na pré-visualização da relatórios do FastReport?
  12. Bom dia Italo, segue o XML em anexo. XML extraído do método "ACBrNFSe.NotasFiscais.Items[0].GravarXML" NF30369.xml
  13. Bom dia Italo, obrigado pela ajuda. Esta é uma dúvida que me surgiu agora. Após consultar a NFSe, é necessário carregar este XML de retorno? (Estou pegando o que vem do campo RetWS). Eu imaginei que o componente seria populado automaticamente após a consulta, e eu não precisaria carregar este arquivo. Se for assim o procedimento, então eu corrijo aqui testo. Outra coisa que me gerou dúvida foi a seguinte: Salvei o conteúdo de RetWS e tentei abrir em um navegador, mas o mesmo parece estar corrompido ou incompleto: ------------------------------------------------ This page contains the following errors: error on line 1 at column 126: Namespace prefix soapenv for encodingStyle on consultarNotaResponse is not defined Below is a rendering of the page up to the first error. ------------------------------------------------ Porém, se salvo este arquivo e carrego no componente, tenho acesso ao XML e seus valores, porém me deparei com mais dúvidas: vTeste := ACBrNFSe.NotasFiscais.Items[0].NFSe.Status; // srCancelado (Agora veio correto de acordo com o que estava na prefeitura) vTeste := ACBrNFSe.NotasFiscais.Items[0].NFSe.Cancelada; // snNao (???) vTeste := ACBrNFSe.NotasFiscais.Items[0].Confirmada; // False (???) vTeste := ACBrNFSe.NotasFiscais.Items[0].Processada; // True (???) Este cancelada = false, confirmada = false e processada = true me confundiu.
  14. Bom dia pessoal, desculpe estar sendo tão invasivo neste tópico, mas não estou conseguindo entender como chegar até o Status da NFSe, sendo ela NORMAL ou CANCELADA pois os valores entre a prefeitura e o componente não estão batendo. Após consultar a NFSe, estou tentando acessar os valores da NFSe consultada dessa forma: ACBrNFSe.NotasFiscais.Items[0].NFSe.Status; // No qual os valores possíveis são (srNormal | srCancelado) O problema aqui é que está me retornando "srNormal", mas a mesma está cancelada na prefeitura, então esta informação está incorreta. Se não é por este caminho para chegar a esta informação do status da NFSe, como chegar pelo componente?
  15. Boa tarde pessoal, Alguém que utiliza o provedor ISSDSF pode me dar uma ajuda?
  16. Boa tarde pessoal, estou implementando ocomponente ACBrNFSe para fazer o processo de envio e cancelamento de NFSe para o provador DSF (Campinas). Estou fazendo a seguinte sequência para envio: 1) EnviaRPS (É retornado protocolo de envio, no qual uso na função "ConsultaLoteRPS"); 2) ConsultaLoteRPS. (Aqui já tenho o resultado de que o RPS foi aceito e virou NFSe pois tenho o NúmeroNFSe e também um código de verificação); Para cancelamento, pensei em fazer a mesma coisa, porém com funções de consulta diferentes: 1) CancelaNFSe (Aqui a única coisa que recebo de confirmação é "ACBrNFSe.WebServices.CancNFSe.RetCancNFSe.InfCanc.Sucesso". Com isso confirmo o cancelamento no meu sistema); 2) ConsultaNFSe. (Aqui é que estou travado, pois não consigo saber se a NFSe está cancelada ou não. Não achei um campo que me confirma isso). Na ConsultaNFSe temos o campo SituacaoRPS, que de acordo com o manual da DSF, temos N de "Normal" e C de "Cancelada", porém este campo remete ao RPS e não a NFSe. (Correto?) Posso estar falando besteira mas ao cancelar uma NFSe, não necessariamente o RPS é cancelado correto? Tanto é verdade que ao consultar uma NFSe já cancelada, o campo SituacaoRPS me retorna N, ou seja, não consigo saber se a NFSe número X está cancelada ou normal. Como faço para consultar o status de NFSe? Grato a todos que puderem compartilhar de suas experiências.
  17. Muito obrigado pela ajuda Italo, eu sempre pensei que podia colocar todos os schemas na mesma pasta e o repositório do ACBr ficava separado apenas por uma questão de organização. Já troquei e deu certo o método e já vi que vieram os downloads.
  18. Bom dia pessoal, acompanhando alguns tópicos aqui do ACBr relacionadas a mesma dúvida que eu, necessito da possibilidade de baixar o XML de todas as CTe destinadas ao CNPJ de um cliente do meu sistema. Até aonde pude acompanhar com as dúvidas de outros colegas do fórum, para fazer a consutla de CTe destinadas, bastava seguir o mesmo conceito de NFe destinadas que tem no exemplo do ACBrNFe. Pois bem, vi que o componente ACBrCTe tem os métodos de destribuição então tentei fazer da seguinte maneira: // Para pegar o últuimo NSU // sUltimoNSU := '0'; bRetorno := ACBrCTe.DistribuicaoDFePorUltNSU(iCodigoUFempresa, sCNPJEmpresa, sUltimoNSU); sUltimoNSU := ACBrCTe.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU; // Logo abaixo, consulto pelo NSU // ACBrCTe.DistribuicaoDFePorUltNSU(iCodigoUFEmpresa, sCNPJEmpresa, sUltimoNSU); Porém, quando executa o método "DistribuicaoDFePorUltNSU", é retornado o erro: "Rejeicao: Cabecalho - A versao do arquivo xml nao e suportada" Pesquisando no fórum,vi que poderia ser problemas relacionados a Schemas, fontes do componente desatualizados ou configuração do componente ACBrCTe. Verifiquei os 3 e a mensagem continua. Schemas atualizados conforme SVN do ACBr, componente CTe consultando Status do Serviço =107, VersãoDF para ve300. Continuando as pesquisas sobre o problema, me deparei com mais dúvidas, mas quais vi que esta funcionalidade de download de XML das CTe destinadas a um CNPJ não existe, tão pouco fazer a manifestação de aceite pelo destinatário. Meu cliente então está se confundindo? Pois ele me exigiu essa funcionalidade. Grato a todos que puderem me ajudar com o que souberem sobre este fluxo.
  19. Bom dia pessoal, Estou tendo o problema do tópico porém meu ACBr foi atualizado recentemente (menos de 1 mês) e schemas atualizados. Estou tentando consultar as CTes destinadas utilizando a função "ACBrCTe.DistribuicaoDFePorUltNSU". O erro ocorre nesta linha. O componente ACBrCTe já está confgurado para operar, me retornando o cStat 107. Alguma coisa que estou fazendo de errado ou falta configurar?
  20. Alguém conseguiu testando a solução do colega?
  21. Bom dia amigo, aqui nos meus testes, tanto na versão 3.10 quanto na 4.0 em homologação, me retorna este erro. Em produção está ok ambas as versões 3.10 e 4.0
  22. Bom dia a todos, apenas complementando, este problema estou tendo agora apenas em ambiente de homologação, em produção está ok. Testei também com o demo do ACBrNFe e ocorre também o mesmo problema em homologação.
  23. Boa tarde amigos, Hoje a tarde do nada começou a dar este problema nos meus clientes. Até ontem tudo ok. Como pode isso?
  24. Bom dia, também estou tentando enviar Sincrono, mas o componente me retorna o seguinte erro: Erro ao gerar NFSe A funcionalidade [Enviar Sincrono] não foi disponibilizada pelo provedor: IssDSF
  25. Bom dia Italo, obrigado pela ajuda. Configurei conforme sugerido e agora foi, porém agora estou com outro problema: Estou gerando o Lote e estou enviando, porém não estou conseguindo coletar o retorno, não sei se o Lote foi enviado. Se não foi, qual o motivo. Olhei o demo do ACBr e o mesmo espera o valor de "ACBrNFSe.NotasFiscais.Items[0].NFSe.CodigoVerificacao", porém pra mim este valor após o envio está vazio. Olho outro valor "ACBrNFSe.NotasFiscais.Items[0].NFSe.Protocolo". Ele me retorna uma valor que pra mim é desconhecido. (Ex: 222616950) É gerado um arquivo 222616950-rec.xml, dentro dele contém: <Cabecalho> <CodCidade>6291</CodCidade> <Sucesso>true</Sucesso> <NumeroLote>222616950</NumeroLote> <CPFCNPJRemetente>XXXXXXXXX</CPFCNPJRemetente> <DataEnvioLote>2018-04-03T09:37:43.0Z</DataEnvioLote> <QtdNotasProcessadas>0</QtdNotasProcessadas> <TempoProcessamento>0</TempoProcessamento> <ValorTotalServicos>0</ValorTotalServicos> <ValorTotalDeducoes>0</ValorTotalDeducoes> <Versao>1</Versao> <Assincrono>S</Assincrono> </Cabecalho> Note que o número de protocolo que recebi está na tag NumeroLote. Não entendi, sendo que o numero de lote que acabei de enviar foi outro.
×
×
  • 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.