Ir para conteúdo
  • Cadastre-se

dbrazoli

Membros
  • Total de ítens

    73
  • Registro em

  • Última visita

Tudo que dbrazoli postou

  1. Obrigado Ítalo. Tem alguma sugestão de valor ? O meu está no valor padrão 5000. Tentativas 10; Tem alguma outra configuração a ser levada em consideração. ? Grato.
  2. dbrazoli

    Erro desconchecido - NFSE

    Prezados, bom dia. Estou com erro esporádico na emissao das NFSe. Simplesmente aparece um tela com um X sem mensagem nenhuma. O RPS é processado na prefeitura, gerado a nota, mas não grava o .xml na pasta das notas. Segue em anexo so arquivos gerados. Eu os comparei com outros que processaram sem erro e não consegui achar nada que pudesse qualificar como sendo o motivo do erro. Segue também a imagem da tela com o erro. Uso como exemplo o demo: ACBrNFSe1.NotasFiscais.Clear; AlimentaComponente(vAux); ACBrNFSe1.Enviar(vNumLote,false); Isolei cada processo e o erro acontece no Enviar. Mas não consegui fazer o debug desta parte. E tem um detalhe mais intrigante. Se eu cancelar a nota, refizer o RPS e reenviar, 99% das vezes é processado sem erro. Grato. 1608000691UNICA-rps.xml 20160802177-env-lot.xml 20160802177-env-lot-soap.xml 20160802177-rec.xml 20160802177-rec-soap.xml 636072035848318875-con-sit.xml 636072035848318875-con-sit-soap.xml 636072035848318875-sit.xml 636072035848318875-sit-soap.xml
  3. Ítalo, boa tarde. Usando o exemplo do demo, eu estou fazendo assim: .... faço algumas validações e filtros e executo: ACBrNFSe1.NotasFiscais.Clear; AlimentaComponente(vAux); // onde no vaux esta a lista dos meus rps ACBrNFSe1.Enviar(vNumLote,false); Depois disso é que recebo as mensagens de erros nos rps. Onde eu incluo a rotina que vc passou para capturar o retorno ?
  4. Obrigado, Ítalo, Vou testar a sua orientação.
  5. Bom dia Ítalo, mas como identifico esta lista de rejeiçoes ?
  6. Ítalo, é isso mesmo. Só que quando acontece este erro, ele não vai para o loop do array das notas fiscais, e daí eu não consigo capturar quem é o rps 1 e quem é o rps7. Procurei nos .xmls que são gerados, e não encontrei em nenhum deles este retorno com os rejeitados.
  7. dbrazoli

    RPS não processado

    Boa tarde. Hoje enviamos um lote com 10 rps para o webservice. Houve duas mensagens de erro, conforme o arquivo copiado abaixo: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <ConsultarLoteRpsResponse xmlns="http://www.e-governeapps2.com.br/"> <ConsultarLoteRpsResult> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>E114</Codigo> <Mensagem> Campo bairro do tomador não informado (obrigatório para tomador com CNPJ) - POSIÇÃO RPS - 1 </Mensagem> <Correcao> A informação do bairro do tomador é obrigatória para tomadores Pessoas Jurídicas (com CNPJ). </Correcao> </MensagemRetorno> <MensagemRetorno> <Codigo>E506</Codigo> <Mensagem> A cidade do tomador informada não corresponde a sigla de UF informada. - POSIÇÃO RPS - 7 </Mensagem> <Correcao> Corrija a sigla UF ou a cidade do tomador de serviços. </Correcao> </MensagemRetorno> </ListaMensagemRetorno> </ConsultarLoteRpsResult> </ConsultarLoteRpsResponse> </soap:Body> </soap:Envelope> A pergunta é, como recuperar o numero do RPS que foi rejeitado, para fazer as devidas correções ? Percebi neste caso, que todo o lote não foi processado. Grato.
  8. Bom dia Ítalo. Obrigado. Realmente era só uma curiosidade, para saber se haveria esta possibilidade, uma vez que, pela rotina que criei, quando capturo o retorno de cada RPS, eu faço o processamento de gravar a chave, protocolo e etc.. e enviar o email, e percebi que se der um erro no envio de algum email, por qq motivo, a sequencia das açoes é interrompida. Com isso vou criar uma rotina separada, para isolar o processo de recepcionar o retorno e somente depois fazer a remessa dos emails. Valeu !
  9. Olá, Ítalo, eu copio o link desta rotina: sLink := ACBrNFSe1.LinkNFSe(StrToIntDef(vNumNFSe, 0), sCodVerif); E dai gero o email, e envio via sistema.
  10. Boa tarde. Tenho uma dúvida. Já implementei o envio dos rps para a Pref. Mun. Curitiba, quase tudo perfeito. quando há o retorno positivo do precessamento, eu copio o link da nfse e uso a rotina de envio para o cliente, por email. Existe a alternativa de comandar o envio diretamente do site da prefeitura, sem que eu tenha que copiar o link.? Quando a nota é gerada manualmente no site da Prefeitura tem um checkbox para comandar o envio direto. Alguém pode ajudar ?? Grato. Daniel.
  11. Beleza. Vou testar. Obrigado mais uma vez.
  12. Bom dia Juliana. Imaginei que fosse isso, mas não entendi onde informar a parte fixa, o range. Na minha cópia eu fiz uma alteração mudando a constante do tamanho máximo do nosso numero e funcionou. Mas isso é perigoso, pois quando houver uma atualização, eu tenho que substituir pela minha versão ou alterar todas as vezes. Obrigado pelo retorno. Daniel.
  13. Juliana, boa tarde. Estou implementando o acbrboleto. Eu usava outro componente, mas quero padronizar com o acbr. Ainda estou em dúvida sobre o tamanho do nosso numero do HSBC, para carteira 'CSB'. No HSBC o nosso numero é formado pela range, com 5 digitos acrescido do sequencial com 5 digitos. Ex: Range "37566" -Sequencial '00541', onde o nossonumero ficaria assim: '3756600541' acrescido do dV. Mas como há a definição de tamanho máximo do NN para a carteira CSB em 5, recebo o erro na hora de gerar o boleto. Como resolver isso ? Grato.
  14. Ítalo. Descobri. EStava configurado para quebra de linha o '|' e nao o ';'. Foi só 'conversar com o documento um pouco mais' que tudo se resolveu. Obrigado mais uma vez
  15. Ítalo, boa tarde. Fiz como vc falou, substituindo o #13 por ';', mas não resolveu. Ficou assim no xml, mesmo que eu use #59 no lugar de ';' <Discriminacao> PRESTACAO DE SERVICOS EM SAUDE OCUPACIONAL;Pericias - 13/07/2016;Daniel Braz de Oliveira;Cyntia Piegel de Oliveira </Discriminacao> Teria que ficar assim: <Discriminacao> PRESTACAO DE SERVICOS EM SAUDE OCUPACIONAL Pericias - 13/07/2016 Daniel Braz de Oliveira Cyntia Piegel de Oliveira </Discriminacao> Será possível ?
  16. Obrigado Ítalo. Vou tentar e depois informo aqui.
  17. Boa noite. O meu cliente precisa que seja disponibilizado a opção de descrever informações adicionais na discriminação dos serviços prestados, por exemplo: PRESTAÇÃO DE SERVIÇOS EM SAÚDE OCUPACIONAL Perícias:10/06/2016 Fulano Beltrano etc... Como faço isso ? Tentei o padrao, tipo: Servico.Discriminacao := Servico.Discriminacao +#13+Perícias:10/06/2016+#13Fulano...etc.. Mas sai tudo como uma única linha, com a quebra, mas não faz a separação de item por linha, obedecendo o #13 Grato.
  18. Valeu pela informação. Abraço.
  19. Boa tarde amigos. Gostaria de saber a opinião e experiência dos colegas com relação ao Certificado A1 emitido pelos correios. Funciona legal ? Suporte ? Instalação ? Total compatibilidade com o componente AcbrNfse ? Alguma dica ? Tenho um cliente que estou implementando nfs-e e são 3 empresas e portanto 3 certificados diferentes. Grato Daniel.
  20. Boa noite ! Tenho uma dúvida no preenchimento das informações do componente NFS-e. Temos a linha abaixo Servico.Discriminacao := 'PRESTAÇÃO DE SERVIÇOS EM SAÚDE OCUPACIONAL'; e logo depois tem este bloco de informações. // Somente o provedor SimplISS permite infomar mais de 1 serviço with Servico.ItemServico.Add do begin Descricao := 'SERVICO 1'; Quantidade := 1; ValorUnitario := varconsulta1.fieldbyname('t407_valornf').value; end; Pelo que entendi, só poderia haver uma das opções. É isso mesmo ?? Grato.
  21. Ops.. devo ter clicado errado e nem percebi. Foi mal. Obrigado.
  22. dbrazoli

    Inibir alertas - NFSE

    Onde desabilito os alertas quando o processo da NFSe retornar ? Grato.
  23. Ao Daniel e outros colegas que fizeram sugestões. Finalmente consegui fazer a transmissão, usando o certificado piloto da Pref. de Curitiba. Usei o Openssl, com o certificado exportado para .pfx. Foram inúmeras ações, mas creio que a principal foi reinstalação total do repositório do SVN. Eu já havia reinstalado o Delphi mas usava o mesmo repositório, embora estive atualizado. Desta vez, criei outro repositório, excluir todos os arquivos relacionados ao Acbr, inclusive os LibraryPath, enfim zerei o delphi e depois reinstalei. Fiz o primeiro teste com o Demo e depois readaptei o meu código. Mas alerto para o seguinte, mesmo no demo vem assim: // {$IFDEF ACBrNFSeOpenSSL} // ACBrNFSe1.Configuracoes.Certificados.certificado := edtCaminho.Text; ACBrNFSe1.Configuracoes.Certificados.Senha := edtSenha.Text; // {$ELSE} ACBrNFSe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text; // {$ENDIF} com a linha do arquivopfx comentado. Descomentei e alterei para ' ACBrNFSe1.Configuracoes.Certificados.arquivopfx' dai corri para galera. Obrigado a todos, especialmente ao Daniel pela paciência e forma de orientar, me fazendo pensar um pouco mais. Às vezes mesmo experientes na área precisam de um desafio além da caixinha. Abraço. * pode fechar o post. (quem faz isso ?)
  24. Pois é, esta é a minha grande pergunta. Por isso que disse que deve ser algo bem básico. Já estou recriando um novo repositório, vou refazer tudo. Obrigado pela ajuda.
×
×
  • 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.