Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.009
  • Registro em

  • Última visita

  • Days Won

    1.074

Tudo que Italo Giurizzato Junior postou

  1. Bom dia @dna.automacao, Muito obrigado pela colaboração, já foi criado a TK-6199 para realizar a alteração. Dica: não precisa anexar o arquivo INI, basta colocar como ficou a seção da cidade com a alteração, como você fez na primeira postagem.
  2. Boa tarde @Francisco Raimundo, Já foi criado a TK-6197 para analise do problema.
  3. Boa tarde @jeffdelphi, Você chegou a Executar o ConsultarNFSePorRps por exemplo para ver se o XML completo da nota é retornado? Retornando o XML carregue ele com o LoadFromFile e depois execute o Imprimir.
  4. Boa tarde @Jéter Rabelo Ferreira, Muito obrigado pela colaboração, já foi criado a TK-6195 para analise.
  5. Boa tarde @João Antônio, Muito obrigado pela colaboração, já foi criado a TK-6194 para analise.
  6. Boa tarde @Mega Online, Isso não é um erro e sim uma mensagem de alerta, observe que o código começa com a letra A. Se você entrar no site da prefeitura vai ser que o RPS foi processado e consta a nota.
  7. Boa tarde @HASA, Foi implementado a consulta ConsultarNFSeServicoPrestado e revisado a implementação do ConsultarNFSeServicoTomado. Já esta no SVN. Como você utiliza a LIB se não me falha a memória, favor aguardar a nova compilação da mesma que deve ocorrer na terça-feira.
  8. Boa tarde @RodrigoAlvim, Favor entrar em contato com o provedor para ver se essa tag tem que ir o valor do ISSRetido ou 1 = Sim ou 2 = Não.
  9. Bom dia @RodrigoAlvim, Vamos lá: 1-Na parte 'RETENÇÕES NA FONTE PELO TOMADOR (R$)', consta ISS 2,00 quando nesse caso não temos ISS Retido, deveria estar 0. Observei que foi gerada a tag <IssRetido>2</IssRetido>, me parece que está pegando o 'NFSe.Servico.Valores.IssRetido' que está definido com 'stNormal' ... Resposta: Na unit NFEletronica.GravarXml temos: function TNFSeW_NFEletronica.GerarValores: TACBrXmlNode; var Aliquota: Double; begin Result := CreateElement('Valores'); Result.AppendChild(AddNode(tcDe2, '#13', 'ValorServicos', 1, 15, 1, NFSe.Servico.Valores.ValorServicos, DSC_VSERVICO)); Result.AppendChild(AddNode(tcStr, '#20', 'IssRetido', 1, 1, 1, FpAOwner.SituacaoTributariaToStr(NFSe.Servico.Valores.IssRetido), DSC_INDISSRET)); (...) Result.AppendChild(AddNode(tcDe2, '#26', 'ValorLiquidoNfse', 1, 15, 1, NFSe.Servico.Valores.ValorLiquidoNfse, DSC_VNFSE)); end; A tag IssRetido é gerada com base no valor de: NFSe.Servico.Valores.IssRetido Como na unit NFEletrocnica.Provider não temos uma reescrita da função SituacaoTributariaToStr, o componente acaba usando a referida função que esta definida em ACBrNFSeXProviderBase. function TACBrNFSeXProvider.SituacaoTributariaToStr( const t: TnfseSituacaoTributaria): string; begin Result := EnumeradoToStr(t, ['1', '2', '3', ''], [stRetencao, stNormal, stSubstituicao, stNenhum]); end; Note que se o valor for stNormal, a tag será gerada com o valor 2 que no manual seria Não, ou seja, não tem retenção. 2-Há um local onde temos "Forma Pgto" e está 'A VISTA', precisamos que conste a data de vencimento. Observei que na <CondicaoPagamento> a <DataVencimento/> está vazia, acredito que seja ai que devemos definir a data de vencimento que deve constar na nota como Forma Pgto. Não sei se teria que enviar algo mais para que seja impressa a data de vencimento. Resposta: Na unit NFEletronica.GravarXml temos: function TNFSeW_NFEletronica.Gerar_CondicaoPagamento: TACBrXmlNode; begin Result := CreateElement('CondicaoPagamento'); Result.AppendChild(AddNode(tcDat, '#56', 'DataVencimento', 10, 10, 1, NFSe.CondicaoPagamento.DataVencimento, DSC_DVENC)); Result.AppendChild(AddNode(tcStr, '#45', 'InstrucaoPagamento', 1, 1000, 1, NFSe.CondicaoPagamento.InstrucaoPagamento, DSC_INSTPAG)); Result.AppendChild(AddNode(tcInt, '#45', 'CodigoVencimento', 3, 3, 1, NFSe.CondicaoPagamento.CodigoVencimento, DSC_CODVENV)); end; Veja os campos que o componente se utiliza para gerar as tags: DataVencimento, InstrucaoPagamento e CodigoVencimento. 3-Temos outra necessidade, estamos aguardando resposta do provedor, não sei se você sabe, como devemos fazer para que na nota, na parte 'NÃO VALE COMO RECIBO', seja impresso a frase abaixo, qual seria esse valor e como devemos enviá-lo? Valor aproximado dos tributos (Lei 12741): R$ 123,45 Resposta: Esse provedor se utiliza da versão 1 do layout da ABRASF e nesse layout não esta previsto uma tag para informar o valor dos tributos aproximado. Sugiro que coloque essa informação no campo Discriminacao. Por exemplo: Discriminacao := 'descrição do serviço executado;Valor aproximado dos tributos;(Lei 12741): R$ 123,45'; Observe o caracter ";" ponto e virgula que coloquei, isso faz gerar uma quebra de linha na impressão do DANFSE do componente, no DANFSE gerado pelo provedor não sei qual é o caracter que eles utilizam.
  10. Bom dia @lucas_crippa, Apesar de conseguirmos visualizar o WSDL abrindo a URL abaixo em um navegador: https://ws-sjrp.giss.com.br/service-ws/nf/nfse-ws?wsdl Mas ao tentar consumir propriamente dito os serviços temos essa mensagem de erro. A minha sugestão é que continue usando o Ginfes como provedor, ainda este mês de novembro. A migração para o Giss foi prorrogada para 31/11/2024 (segundo o comunicado deles, vai entender).
  11. Bom dia @daniel_mirassol, Apesar de conseguirmos visualizar o WSDL abrindo a URL abaixo em um navegador: https://ws-sjrp.giss.com.br/service-ws/nf/nfse-ws?wsdl Mas ao tentar consumir propriamente dito os serviços temos essa mensagem de erro. A minha sugestão é que continue usando o Ginfes como provedor, ainda este mês de novembro. A migração para o Giss foi prorrogada para 31/11/2024 (segundo o comunicado deles, vai entender).
  12. Bom dia @Diego Reckziegel, Já esta no SVN.
  13. Bom dia @C4Dev, Já esta no SVN.
  14. Bom dia @neto233, No Discord você disse que outras notas foram processadas com sucesso. Como eu lhe disse lá, o Ginfes é mestre em retornar mensagens de erro que não tem nada haver com o problema realmente dito. Abra o XML do RPS e compare com outro XML de RPS que foi processado com sucesso. Verifique cada tag, deve ter alguma com o dado errado.
  15. Bom dia @jeffdelphi, Você anexou 2 XML, um é o RPS e o outro é a NFS-e. Abra o XML referente a NFS-e, note que esta faltando a primeira tag <CompNfse>. Como o XML da nota esta sendo salvo em disco? Você configurou o componente para salvar o XML em disco ou esta capturando o XML retornado e pegando o que você acha ser a nota e salvando em disco ou no banco de dados?
  16. Bom dia @walter faria, Campinas/SP possui 2 webservices, um que se utiliza de um layout próprio e outro que se utiliza da versão 2 do layout da ABRASF. O XML do RPS esta sendo gerado por qual desse 2 layout? Se for o layout próprio, abra a unit ISSCampinas.GravarXml que você vai encontrar as linhas que geram cada tag do XML, ai basta procurar se existe alguma linha que gera alguma tag referente a observação. Dessa forma você vai saber de qual campo o componente pega a informação para gerar a referida tag.
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  19. Boa tarde @ALCENIR COSTA, A seção: [ADI001001001] nAdicao=1 nSeqAdi=1 cFabricante=001 Altere para: [LADI001001001] nAdicao=1 nSeqAdi=1 cFabricante=001 ou para: [adi001001001] nAdicao=1 nSeqAdi=1 cFabricante=001 Ele só reconhece se for LADI (tudo maiúsculo) ou adi (tudo minúsculo).
  20. Boa tarde @Diego Reckziegel, Muito obrigado pela colaboração, já foi criado a TK-6192 para a alteração.
  21. Boa tarde @RodrigoAlvim, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Realize testes também de cancelamento, neste devemos informar o numero da nota e o motivo do cancelamento.
  22. Bom dia @Vanderlei Soares, Já esta no SVN.
  23. Bom dia @Marcos Giordani, Já esta no SVN.
×
×
  • 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.