Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.588
  • Registro em

  • Última visita

  • Days Won

    1.060

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Claudio, Para usar o OpenSSL no lugar do WinCrypt você não precisa recompilar a sua aplicação, basta você mudar a configuração do componente e usar as DLLs da pasta: ...\DLLs\OpenSSL\3.1.3\x86 ou ...\DLLs\OpenSSL\3.1.3\x64 (se a sua aplicação foi compilada para 64 bits). As DLLs devem ser copiadas para dentro da pasta do EXE da sua aplicação.
  2. Bom dia Raul, Já inclui na minha lista de tarefas. TK-5301
  3. Bom dia @claudney.dbmgroup, No meu entendimento quando temos mais de uma assinatura no mesmo XML que é este caso, pois devemos assinar o RPS e o Lote de RPS, o atributo URI da assinatura tem que fazer referencia a tag de assinatura, ou seja, o conteúdo do URI tem que ser igual ao conteúdo do Id da tag assinada. O que foi proposto por eles esta errado. Faça o seguinte teste, verifica as duas assinaturas do arquivo 1433-env-lot.xml no validador da Receita Federal. Receita Federal do Brasil - Validador de Assinaturas (fazenda.gov.br) Você vai notar que somente uma assinatura ele acusa como valida a outra não. Faça o seguinte teste: Delete a unit alterada por mim e atualize novamente os fontes do ACBr, reinstale o ACBr e faça um novo teste. Não substitua a unit pela que eu anexei, vamos testar com o que esta no SVN. Se tinha funcionado e depois parou, acredito que eles consertaram o erro que tinha antes no webservice deles.
  4. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  5. Boa tarde @raul.cardoso, Alterando o código do componente para aceitar de 8 até 10 o CT-e foi gerado, assinado, validado e autorizado pela SEFAZ?
  6. @[email protected], Me responda uma coisa. Todos os XMLs de notas que você acabou de disponibilizar foram retornados pelo ConsultarNFSeGenerico? Você esta usando o ConsultarNFSeGenerico para realizar uma Consulta NFSe de Serviço Tomado, correto? Como mencionei anteriormente o XML que você tinha anexado desse retorno continha 5 notas, elas foram salvas na pasta Notas? Tenha em mente o seguinte: 1. Não é a Lib que gera o XML da NFS-e. 2. O XML da NFS-e é gerado pelo webservice do provedor e disponibilizado através de uma consulta. 3. A Lib apenas extrai do retorno da consulta o(s) XML(s) da(s) NFS-e e o(s) salva na pasta Notas de forma individual, ou seja, se a consulta executada retornar 30 notas, a Lib vai salvar na pasta Notas 30 XML. Esses XMLs que você disponibilizou na sua ultima postagem é de qual tipo de consulta?
  7. Boa tarde @[email protected], Esse XML que você anexou é o XML retornado pela Lib ou você baixou ele no Portal da prefeitura? Esse XML é o de retorno da consulta, a Lib não salvou os XMLs das notas separadamente? Nesse retorno temos 5 notas. E em todas elas existem um erro de geração do XML por parte do provedor, veja: <Endereco> <Endereco>Estrada Fazendinha do Recreio</Endereco> <Complemento>QUADRA 410 LOTE 1 QUADRA 20 LO</Complemento> <Bairro>Chácaras rio-petrã³polis</bairro> <codigomunicipio>3301702</codigomunicipio> <uf>rj</uf> <cep>25230022</cep> </endereco> <contato> <email>[email protected]</Email> </Contato> O grupo endereço do tomador é aberto com a tag <Endereco> e fechado com a tag </endereco>, problema semelhante com o grupo contato que é aberto com a tag <contato> e fechado com a tag </Contato>, problema pode ser visto com o elemento e-mail. Desconfio que o provedor além de cometer esse erro na estrutura do XML, deve também estar gerando o mesmo em ANSI ou outra codificação e colocando o enconding como UTF-8 Não vejo outra saída você entrar em contato com provedor e expor o problema.
  8. Boa tarde @leomcl, Notei que você ainda usa o componente antigo, sendo assim lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX. O componente antigo: ACBrNFSe não está mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. Manual de Migração
  9. Bom dia @claudney.dbmgroup, Por favor substitua a unit por esta que esta em anexo. Reinstale o ACBr e faça um novo teste. SmarAPD.Provider.pas
  10. Bom dia @Leandro Vignoto, Por contra de outras demandas não conseguimos parar para realizar essa tarefa.
  11. Bom dia @ddsilva, Primeiramente você não pode comparar o XML do RPS com o XML de envio de lote de RPS, isso explica a diferença entre eles. Na imagem onde você diz "XML Correto" note que dentro do grupo <ListaRps> contem o conteúdo do XML do RPS. Segundo, se esta ocorrendo erro de UTF-8 tem que ver se esse erro esta ocorrendo no envio ou no retorno. Mas antes você precisa checar a lista abaixo: Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes.
  12. @Mateus Brunelli, Já esta no SVN. Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
  13. Bom dia @Mateus Brunelli, Fiz um novo teste, o que tudo indica agora resolveu o problema. ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 Cidade : Agua Santa/RS Provedor : DataSmart Versão: 2.02 Data/Hora: 03/04/2024 10:03:32 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : E259 Mensagem: CNPJ/CPF não encontrado na base de dados Correção: Confira o número do CNPJ/CPF informado. Caso esteja correto, o prestador do serviço não está inscrito no município Vou enviar para o SVN as alterações que fiz, assim você pode realizar os seus testes.
  14. Bom dia @DIGITEC SISTEMAS, Para cancelar uma NFS-e através do WebService do provedor ISSNet você precisa do numero da nota, do código de cancelamento e do motivo. Onde você viu que precisa de uma chave?
  15. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Bom dia @BSSOFT, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5298
  16. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  17. Olá Pessoal, Na versão 2 do layout da ABRASF temos o método SubstituirNFSe que tem por finalidade cancelar uma determinada nota e emitir outra que vira a ser a nota substituirá a que foi cancelada. Por outro lado na versão 1 do layout da ABRASF não temos esse método, mas existe uma outra maneira de se fazer isso. No programa exemplo do componente ACBrNFSeX na procedure Alimentar_Componente_layout_ABRASF temos o seguinte fragmento de código: {========================================================================= Numero, Série e Tipo do Rps que esta sendo substituido por este =========================================================================} { RpsSubstituido.Numero := FormatFloat('#########0', i); RpsSubstituido.Serie := 'UNICA'; // TnfseTipoRPS = ( trRPS, trNFConjugada, trCupom ); RpsSubstituido.Tipo := trRPS; } Esta previsto no layout do RPS da versão 1 do layout da ABRASF um grupo chamado RpsSubstituido e dentro dele temos 3 campos: Numero, Serie e Tipo. Ao alimentar o componente com os dados de um novo RPS e alimentarmos esses 3 campos conforme exemplo acima com o numero/serie/tipo de um RPS que já foi convertido em NFS-e, teremos um RPS com um "pedido de substituição". Ao enviar esse RPS e o mesmo for processado com sucesso, ou seja, se transformou em uma NFS-e o provedor providenciará o cancelamento da nota referente ao RPS informado no grupo RpsSubstituido. É dessa forma que realizamos a substituição de uma NFS-e por outra quando o provedor segue a versão 1 do layout da ABRASF. Para quem utiliza o ACBrMonitor no arquivo INI basta incluir a seção: [RpsSubstituido] Numero=<numero do rps a ser substituido> Serie=<serie do rps a ser substituido> Tipo=1 A dica acima também pode ser utilizada para quem utiliza o arquivo INI juntamente com o ACBrLibNFSe.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Boa tarde Paulinho, Essa URL que aparece na mensagem de erro é da versão 3 e não da 4. Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes. Se o problema persistir isso significa que na pasta onde esta o EXE existe uma versão antiga do ACBrCTeServicos.ini
  20. Boa tarde @DatawebDev, Temos os provedores EL e Equiplano que tem esse comportamento não retornar o XML completo da NFS-e e sim somente um resumo. A titulo de estudo você ver em ambos os provedores a função: GerarXmlNota. Essa função se encontra definida na unit EL.Provider e Equiplano.Provider. Ela tem como objetivo montar o XML completo da NFS-e.
  21. Boa tarde Adhelmar, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça nos testes. No programa exemplo tem um botão que exemplifica o uso do método ConsultarLinkNFSe.
  22. Boa tarde @Mateus Brunelli, Qual é a cidade? Pois fiz um teste com a cidade de Agua Santa/RS que também é atendida pelo provedor DataSmart e veja o resultado: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 Cidade : Agua Santa/RS Provedor : DataSmart Versão: 2.02 Data/Hora: 02/04/2024 13:27:52 Método Executado: Gerar NFSe Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : E160 Mensagem: Arquivo em desacordo com o XML Schema - Element '{http://www.abrasf.org.br/nfse.xsd}OutrasInformacoes' is unexpected according to content model of parent element '{http://www.abrasf.org.br/nfse.xsd}InfDeclaracaoPrestacaoServico'. Correção: Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema --------- Usei o Schema que você disponibilizou, fiz uma alteração no componente para gerar a tag <OutrasInformacoes>, mas o WebServices do provedor não reconheceu a tag.
  23. Boa tarde Luiz Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5295
×
×
  • 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.