Ir para conteúdo
  • Cadastre-se

dev botao

Mudanças para compatibilizar com compoenente antigo


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 666 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Fiz um pequeno ajuste para ficar igual ao componente antigo. Na impressao em fastreport antes sai a Cidade/UF nos campos de "Municpio de Incidencia", porem agora esta saindo apenas o nome do municipio e clientes estão reclamando, estou postando aqui a minha alteracao sugerida para que possam analisar.

print.png

ACBrNFSeXDANFSeFR.pas

  • Obrigado 1
  • Consultores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-3478

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Tem relacao com este topico:

porem tive que fazer mais alguns ajustes para gerar no xml as tags de InformacoesComplementares e MunicipioIncidencia, porem estes campos não estao vindo no xml de retorno acredito ser um problema do provedor estou vendo com eles. assim que tiver um retorno posto aqui.

envio.png

retorno.png

21577C-nfse.xml 21898C-rps.xml ACBrNFSeXDANFSeFR.pas SigCorp.GravarXml.pas

  • Curtir 1
  • 2 semanas depois ...
  • Administradores
Postado

Boa tarde,

Incluido no sprint desta semana para análise.

At

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado

Bom dia,

A contribuição referente ao DANFSE foi enviada para o SVN, agora com relação a alteração na unit SigCorp.GravarXml não será enviada pelo simples fato que segundo o Schema do provedor as tags: InformacoesComplementares MunicipioIncidencia são opcionais, a alteração que você propôs deixaria elas como obrigatória.

Se o usuário não informar um texto como informações complementares (por exemplo) acabaria gerando a tag vazia no XML, isso pode provocar algum erro no WebService ao processar o XML do Rps, idem para a outra tag mencionada acima.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Boa tarde,

A configuração padrão para a tag InformacoesComplementares é: FNrOcorrInformacoesComplemetares := -1; (vide a unit ACBrNFSeXGravarXml_ABRASFv2)

Isso significa que a tag não deve ser gerada independente se ela foi alimentada ou não com alguma mensagem.

A unit SigCorp.GravarXml temos a configuração para a versão 2.03 e 2.04

Para a versão 2.03 não existe a linha alterando o valor de NrOcorrInformacoesComplemetares, portanto para esta versão a tag não vai ser gerada.

Por outro lado, para a versão 2.04 temos a linha: NrOcorrInformacoesComplemetares := 0;

Isso faz com que a tag seja gerada caso ela tenha algum conteúdo, caso não tenha não vai ser gerado.

Resumindo:

Numero de Ocorrência = -1 a tag nunca vai ser gerada.

Numero de Ocorrência = 0 a tag é opcional, só é gerada se tiver algum conteúdo.

Numero de Ocorrência = 1 a tag é obrigatória, sempre vai ser gerada.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 666 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.