Ir para conteúdo
  • Cadastre-se

Destak

Membros Pro
  • Total de ítens

    311
  • Registro em

  • Última visita

Tudo que Destak postou

  1. Boa noite, Atualizei os fontes, fiz o teste com um provedor WebISS e deu tudo certo. Não precisei informar nada nesta propriedade ACBrNFSeX1.Configuracoes.Geral.MontarPathSchema apenas passei o caminho novo correto em ACBrNFSeX1.Configuracoes.Arquivos.PathSchemas e deu certo. Tenho uma duvida: Nesta pasta do componente antigo Exemplos\ACBrDFe\ACBrNFSe\Schemas tem 119 pastas dos provedores já na nova que você disponibilizou hoje Exemplos\ACBrDFe\Schemas\NFSe tem 108 esta certo, algumas foram suprimidas naturalmente?
  2. Bom dia, Como sempre o @Daniel Simoes gosta de dizer, "use a força leia os fontes rs..." fiz isso e verifiquei que no novo componente a condição para tarja ser impressa é baseada nesta propriedade ACBrNFSeX1.DANFSe.Producao := snNao; fiz os testes e deu certo obrigado e pode fechar o tópico.
  3. Bom dia, Sim pensa ai Ítalo, o bom da msg explicativa é que motiva os usuários do componente a ir atrás da informação contribuindo assim com o projeto. Sobre usar automaticamente a URL de produção caso não exista a de homologação com certeza vai dar problema não tenha duvida, vai confundir e até gerar inconvenientes sérios de emitir NFSe validas achando que são em homologação. Eu mesmo estou fazendo a migração do componente antigo para o novo, um provedor de cada vez dos que eu atendo meus clientes, estou no primeiro ainda (WebISS) ele tem ambiente de homologação, se eu passar para o próximo iria configurar o novo componente para ambiente de homologação claro, dai ia ficar tirando nota com validade pensando que se tratava de testes. Por favor altere isso o quanto antes por gentileza ou nos de a opção através de alguma propriedade para definirmos este comportamento. Desde já como sempre agradeço muito a você Ítalo obrigado.
  4. Boa tarde, Entrei em contato coma prefeitura por telefone e me informaram que não existe ambiente de homologação disponível lá, porem não senti confiança na conversa pois foi um tal de pergunta aqui, responde ali, vou falar com meu chefe de seção e por ai vai. Bom de qq forma não temos a URLs de homologação, sendo assim seria bacana que ao tentarmos emitir em ambiente de homologação num provedor que não tem esta URL o componente desse uma msg explicativa, tipo "URL de homologação não disponível para esse provedor, entre em contato com a prefeitura e ou o provedor e caso eles tenham este ambiente disponível informe no fórum do projeto ACBr para que a mesma seja adicionada."
  5. Certo vamos lá, estou informando as propriedades da seguinte maneira: Componente antigo a tarja é impressa corretamente: ACBrNFSe1.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFSe1.NotasFiscais.Add.NFSe.Producao := snNao; Componente novo novo a tarja não aparece: ACBrNFSeX1.Configuracoes.WebServices.Ambiente := taHomologacao; ACBrNFSeX1.NotasFiscais.New.NFSe.Producao := snNao; No componente novo além disso tem algo a mais que precisa ser informado para que a tarja seja impressa?
  6. Boa tarde, No novo componente não esta sendo impresso no ACBrNFSeXDANFSeRL1 a tarja AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL, existe uma propriedade especifica ou seria apenas um ajuste no novo componente.
  7. Bom dia, Realizei as modificações q deu certo a NFSe foi emitida com sucesso, pode atualizar no SVN para que quando eu atualize os fontes o código não quebre obrigado, pode fechar o tópico.
  8. Boa noite, Fiz as duas modificações das URLs no ACBrNFSeXServicos.ini e executei o Compila_RES, configurei o programa exemplo com os dados do emitente somente e não mexi no resto que é martelado no código dados do tomador etc... - Segue em anexo os dois resultados, parece que em produção a NFS-e ate ia rodar se nao fosse o CNPJ do emitente errado, ja em homologação parece q a resposta é nenhuma. - Outra coisa que notei, mas no meu codigo é que apos fazer ACBrNFSeX1.ConsultarNFSeporRps(informo aqui as devidas informações) se nao existir a NFS-e ao verificar a propriedade if ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Status = srCancelado ele da uma exceção de Valor inacessível, ja no componente antigo nao dava esse erro, acho q o ideal é deixar esta propriedade igual o componente antigo para que este erro nao ocorra quando nenhuma NFS-e for retornada nessa consulta, visto que é fundamental verificar o que tem neste campo apos a consulta. 202109-Hom.zip 202109-Prod.zip
  9. Ao tentar emitir com o componente antigo ou o novo vem o erro 12007, liguei para a prefeitura e me informaram que o provedor atual é o GovBR dai me passaram um e-mail com somente o seguinte conteúdo: Boa tarde Segue link do webservice: http://viamao-portais.govcloud.com.br/NFSe.portal.integracao/services.svc Atenciosamente, Marjana -- Fiscal Tributário Setor de ISS Secretaria Municipal da Fazenda Prefeitura Municipal de Viamão - RS Dai encontrei no site da prefeitura nesta pagina https://www.viamao.rs.gov.br/portal/servicos/35/nota-fiscal-de-servico-eletronica/ tem algumas informações e links vejam os links: Emissão de NFSe = https://viamao-portais.govcloud.com.br/nfse.portal/ Emissão de NFS-e teste = acesso.viamao.rs.gov.br:8083/NFSe.Portal.teste/ Endereço do Webservice Produção = acesso.viamao.rs.gov.br:8085/NFSe.portal.integracao/services.svc?wsdl Endereço do Webservice Teste = acesso.viamao.rs.gov.br:8083/NFSe.portal.integracao.teste/services.svc Autorização de RPS = acesso.viamao.rs.gov.br:8080/cidadao/servlet/br.com.cetil.ar.jvlle.hatendimento Devido meu conhecimento limitado, não consegui identificar se houve ou não mudança de provedor e se não houve mudança de provedor com certeza as URLs tanto no Cidades.ini do componente antigo quanto no ACBrNFSeXServicos.ini do componente novo parecem estar diferentes destas informações acima, desde já agradeço a atenção e solicito que corrija também no componente antigo caso seja uma questão de ".ini" pois estou usando a estratégia de ainda funcionando no componente antigo ir migrando um provedor de cada vez na certeza comparando os dois ao mesmo tempo.
  10. Italo para agilizar analisei os 2 XMLs o gerado pelo componente antigo e o gerado pelo componente novo, encontrei duas divergência por enquanto. - Componente antigo NFSe emitida com sucesso <Aliquota>0.0500</Aliquota> ja com o novo <Aliquota>5.0000</Aliquota> este provedor requer a Aliquota /100 e eu passo desta forma, me lembro vagamente que voce falou disso num audio, se tiver uma propriedade especifica para isso no novo componente me diga onde esta, pois não consegui encontrar. - Componente antigo NFSe emitida com sucesso <ItemListaServico>1401</ItemListaServico> ja com o novo <ItemListaServico>14.01</ItemListaServico> ele esta acrescentando o ponto por conta própria pois estou passando o código sem o ponto.
  11. Todos os XMLs estão ai disponíveis para analise, acredito que só comparando os dois será possível identificar o problema, o Italo já colocou na lista de tarefas dele.
  12. Boa noite, Estou fazendo a troca do componente antigo ACBrNFSe para o novo ACBrNFSeX, para evitar maiores impactos nos clientes e manter a opção de usar um ou o outro apenas mudando um Boolean coloquei um If (usa o ACBrNFSe) Then emite com o componente antigo Else (ACBrNFSeX) entao emite com o componente novo. Até ai ok, foi necessário mudar alguns pequenos detalhes e esta compilando normalmente. Ao tentar emitir com o componente antigo a NFSe é emitida com sucesso, ai mudo o Boolean e ao tentar emitir com o componente novo esta sendo retornado vários erros, segue em anexo todos os XMLs para analise, segue descrição dos XMLs: Enviado com o componente antigo e emitida NFSe com sucesso: 1-env-lot.xml 188-lista-nfse.xml Enviado com o componente novo e devido erros não foi emitida: 2-env-lot.xml 189-lista-nfse-con-lot.xml Lembrando venda realizada para mesmo cliente e mesmo serviços, alám de todas as demais mesmas configurações exatamente iguais. 189-lista-nfse-con-lot.xml 189-lista-nfse-con-lot-soap.xml 2-env-lot.xml 2-env-lot-soap.xml 188-lista-nfse.xml 188-lista-nfse-soap.xml 1-env-lot.xml 1-env-lot-soap.xml
  13. Boa tarde, Realizei os teste e o erro foi corrigido com sucesso obrigado, pode fechar o tópico.
  14. Desde umas + ou - 2 atualizações atrás dos fontes via svn, agora após emitir um boleto quando fecho o sistema aparece a seguinte mensagem: isso ocorre somente quando emito usando ACBrBoleto1.Configuracoes.WebService.Operacao := tpInclui; quando somente entro no sistema para fazer consulta de retorno o erro nao ocorre ACBrBoleto1.Configuracoes.WebService.Operacao := tpConsulta;
  15. Boa tarde, Atualizei os fontes, fiz novos testes e constatei que esta tudo ok agora como deve ser obrigado. Somente uma questão que reparei não de hoje mas de umas 2 atualizações dos fontes atrás, agora após emitir um boleto quando fecho o sistema aparece a seguinte mensagem Pode me indicar como resolver ou seria o caso de você analisar ai o que esta ficando amarrado ao usar o componente.
  16. Seguindo as instruções do @Pandaaa no Discord analisei as 2 instruções GerarJuros(Json); GerarMulta(Json); da unit ACBrBoletoW_BancoBrasil_API.pas e vou descrever aqui para os demais colegas quais propriedades usar para aplicar juros e multa no titulo. Para juros valor monetario diario: ValorMoraJuros := valor moterario; CodigoMora := '1'; DataMoraJuros := data que comeca a cobrar. Para multa em percentual sobre o valor do titulo: PercentualMulta := percentual desejado; MultaValorFixo := False; DataMulta := data que acresenta a multa. A forma acima é que atende meu modelo de negocio, porem reparei que no caso da multa se ao inves de um percentual, for um valor fixo dai do jeito que o componente esta ela vai pegar o valor da multa igual o valor do juros, isso ocorre neste trecho do codigo: if Titulos.PercentualMulta > 0 then begin if Titulos.MultaValorFixo then ACodMulta := 1 else ACodMulta := 2; end else ACodMulta := 3; if (Titulos.DataMulta > 0) then begin JsonMulta.Add('tipo').Value.AsInteger := ACodMulta; JsonMulta.Add('data').Value.AsString := FormatDateBr(Titulos.DataMulta, 'DD.MM.YYYY'); case ACodMulta of 1 : JsonMulta.Add('valor').Value.AsNumber := Titulos.ValorMoraJuros; (Aqui precisaria ser outro campo Titulos.ValorMulta e nao pegar o mesmo do valor juros) 2 : JsonMulta.Add('porcentagem').Value.AsNumber := Titulos.PercentualMulta; end; Acredito que o ideal seria criar uma nova propriedade no componente chamada ValorMulta para que quando a multa for um valor fixo, dai seria indicado nesta propriedade o valor.
  17. Boa noite, Atualizei os fontes, também as novas diretivas openssl e realizei as operações em modo de produção tpInclui e tpConsulta que funcionaram com sucesso, parabéns a todos e obrigado. Sobre as operações tpAltera e tbbaixa não encontrei no demo um exemplo, estas operações estão implementadas? se sim como usar?
  18. Boa tarde, Apenas para corroborar este tópico estou com exatamente o mesmo problema.
  19. Ok realizei esta mudanca no INI e agora a msg de erro é (Falha ao interpretar o XML "xmlParseDoc"). Ele não chegar a gerar o XML para envio.
  20. Boa noite, Fiz a alteração informada porem mesmo erro, segue novos arquivos para analise. Da uma olhada neste tópico abaixo que você resolveu para mim, se tem alguma relação. 1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse.xml 1-lista-nfse-soap.xml
  21. Boa tarde Juliana, Tenho acompanhado por cima o novo componente ACBrNFSeX e vi que será necessário fazer adequações relevantes no meu sistema para poder começar a usa-lo pois tenho em produção uma quantidade relevante de provedores diferentes funcionando nos clientes, sendo assim precisarei de um pouco de tempo para isso, por isso gostaria apenas da correção em questão. Acho que não é difícil de resolver isso, se você acompanhar meus últimos tópicos o Italo resolveu isso fazendo alguma mudança pequena nos INI apenas, desde já agradeço sua atenção. Solicito ao Italo se possível dar uma verificada de qual é o motivo do erro em questão desde já obrigado e aguardo um retorno.
  22. Boa tarde, Ao tentar emitir uma NFS-e com o metodo gerar para o provedor Fiorilli cidade de Belterra/PA obtenho o erro E172 Arquivo enviado com erro na assinatura, segue os XMLs de envio e retorno para analise obrigado. 1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse.xml 1-lista-nfse-soap.xml
  23. Boa tarde, Desculpe a demora, atualizei hoje os fontes e também os INI e agora deu certo, a substituição de NFS-e foi realizada com sucesso, mais uma vez muito obrigado Italo, pode fechar o tópico.
  24. Boa tarde Italo, Atualizei os fontes, INI, SCHEMAS porem mesmo erro segue em anexo os XMLs dos testes realizados agora. 000000005-sub.xml 000000005-sub-soap.xml 000000005-ped-sub.xml 000000005-ped-sub-soap.xml
  25. Boa tarde, Consegui acesso ao manual deste provedor para esta cidade e eles usam a versão do layout ABRASF 1.0 mesmo. Refiz os testes usando o metodo de envio do componente Assincrono e obtive agora outro erro: E45 | CNPJ nao encontrado na base de dados | Confira o numero do CNPJ informado. Caso esteja correto, o prestador nao esta inscrito no municipio. | CNPJ do prestador nao autorizado a emitir NFS-e; CNPJ lote: Este erro deve ter relação com o CNPJ do cliente não estar autorizado ainda junto a prefeitura. Assim que o cliente resolver isso junto a prefeitura posto aqui o resultado.
×
×
  • 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.