Ir para conteúdo
  • Cadastre-se

Rafael Sartori

Membros
  • Total de ítens

    87
  • Registro em

  • Última visita

Tudo que Rafael Sartori postou

  1. Coloquei o RPS=1 e passou a funcionar. Vou seguir com os testes, obrigado! Seria interessante passar esta alteração do ACBrNFSeWebServices.pas para funcionar com o provedor SystemPro ao @Italo Jurisato Junior Segue em anexo o ACBrNFSeWebServices.pas alterado na linha 5121. Abraços ACBrNFSeWebServices.pas
  2. Já tinha feito esta alteração. Os testes estão sendo feitos com "Substituir=1".
  3. Obrigado pela ajuda. Mas para mim está acontecendo o seguinte, se tiro o comentário, deixando igual ao que vc fez, o provedor SystemPro retorna: <?xml version="1.0" encoding="UTF-8"?> -<SubstituirNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"> -<ListaMensagemRetorno> -<MensagemRetorno> <Codigo>L56</Codigo> <Mensagem>Arquivo XML nao contem a Assinatura Digital apos a tag InfDeclaracaoPrestacaoServico</Mensagem> <Correcao>Efetue a geracao da Assinatura</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </SubstituirNfseResposta> Se deixo como está nos fontes do ACBr retorna: <?xml version="1.0" encoding="UTF-8"?> -<SubstituirNfseResposta xmlns="http://www.abrasf.org.br/nfse.xsd" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#"> -<ListaMensagemRetorno> -<MensagemRetorno> <Codigo>L56</Codigo> <Mensagem>Assinatura Invalida na tag InfPedidoCancelamento</Mensagem> <Correcao>Assinatura Invalida na tag InfPedidoCancelamento</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </SubstituirNfseResposta> Segue meu arquivo XML gerado: <?xml version="1.0" encoding="UTF-8"?> -<SubstituirNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> -<SubstituicaoNfse Id="sub104"> -<Pedido> -<InfPedidoCancelamento Id="pedidoCancelamento_0408530600014918701104"> -<IdentificacaoNfse> <Numero>104</Numero> -<CpfCnpj> <Cnpj>04085306000149</Cnpj> </CpfCnpj> <InscricaoMunicipal>18701</InscricaoMunicipal> <CodigoMunicipio>4307005</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>2</CodigoCancelamento> </InfPedidoCancelamento> -<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> -<SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> -<Reference URI="#pedidoCancelamento_0408530600014918701104"> -<Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>tB+IbmmQMsdd7Vi9iPmG6XPT+D8=</DigestValue> </Reference> </SignedInfo> <SignatureValue>Cvo//b+142hx4zT+rWmto/sxS5A5Th2PsOj3Vj4Q7cruMOcz8D0BRcIR2UsszEyEKfIhBgTss1WxWNkNqZpZjAoBWEi7fFlq/rX8ksPgySvkusllKOvXPenR5Ny4n/JGXYbEKDG0JQNRP/vAorSN2A3ddgjU/fYd5zIrC6FvHg6y7vvoOGIgDQBYUx/W1g/6wpkielfWR4sVMo1GhCxiAYgXK50xGDCUUfPhfxrLhsGWE9WvcabQmycf3xL0r1R1TpLadMcTolhTnrrtE7cU8iF22dnVCV5/IoF7EtE8ESTSTKaDe5hIhBd2nyVWpRrjsjfsY+gi5/F2oKVmmB2org==</SignatureValue> -<KeyInfo> -<X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </Pedido> -<Rps> -<InfDeclaracaoPrestacaoServico Id="047687RPP"> -<Rps> -<IdentificacaoRps> <Numero>047687</Numero> <Serie>RPP</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissao>2019-10-02</DataEmissao> <Status>1</Status> </Rps> -<Servico> -<Valores> <ValorServicos>5.00</ValorServicos> <ValorDeducoes>0.00</ValorDeducoes> <ValorIss>0.15</ValorIss> <Aliquota>3.00</Aliquota> <BaseCalculo>5.00</BaseCalculo> <ValorPis>0.00</ValorPis> <ValorCofins>0.00</ValorCofins> <ValorInss>0.00</ValorInss> <ValorIr>0.00</ValorIr> <ValorCsll>0.00</ValorCsll> </Valores> <IssRetido>2</IssRetido> <ItemListaServico>01.07</ItemListaServico> <Discriminacao>SERV. DE INTALACAO E TREINAM. DE EQUIPAMENTOS</Discriminacao> <CodigoMunicipio>4307005</CodigoMunicipio> <ExigibilidadeISS>1</ExigibilidadeISS> <MunicipioIncidencia>4307005</MunicipioIncidencia> </Servico> <Competencia>2019-10-01</Competencia> -<Prestador> -<CpfCnpj> <Cnpj>04085306000149</Cnpj> </CpfCnpj> <InscricaoMunicipal>18701</InscricaoMunicipal> </Prestador> -<Tomador> <RazaoSocial>Consumidor Final</RazaoSocial> </Tomador> <RegimeEspecialTributacao>6</RegimeEspecialTributacao> <OptanteSimplesNacional>1</OptanteSimplesNacional> <IncentivoFiscal>2</IncentivoFiscal> </InfDeclaracaoPrestacaoServico> </Rps> </SubstituicaoNfse> </SubstituirNfseEnvio> Alguma luz? Obrigado
  4. Olá boa tarde! Estou enfrentando a mesma situação @Diane Rieck Estou com o Acbr atualizado. Conseguiste resolver? Obrigado.
  5. Olá Cleber, antigamente sim era preciso ir a SP para homologar. Hoje depende da certificação. Para terminais de Auto Atendimento por exemplo a SKYTEF pede que vamos a SP ou que um homologador venha na empresa, para fazer a homologação no software e equipamento.
  6. Olá pessoal, Gostaria de uma opinião de quem já homologou com estas duas opções, qual foi a melhor em termos de facilidade, qualidade, custos, etc.. Já homologuei a muitos anos atrás na época que tínhamos que ir para São Paulo passar 2 dias, etc.. e vi que a Pay&Go mandei mantém a mesma metodologia, e não conheço nada da SKYTEF (recebi o e-mail deles mas ainda não fiz o pedido das ferramentas para desenvolvimento). Agora surgiu uma demanda específica para um cliente, preciso homologar somente no software dele, pois será um terminal de "auto-pagamento" com NFC-e e TEF. Enfim gostaria de algumas opiniões para eu tentar tomar a melhor decisão. Obrigado!
  7. Olá Italo, agora funcionou perfeito para o provedor SystemPro. Muito obrigado.
  8. Olá Italo, ainda não estaria correto para o provedor SystemPro. <Tomador> <IdentificacaoTomador/> <RazaoSocial>Consumidor Final</RazaoSocial> </Tomador> A "procedure TNFSeW_ABRASFv2.GerarTomador" ainda está criando a tag <IdentificacaoTomador/>. Vi que é pelo fato da UF estar em branco daí entra no "IF..." if (NFSe.Tomador.Endereco.UF <> 'EX') or (NFSe.Tomador.IdentificacaoTomador.CpfCnpj <> '') or (NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal <> '') or (NFSe.Tomador.IdentificacaoTomador.InscricaoEstadual <> '') then begin Gerador.wGrupoNFSe('IdentificacaoTomador'); if (NFSe.Tomador.IdentificacaoTomador.CpfCnpj <> '') then begin Gerador.wGrupoNFSe('CpfCnpj'); if Length(OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj)) <= 11 then Gerador.wCampoNFSe(tcStr, '#36', 'Cpf ', 11, 11, 1, OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), DSC_CPF) else Gerador.wCampoNFSe(tcStr, '#36', 'Cnpj', 14, 14, 1, OnlyNumber(NFSe.Tomador.IdentificacaoTomador.CpfCnpj), DSC_CNPJ); Gerador.wGrupoNFSe('/CpfCnpj'); end; Gerador.wCampoNFSe(tcStr, '#37', 'InscricaoMunicipal', 01, 15, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoMunicipal, DSC_IM); if FProvedor = proCoplan then Gerador.wCampoNFSe(tcStr, '#38', 'InscricaoEstadual', 01, 30, 0, NFSe.Tomador.IdentificacaoTomador.InscricaoEstadual, DSC_IE); Gerador.wGrupoNFSe('/IdentificacaoTomador'); end; Posso enviar a UF como "EX" neste caso mas não seria muito certo né? hehe Talvez uma condição se o CpfCnpj estiver em branco e o provedor for SystemPro dai ele não cria a Tag. Mas claro, fica a seu critério. Obrigado
  9. Olá @Italo Jurisato Junior muito obrigado já vi sua atualização, mas infelizmente não funcionou para o provedor SystemPro. O provedor SystemPro exige que quando a NFS-e for para consumidor final a Razão Social do tomador seja enviado "Consumidor Final" e todas as outras tags do tomador fiquem em branco. O XML deve ser criado assim: Correto <Tomador> <RazaoSocial>Consumidor Final</RazaoSocial> </Tomador> Quando enviamos apenas "Consumidor Final" na razão social e todas as outras informações do tomador em branco, é criado as tags: <Tomador> <IdentificacaoTomador/> <RazaoSocial>Consumidor Final</RazaoSocial> <Endereco/> </Tomador> Aí neste caso eles rejeitam a nota. É possível fazer esta correção? Obrigado
  10. Olá Italo, ficarei no aguardo. Muito obrigado.
  11. Olá Pessoal, Emito NFS-e com o provedor SystemPro e deparei com um problema. Preciso emitir Nota para "Consumidor Final", sem informações de CPF/CNPJ e Endereço, o provedor aceita mas pede para não gerar as tags <IdentificacaoTomador> nem <Endereco>. Se envio em branco estas informações mesmo assim as tags são geradas (verifiquei em pnfsNFSeW_ABRASFv2.pas na procedure TNFSeW_ABRASFv2.GerarTomador). Gostaria de saber se existe alguma configuração ou forma de não gerar estas tags, analisei os fontes e não consegui encontrar. Obrigado!
  12. Olá @magnosystem sim o novo DNS está com bastante problemas, deve-se fazer isso mesmo, deixar o ip antigo por enquanto. Abraços
  13. @FocusRJ Veja se vc não está trocando os ambientes, porque estes endereços aí são para produção. O cadastro do computador é distinto para cada ambiente. Abraços
  14. Vc viu a sua mensagem de erro? -> O identificador não está no estado correto para a operação solicitada - URL:http://farmaciapopular-autorizador-homologacao.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS - SOAPAction:"" Alí está "http..." tem alguma coisa errada no seu fonte que ele está chamando http ao invés de https Abraços
  15. Se vc não corrigir o .pas e colocar o "HTTPS" irá dar exatamente este erro.
  16. function GetServicoSolicitacaoWS(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): ServicoSolicitacaoWS; const defWSDL = 'https://farmaciapopular-autorizador.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS?wsdl'; defURL = 'https://farmaciapopular-autorizador.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS'; defSvc = 'ServicoSolicitacaoWSService'; defPrt = 'ServicoSolicitacaoWS'; Ai está como deve ficar, na constante "defURL" tem que colocar o "https"...
  17. Olá Pessoal, a solução é a seguinte: -> O WSDL está errado no final, onde tem a URL. Então é necessário alterar o .pas gerado e na "function GetServicoSolicitacaoWS", na URL e colocar "HTTPS", pois o Delphi vai gerar sempre com "HTTP" (pelo fato de estar errado lá..). Abraços.
  18. Olá Oliverar, sim com o IP funciona normal (com o IP antigo, que eles não vão usar mais). Qualquer novidade por favor informe.
  19. Olá pessoal, dia 05/11 o DataSus informou uma mudança no seu endereço de webservice para as autorizações da Farmácia Popular. o wsdl novo é https://farmaciapopular-autorizador-homologacao.saude.gov.br/farmaciapopular-autorizador/services/ServicoSolicitacaoWS?wsdl (Homologação) Minha pergunta é para quem trabalha com isso está conseguindo consumir o ws com este novo endereço? Eu não consigo, simplesmente dá um excetion com ""Line: 2 <p>Hi there, this is an AXIS service!</p". Com o endereço antigo funciona OK. Obrigado por qualquer ajuda.
  20. A PROCERGS no Rio Grande do Sul caiu. Todos os serviços que ele hospeda (NF-e, IPE, etc..) não funcionam.
  21. Olá, verifique qual o windows do seu cliente. Meu windows 10 atualizou ontem e também estou com este problema, o estranho é que as vezes consigo selecionar o certificado mas outras vezes dá um exception e fecha o programa.
  22. Olá Pessoal, Senti a necessidade de usar a Propriedade "stretch" (esticar) do componente "imgLogo" que está em ACBrDANFCeFortesFr.pas. Mas vi que não estava implementado no componente ACBrNFeDANFCeFortes ainda. Fiz uma alteração nos fontes para que esta propriedade passe a aparecer, e ajudar caso alguém mais precise. A propriedade ficou como EsticarLogoMarca padrão False. Segue os fontes para análise, caso algum commiter achar pertinente, fico agradecido :). Abraços ACBrNFeDANFEClass.pas ACBrDANFCeFortesFr.pas
  23. Eu tinha um JwaWinCrypt.pas na minha pasta do projeto... Resolvido. Obrigado.
  24. Olá Daniel! Estou com a revisão 11491 e tenho um bendito projeto que não compila porque ainda dá falta do "uses JwaWindows", isso no JwaWinCrypt.pas. Está faltando este arquivo? Ou eu estou fazendo algo errado? Abraço
  25. Olá Jean, se tiver interesse, comercializamos um comunicador para a Farmácia Popular, maiores informações acesse www.bitshop.com.br/fpopular Abraço
×
×
  • 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.