Ir para conteúdo
  • Cadastre-se

dev botao

Impressão Opcional da Inscrição da Suframa no DANFE (NFe)


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 843 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Pessoal,

O ACBr, por padrão, imprime a inscrição da Suframa se o Destinatário da NFe possui-la no campo ISUF.
Ocorre que tivemos um problema com um Destinatário de uma NFe, que solicita que a Inscrição seja informada também nos dados adicionais da Nota.
(Coisas de Contador e Fiscal) rsrsrsrsrs
Com isso, acabava imprimindo em duplicidade.
Para resolver, fiz uma alteração no componente para ser opcional.
Deixei default como True para não haver desincompatibilidade com os outros Colegas que já usam o componente.
 

Peço, por fineza, que verifique se não há irregularidades na minha alteração e, se possível, envia-la para o repositório.
Dessa maneira, quem estiver com problema semelhante ao meu, poderá desabilitar a impressão.

Agradecido, por antecipação.

ACBrNFeDANFEClass.pas

  • Membros Pro
Postado (editado)

Oi Daniel,

O Componente por padrão já adiciona o campo ISUF do XML na Impressão dos dados adicionais do Danfe.
A diferença é que se Eu escolher Não Imprimir o componente não obedecia.
Da maneira que alterei, Vc poderá escolher se quer Imprimir ou não os dados que estão no campo ISUF (inscrição da suframa).

Meu problema é que um Fiscal da Suframa (da época de Matusalém) e o Contador (também) querem que escreva o texto Inscrição da Suframa : XXXXX nos dados adicionais (XML)
Como o ACBr já imprime o que está no campo ISUF, acaba imprimindo duas vezes.

A solução foi deixar opcional no Componente.
Lembrando que na alteração que fiz deixei como default Imprimir = True. Ou seja, da maneira que o componente já se comporta hoje.
Mas, se Vc tiver um Destinatário da Nota que exigir que saia o texto como Ele quer, Vc deixa false.

Não sei se consegui me fazer entender.
Só reforçando que para os outros Colegas que usam essa impressão não vai precisar mudar em nada.
A não ser que Ele queira, como Eu, que não imprima a Tag ISUF.

Editado por icozeira
  • Fundadores
Postado

Compreendi.. acho que podemos fazer um ajuste nos fontes, para verificar se a String já contém o texto "suframa" no inicio, e se tiver, não adicionar...

O que acha, @Victor H. Gonzales - Panda e @EMBarbosa ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

Daniel,
A Unit que anexei no primeiro post já resolve todo o problema.
Não será necessário fazer essa verificação de String que contenha o texto "suframa".
Peço ao Pessoal que verifique primeiro as alterações lá contidas.
E, se perceberem que aquilo que alterei pode comprometer alguma coisa, fazer as alterações sugeridas pelo Daniel.
Eu testei a Unit que alterei aqui e funcionou perfeitamente.

Lembrando que prefiro sempre a vossa solução.
Vcs que pilotam essa nave gigante chamada ACBr é que poderão analisar com carinho e se a alteração que enviei pode causar algum transtorno futuro.

  • Consultores
Postado
13 horas atrás, icozeira disse:

Daniel,
A Unit que anexei no primeiro post já resolve todo o problema.
Não será necessário fazer essa verificação de String que contenha o texto "suframa".
Peço ao Pessoal que verifique primeiro as alterações lá contidas.
E, se perceberem que aquilo que alterei pode comprometer alguma coisa, fazer as alterações sugeridas pelo Daniel.
Eu testei a Unit que alterei aqui e funcionou perfeitamente.

Lembrando que prefiro sempre a vossa solução.
Vcs que pilotam essa nave gigante chamada ACBr é que poderão analisar com carinho e se a alteração que enviei pode causar algum transtorno futuro.

Bom dia,

o que você está informando, é que agora você está passando também no infcpl, pois foi solicitado por alguem a demanda, e gostaria de ter a possibilidade de escolher a impressão automática do quadro ou não pelo componente nas linhas superiores ao infcpl.

correto?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado

Oi Daniel,

Pertinente teu raciocínio.
A inclusão de novas propriedades deixa o componente confuso mesmo.
Concordo em gênero, numero e grau.

 

  • Administradores
Postado

Boa tarde,

Adicionada para análise em nosso backlog, ID da task: TK-2947

At.

  • Curtir 1
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
Postado
Em 29/07/2022 at 10:47, icozeira disse:

Oi Daniel,

Pertinente teu raciocínio.
A inclusão de novas propriedades deixa o componente confuso mesmo.
Concordo em gênero, numero e grau.

 

Bom dia,

consegue enviar algum XML em mensagem privada que contenha esse cenário para validação da TK-2947?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
  • Solution
Postado

Por favor atualize seus fontes, pelo SVN do ACBr... 

Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico...

Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido...

Dúvidas, sobre o uso do SVN ?  Clique aqui e veja um vídeo

  • Curtir 2
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Membros Pro
Postado

Olá Panda,

Estou longe do micro.
Mas, amanhã na parte da manhã já atualizo e faço os testes.
Muito obrigado pela atenção.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Este tópico foi criado há 843 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.