Michel Ouriques
Membros-
Total de ítens
221 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Michel Ouriques postou
-
Existe o SAC http://www.projetoacbr.com.br/forum/index.php?/page/SAC/sobre_o_sac.html http://www.projetoacbr.com.br/forum/index.php?/page/SAC/questoes_importantes.html
-
Procedimento A Ser Feito Se Lote For Enviado, Mas Não Processado
Michel Ouriques replied to Mota's tópico in ACBrNFSe
Boa tarde, Tenho integração para São Luis - MA, e para esta cidade, configurei para ConsultaLoteAposEnvio:= False, pois demora um pouco a converter o lote. E tenho uma outra função que só consulta os lotes pendentes para fazer o retorno. ACBrNFSe.ConsultarLoteRps(NumeroLote, Protocolo) -
Boa tarde, aconselho você a ler a regras do fórum principalmente a parte "Não se esqueça que os outros usuários não são seus funcionários. Eles são funcionários e donos de outras empresas, que tem os seus próprios clientes e prazos para atender. Então não os trate como se fossem obrigados a dar alguma satisfação. Isso vale especialmente para a Equipe de Moderação;" * Você já descobriu qual o provedor? o componente já possui este provedor? Se sim, verifique como as outras cidades deste provedor estão configuradas ACBrProvedorXXXXX.pas e siga o mesmo caminho. * O componente não possui este provedor? - Ele segue o padrão ABRASF? Versão 1 ou 2? Existem vários provedores para você usar como exemplo (Betha, Pronim, ... Coplan, SystemPro) - Não segue o padrão ABRASF? Tome como exemplo os provedores ISSDSF e Equiplano. Enfim, estude o componente e os provedores para dar inicio nas alterações.
-
Bom dia, não utilizo o modo síncrono, mais verificando o código acho que encontrei o problema. unit ACBrNFSeWebService.pas function TNFSeEnviarSincrono.Executar: Boolean; Linha 5927 FNotasFiscais.Items[ii].Confirmada := True; FNotasFiscais.Items[ii].NFSe.Protocolo := NFSeRetorno.ListaNfse.CompNfse.Items.Nfse.Protocolo; FNotasFiscais.Items[ii].NFSe.CodigoVerificacao := NFSeRetorno.ListaNfse.CompNfse.Items.Nfse.CodigoVerificacao; Adicione a linha em negrito e teste...
-
Bom dia Jeffeson No site da Betha https://e-gov.betha.com.br/e-nota/login.faces, na consulta de lote, as vezes tem mais detalhes sobre o erro. As vezes acontece este erro conosco, e se enviarmos outro lote com o mesmo RPS (sem mudar nada) depois de um tempo (dia seguinte por exemplo), a Betha já tratou o erro "Campo tal com valor inválido" ou então o lote valida (caso for um problema da Betha). Por experiência, sugiro verificar direto no site da Betha o erro neste lote, e qualquer coisa enviar o RPS novamente com um outro lote e verificar o que acontece.
-
Tenho integração para São Luis - MA, e para esta cidade, configurei para ConsultaLoteAposEnvio:= False, pois demora um pouco a converter o lote. E tenho uma outra função que só consulta os lotes pendentes para fazer o retorno.
-
Boa tarde, Segue em anexo a alteração que fiz, para poder emitir RPS com tomador estrangeiro. ACBrNFSe.pasACBrNFSeWebServices.paspnfsConversao.paspnfsNFSeW.pas É necessário setar as propriedades da seguinte forma: NFSe.Tomador.Endereco.CodigoMunicipio:= '9999'; NFSe.Tomador.Endereco.xMunicipio:= 'PAÍS DO TOMADOR'; Obs.: ACBrNFSe.pas é aquela questão que eu tinha comentado com você Italo, isso foi alterado na revisão 7611 dia 08/10/2014.
-
verifique o arquivo "XXX-env-lot.xml" <Cabecalho> <CodCidade>0921</CodCidade> Informe a propriedade NFSe.PrestadorServico.Endereco.CodigoMunicipio. No XML do RPS não existe a tag CodCidade, nem tinha lembrado do arquivo de lote... A questão do CodigoAtividade eu comentei pois iria dar erro quando chegasse no WebService.
-
No XML as tags CidadeTomador, MunicipioPrestacao estão ok. A principio não tem haver com a mensagem de erro, mais vi que no seu XML o campo CodigoAtividade esta em branco preencha a propriedade NFSe.Servico.CodigoCnae (Completando com 0 para fechar 9 digitos no caso deste provedor)
-
o XML chegou a gerar? como ficou? (Se possível anexe aki o xxx-Rps.xml)
-
Chegou a debugar? Qual código IBGE você esta informando? Dentro da procedure que comentei, ao gerar o XML é chamado a function CodCidadeToCodSiafi (da unit pnfsConversao), verifique se o IBGE que você está passando existe dentro desta function.
-
Você já postou em outro tópico! Respondi lá:
-
Bom dia, Verifique se você esta informando o código IBGE nestes dois campos: ...NFSe.Tomador.Endereco.CodigoMunicipio ...NFSe.Servico.CodigoMunicipio Obs.: Na hora de gerar o XML para o provedor ISSDSF o componente converte o código IBGE em código SIAFI Use o debug na unit pnfsNFSeW procedure TNFSeW.GerarXML_Provedor_IssDsf;
-
Bom dia Italo, já esta em produção desde do inicio deste mês.
-
Bom dia, A cidade de Gaspar - SC trocou de provedor, de Pronim para Thema, segue em anexo alterações necessárias. ACBrProvedorThema.paspnfsConversao.pas
-
Boa tarde, neste XML que você postou esta indo com o numero de RPS 1. A numeração de RPS de ser sequencial sem repetir (a não ser que mude de série), deve ser este o problema
-
Se você verificar a unit ACBrNFSeWebServices na function TNFSeConsultarSituacaoLoteRPS.Executar (linha 3486), vera que o código da situação retornada pelo provedor Equiplano não significa o mesmo dos outros provedores if (FProvedor = proEquiplano) then Result := (FSituacao = '2') or (FSituacao = '3') or (FSituacao = '4') //1 - Aguardando processamento //2 - Não Processado, lote com erro //3 - Processado com sucesso //4 - Processado com avisos else Result := (FSituacao = '3') or (FSituacao = '4'); // FSituacao: 1 = Não Recebido // 2 = Não Processado // 3 = Processado com Erro // 4 = Processado com Sucesso logo, a situação = 3 do provedor Equiplano, significa que foi processado com sucesso.
-
Já tentou de outro computador? pode ser algo bloqueando... Certificado esta tudo certo?
-
Bom dia, provavelmente o Schemas que você esta utilizando esta desatualizado, não?
-
Bom dia, Sim, eu tenho integração com este provedor para a cidade de Francisco Beltrão - PR. Esta funcionando perfeitamente no cliente (verifiquei agora e ele emitiu NFSe agora a pouco). Obs.: Para este provedor a opção ACBrNFSe.Configuracoes.WebServices.ConsultaLoteAposEnvio eu defino para False, pois este provedor demora a converter o RPS em NFSe.
-
Segue anexo arquivo solicitado ProvedorMemory.xml
-
Bom dia, para gerar o Envelope eu uso o soapUI. Segue em anexo o arquivo contendo o envelope gerado apartir do WSDL: http://web1.memory.com.br:81/nfse/ws/lote_rps_service.php?wsdl não garanto que seja estes mesmo, mais da para testar... Envelopes.txt
-
Olá, então, na unit pnfsNFSeW.pas procedure GerarXML_ABRASF_V1 (linha 836) se você verificar, possui um if (linha 871) para GerarCondicaoPagamento apenas para o provedor Betha. Tente debugar e verifique se entra nesta procedure e se gera as informações...
-
Bom dia, estes XML's não contém a tag CondicaoPagamento