Ir para conteúdo
  • Cadastre-se

carlosrosa

Membros
  • Total de ítens

    76
  • Registro em

  • Última visita

Tudo que carlosrosa postou

  1. Completando a mensagem anterior: Conforme o suporte da Fiorilli. Abs,
  2. conforme o pessoal do provedor Fiorilli: Para esse provedor então usar 1, 2 e o 4. De qualquer forma, tentei o cancelamento com o código 1, e o provedor retorno que com esse código, somente na substituição da NF. Abs,
  3. Com a atualização consegui cancelar, e a impressão já me traz uma marca d´água com a informação de NFS-e Cancelada. Porém, quando tentei cancelar com o código 1, o provedor reclamou dizendo que com esse código somente em caso de substituição da NFS-e. Abs,
  4. Bom dia, estou testando o cancelamento e também aconteceu com o arce descreveu. A rotina concluí com os arquivos, porém o código e data de cancelamento que o webservice retornaria, estão zerados. Estou em anexo os arquivos também. Obs.: Não consegui anexar o 72-can.xml. Imagino que por estar zerado. Abs, 72-can-c.xml 72-ped-can.xml 72-ped-can-c.xml
  5. Bom dia, para gerar a NFSe em Produção, a URL, conforme a indicação do pessoal da Fiorilli, seria: Seria o caso de ajuste da URL? Abs,
  6. Não estou conseguindo executar o método LoadFromFile na NFSe já feita para uma impressão local. O erro retorna a seguinte mensagem: " is not a valid integer value. O xml da NFS-e está em anexo. Não consegui resolver. Alguém tem uma dica? Lembrando que também no Demo está ocorrendo o mesmo erro. Abs, 72-nfse.xml
  7. Verifiquei que existe uma diferença entre a impressão da NFS-e no site da Fiorilli e a impressão do componente, que é a impressão do Id pelo site. Essa informação é obrigatória para a impressão? Ou é possível já usar a impressão sem o Id. No XML ele retorna em <InfNfse Id="15835729OSLV9DIBPWH4ROO8D9SS6004">, nesse caso foi um dos testes que fiz. Abs,
  8. fnietto, essa situação em especial, o envio mais que uma vez de um RPS, já obtive retorno do componente com o erro tratado. Não sei se teria necessidade de modificações. Me enganei, era no Envio e não no EnvioSincrono. Me desculpe ai... Abs
  9. fnietto, rodou. Não vejo problema em condicionar com um IF essa situação, já que temos em outros pontos situações análogas. O que diz os responsáveis pelo projeto? Abs,
  10. Agora, configurando para True a propriedade Salvar tenho dois arquivos "*-lista-nfse.xml" e "*-lista-nfse-c.xml". Porém ainda não tenho o arquivo da NFS-e salvo na pasta específica (NFSe). Aproveitando, alguém no grupo preenche uma NF de serviços com mais de um item de serviço? Abs,
  11. Não estava fnietto, alterei para Configuracoes.WebServices.Salvar := True; Vou fazer outros testes, obrigado. Abs,
  12. Italo, anexei o arquivo que tenho com a NF no post #97, é *-lista-nfse.xml, na pasta GER. Não tenho salvo o arquivo com o "-c'. Vou atualizar os fontes e fazer novo teste. Abs,
  13. Arce, perceba que o seu arquivo termina com um "-c", diferente do que me é gerado. Isso indica algum desvio no processamento das funções do componente? Abs,
  14. Italo, sobre o campo OutrasInformações, a resposta do pessoal da Fiorilli: "Conforme o modelo conceitual da abrasf a tag <OutrasInformacoes> é de uso exclusivo da prefeitura municipal e ela não existe no envio de rps, portanto não existe opção para essas informações via web service. Talvez a abrasf adicione isso nas próximas versões." Então é isso. Não temos um campo para inserir os dados adicionais da NFS. Abs.
  15. Arce, recebi também um arquivo *-lista-nfse.xml, na parta GER, porém esse arquivo contém os dados da NF aprovada pelo provedor, com numeração e chave. dá até para fazer a consulta pelo site do provedor e impressão. Esse arquivo anexo é o retorno com os dados que falei. Seria ótimo se o retorno fosse um arquivo gravado na pasta NFSe. Daí ficaria chique. Abs, 105-lista-nfse.xml
  16. Mandei e-mail para o pessoal da Fiorilli para que eles possam responder como eles tratam esse campo. Estou aguardando, assim que retornar, eu posto. Abs,
  17. Bom dia, realmente, recebi a NFS-e junto, na pasta GER como indica o Arce. Queria verificar com vocês outra situação, o campo "OutrasInformacoes". Esse campo utilizo para outros municípios com a mensagem sobre as informações dos impostos, apesar de suspenso, e informações que precisam ser incluídas na NFS-e. Observei que esse campo não está sendo gerado no RPS, consequentemente a impressão pelo site do provedor da NF está ficando sem ela. Ainda está pendente de ser implementado esse campo para o componente? Abs,
  18. Usando uma dica de um amigo, criei um arquivo XTR usando o XML Mapper para ler cada um dos campos, na mensagem de retorno, para mostrar pro usuário as validações que ainda precisam ser feitas na NFS-e. Alguém tem outra dica? Abs,
  19. Bom Dia Italo, também gostaria de saber como tratar o XML que chega. Existe algum método como na NF-e onde podemos pegar o retorno e tratar se deu certo ou se deu erro, dar um aviso ao usuário? Abs,
  20. Bom dia, Poderia acrescentar o município de Pontal/SP (3540200) para o provedor Fiorilli. Abs,
  21. Bom dia Queria saber se tem alguma novidade em relação aos ajustes para o envio Síncrono da NFS-e. Considerando também as alterações feitas pelo Fnietto. Abs,
  22. Italo, o envio síncrono está gerando o XML abaixo, com a mensagem: Não foi possível carregar o arquivo. <EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"><LoteRps Id="100" versao="1.00"><NumeroLote>100</NumeroLote><CpfCnpj><Cnpj>01001001000113</Cnpj></CpfCnpj><InscricaoMunicipal>1.000.10</InscricaoMunicipal><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><InfRps</Rps></ListaRps></LoteRps><Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AssLote_100"><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="#100"><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></DigestValue></Reference></SignedInfo><SignatureValue></SignatureValue><KeyInfo><X509Data><X509Certificate></X509Certificate></X509Data></KeyInfo></Signature></EnviarLoteRpsEnvio> Penso que o problema pode estar na informação do RPS entre as tags <Rps> e </Rps>. Abs,
  23. Pelo método enviar: Mensagem: "Numero do Lote: 100 Recebimento: 16/07/2013 11:13:30 Protocolo: 350 Provedor: Fiorilli" Logo depois, o componente dispara uma consulta: "Código Erro: E178 Mensagem: Lote aguardando processamento Correção: O lote de RPS correspondente ao protocolo informado foi recebido pela Prefeitura, mas ainda não foi processado. Provedor: Fiorilli" Caso eu não usar o nome do provedor naquele IF tenho um erro durante a consulta e o sistema interrompe nesse erro. Para completar, nessa mesma situação, já tive um retorno do provedor no dia posterior, com a validação do RPS, inclusive com os erros que deveriam ser corrigidos no RPS. Pelo metodo EnviaSincrono tenho uma mensagem dizendo que a estrutura do XML não está correta, para validar as tags, etc... Abs,
  24. Sim, essa consulta posterior ao envio me retorna uma mensagem do provedor com o protocolo e data. No caso do EnvioSincrono não consegui enviar. Me retorna uma mensagem meio misturada com o XML. Vou fazer novamente e colar a mensagem aqui. Abs,
  25. Italojr, no código abaixo, precisei acrescentar o provedor Fiorilli para que funcionasse corretamente. function TWebServices.Envia(ALote: String): Boolean; begin self.Enviar.FNumeroLote := ALote; Result := Self.Enviar.Executar; if not (Result) then begin if Assigned(TACBrNFSe( FACBrNFSe ).OnGerarLog) then TACBrNFSe( FACBrNFSe ).OnGerarLog(Self.Enviar.Msg); if Self.Enviar.Msg <> '' then raise Exception.Create(Self.Enviar.Msg) else raise Exception.Create('Erro Desconhecido!') end; if (TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.ConsultaLoteAposEnvio) and (Result) then begin Self.ConsSitLote.Cnpj := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Prestador.Cnpj; Self.ConsSitLote.InscricaoMunicipal := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal; Self.ConsSitLote.Protocolo := Self.Enviar.Protocolo; Self.ConsLote.Protocolo := Self.Enviar.Protocolo; if not (TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.Provedor in [profintelISS, proSaatri, proISSDigital, proFiorilli]) then begin Result := Self.ConsSitLote.Executar; if not (Result) then begin if Assigned(TACBrNFSe( FACBrNFSe ).OnGerarLog) then TACBrNFSe( FACBrNFSe ).OnGerarLog(Self.ConsSitLote.Msg); raise Exception.Create(Self.ConsSitLote.Msg); end; end; Result := Self.ConsLote.Executar; if not (Result) then begin if Assigned(TACBrNFSe( FACBrNFSe ).OnGerarLog) then TACBrNFSe( FACBrNFSe ).OnGerarLog(Self.ConsLote.Msg); raise Exception.Create(Self.ConsLote.Msg); end; end; end; Acho interessante que, depois de análise, seja definido para o componente definitivamente. Abs,
×
×
  • 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.