Ir para conteúdo
  • Cadastre-se

Michel Ouriques

Membros
  • Total de ítens

    221
  • Registro em

  • Última visita

Tudo que Michel Ouriques postou

  1. Na verdade eu que fiz as alterações para deixar o provedor funcionando, depois disso anexei o Italo revisou e subiu (rev. 6094 14/11/2013), e em seguida atualizei e testei ficou tudo funcionando (depois disso não atualizei mais o ACBr)... Até verifiquei agora e o meu cliente continua emitindo NFSe normalmente, emitiu várias ontem inclusive.
  2. Olá Desenvolvi a integração com este provedor, e para cancelar não tenho nenhum problema (pelo menos quando fiz os testes estava tudo ok). Faço mais ou menos que você fez. ACBrNFSe1.NotasFiscais.Clear; with ACBrNFSe1.NotasFiscais.Add, Ds_Tabela.DataSet do begin NFSe.Numero := FieldByName('numeronota').AsString; NFSe.IdentificacaoRps.Numero := FieldByName('numerorps').AsString; NFSe.IdentificacaoRps.Serie := FieldByName('serierps').AsString; NFSe.IdentificacaoRps.Tipo := trRPS; NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj := 'CNPJ DO PRESTADOR'; NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal:= 'IM DO PRESTADOR'; NFSe.PrestadorServico.Endereco.CodigoMunicipio := 'CIDADE DO PRESTADOR'; NFSe.MotivoCancelamento := 'MOTIVO CANCELAMENTO'; end; ACBrNFSe1.WebServices.CancelaNFSe('2');
  3. Bom dia, Creio que não chegaram a concluir, mas de uma olhada neste tópico...
  4. Então fag.online, Vi isto também, e descobri o outro problema. Altere a unit pnfsNFSeW.pas na função GerarXml e adicione o que esta em negrito abaixo if (FProvedor <> proIssDsf) and (FProvedor <> proEquiplano) then // Alterado Por Cleiver em 01/02/2013 if (FProvedor in [proGoiania, proProdata, proVitoria, proVirtual, proPublica]) then begin Gerador.wGrupo('GerarNfseEnvio' + Atributo); Gerador.wGrupo('Rps'); end else if (FProvedor = proBetha) then Gerador.wGrupo('Rps') else Gerador.wGrupo('Rps' + Atributo); Pra mim esta funcionando normalmente agora... Obs.: Fiz estas alterações apenas para poder liberar versão, depois temos que ver com o Italo qual a melhor forma.
  5. Boa tarde, Altere na unit ACBrNFSeUtil.pas na função AssinarMSXML
  6. Bom dia, seria isto? with ACBrNFSe1.NotasFiscais.Add.NFSe do begin ... Servico.CodigoMunicipio:= 'XXXXXXX'; {IBGE da cidade da prestação do serviço} ... end;
  7. Bom dia, baixa a última revisão, e anexa os fontes neste tópico que algum moderador irá analisar e fazer o commit.
  8. Olá, boa tarde.. Para o delphi 7 é necessário declarar a unit Controls no uses.
  9. Boa tarde. A função LinkNFSe só é possível ser usada nos provedores em que o link da NFSe é "fixo", tipo o provedor Ginfes (Ex: "http://bertioga.ginfes.com.br/birt/frameset?__report=nfs_ver4.rptdesign&cdVerificacao=ACodVerificacao + '&numNota=' + IntToStr(ANumeroNFSe)"), que não é o caso do provedor Betha... Pra pegar o link você deve ler a propriedade OutrasInformacoes (Ex: ...NFSeRetorno.ListaNfse.CompNfse.Items[0].Nfse.OutrasInformacoes). Espero que ajude...
  10. Bom dia, tente usar o soapUI e importar o WSDL que você irá conseguir descobrir o envelope. Espero que ajude...
  11. Realmente o envio de lote para a Betha está complicado, mais segundo eles estão resolvendo.... http://forum.betha.com.br/phpbb/viewtopic.php?f=93&t=19587
  12. Bom dia, Retire o "ACBrNFSe.NotasFiscais.Assinar;" e tente enviar novamente
  13. Bom dia, Ao que tudo indica o Provedor é Betha (http://www.pmsaposse.sp.gov.br/nfe.asp), para adicionar integração com esta cidade, você deve abrir o arquivo pnfsConversao.pas e na function CodCidadeToProvedor e adicionar o código IBGE da cidade. Obs.: Após os testes, se estiver tudo certo, só de um OK neste tópico para os moderadores subirem..
  14. Para consultar um lote que tenha apenas 1 RPS uso ACBrNFSe.ConsultarNFSeporRps( NumeroRPS, SerieRPS, TipoRps, CNPJPrestador, IMPrestador) Para consultar um lote que tenha vários RPS uso ACBrNFSe.ConsultarLoteRps( NumeroLote, Protocolo);
  15. Bom dia, Segundo este tópico: já tem um usuário desenvolvendo e já está funcionando...
  16. Bom dia, Não sei como funciona a NFSe de BH, mas ao que parece o CNPJ precisa ser liberado junto a prefeitura para poder enviar/consultar... RPS via WebService. Espero ter ajudado..
  17. Bom dia, Tenho integração com o provedor Betha também, e em alguns casos acontece o erro "RPS enviado não foi convertido em NFSe...". Em meu sistema hoje tenho a opção de enviar um unico RPS e em seguida o sistema já consulta o RPS (tempo de espera 1s, 5 tentativas), as vezes acontece o erro acima citado, então o usuário faz o retorno novamente depois de algum tempo... E tenho também uma outra tela que envia vários RPS de uma unica vez, neste caso o usuário executa o "Enviar Lote" e depois o "Retornar Lote" Obs.: Com os provedores Equiplano e GovBr, o meu sistema não consulta após o envio do RPS único, pois estes dois provedores demoram bastante a processar o lote.
  18. Boa tarde, quando você registrou a mão pelo DOS (regsvr32) você entrou no DOS em "Executar como administrador"?
  19. Boa tarde, A principio você tem que adicionar o código IBGE da cidade na função CodCidadeToProvedor (linha 987) da unit pnfsConversao.pas. E na function GetConfigURL na unit ACBrProvedorThema adicionar as URL de homologação e produção. Pode ser que haja alguma particularidade para esta cidade, mais num primeiro momento seria isto.
  20. Bom dia, Para descobrir o Envelope sempre usei o soapUI importando o WSDL, tentei importar este WSDL que você passou mais da erro :/, será que é este mesmo?
  21. Olá, tente alterar "ACBrNFSe.Configuracoes.WebServices.Tentativas"
  22. Este certificado da Betha funciona sim, pois tenho clientes usando ele, sem nenhum problema.
  23. Olá, Neste caso, no provedor Betha, é possível baixar um certificado para assinar o XML. No menu opções tem "Download do certificado", você gera uma senha e salva o arquivo, depois só importar como se fosse um certificado normal. Obs.: Este certificado só funciona para as transações via webservice com o provedor Betha.
×
×
  • 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.