Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Observação NF: São as observações que sairão na Nota Fiscal no momento da emissão da NF. Ver mais detalhes sobre como se pode configurar as observações para que certas observações sejam impressas em locais diferentes (por exemplo, no espaço "Informações para o Fisco" no DANFE) em Configuração da Natureza de Operação para Nota Fiscal Eletrônica.
    • As tags utilizadas para Informações Adicionais são: 
      •  Para informações de uso do Fisco usar: <infAdFisco> .... </infAdFisco> 
      •  Para informações complementares:.<infCpl> .... </infCpl> 

Observação: A partir da versão 9.1 foi ajustada a emissão do arquivo .No .XML referente ao Recibo da NF-e para que as tags "InfCpl" e "InfAdFisco"  sejam  serão preenchidas até o limite de caracteres permitido no manual da NF-e (5000 e 2000 respectivamente). Anteriormente o texto nessas tags estava sendo truncado em 256 caracteres

 


Na versão 9.1 foi incluso também a opção de inserir formulas É possível inserir fórmulas dentro das observações, para . Para isso basta digitar a formula dentro do fórmula (caso já saiba como colocar ou o código do campo) no quadro de observações ou clicar no botão , após acionar o botão Edita será apresentado  que apresentará a tela abaixo:

Para incluir uma formula referenciar a um campo basta clicar 2 vezes em cima da mesma.Exemplo de uso de fórmulas nas Observações Complementares:do mesmo

Exemplo 1: fórmula com arredondamento de valores nas Informações Complementares:

Bloco de código
<infCpl>Base ICMS Origem: [Round(<686>,2)] - Valor ICMS Origem: [Round(<687>,2)] / Base ICMS Destino: [Round(<670>,2)] - Valor ICMS Destino: [Round(<671>,2)] / Valor a ressarcir: [if sign(<29727>) = -1 then Round(<29727>,2) * -1 else 0 endif] </infCpl>

Onde:

  • <infCpl> = início da tag Informações Complementares - obrigatório informar caso queira enviar no XML
  • </infCpl> = fim da tag Informações Complementares - obrigatório informar caso queira enviar no XML
  • Round = instrução para fazer arredondamento padrão -  exemplo: Round(campo ou expressão, X) onde X = número de casas decimais arredondadas
  • <686> = NotaFiscal.BaseICMSSubstOrigem - base de cálculo do ICMS ST Origem
  • <687> = NotaFIscal.ICMSSubstOrigem - valor do ICMS ST Origem 
  • <670> = NotaFiscal.BaseICMSRet - base de cálculo do ICMS Retido Destino
  • <671> = NotaFiscal.ICMSRet - valor do ICMS Retido Destino
  • <29727> = NotaFiscal.AjusteICMSSubstTotal - valor total do ressarcimento. Se for complemento, mostra 0.
  • sign = instrução para verificar se um número é negativo. No exemplo verifica se o valor do ajuste é negativo (nesse caso, é um ressarcimento) e torna positivo para efeito de visualização.
  • [   ] = uso de chaves para inclusão de instruções como round, sign, if, etc


Exemplo 2: fórmula com arredondamento de valores e formatando para 2 casas decimais nas Informações Complementares.  A formatação para 2 casas decimais é usada quando o campo utilizado tem várias casas decimais.

Bloco de código
<infCpl>Base ICMS Origem: [Round(Convert(ValorAbsoluto,<686>),2)] - Valor ICMS Origem: [Round(Convert(ValorAbsoluto,<687>),2)] / Base ICMS Destino: [Round(Convert(ValorAbsoluto,<670>),2)] - Valor ICMS Destino: [Round(Convert(ValorAbsoluto,<671>),2)] / Valor a ressarcir: [if sign(<29727>) = -1 then Round(Convert(ValorAbsoluto,<29727>),2) * -1 else 0 endif] </infCpl>

...

  • <infCpl> = início da tag Informações Complementares - obrigatório informar caso queira enviar no XML
  • </infCpl> = fim da tag Informações Complementares - obrigatório informarinformar caso queira enviar no XML
  • Round = instrução para fazer arredondamento padrão -  exemplo: Round(campo ou expressão, X) onde X = número de casas decimais desejadasarredondadas
  • Convert = instrução para formatar o campo com 2 casas decimais quando o campo tem mais de 2 casas decimais
  • <686> = NotaFiscal.BaseICMSSubstOrigem - base de cálculo do ICMS ST Origem
  • <687> = NotaFIscal.ICMSSubstOrigem - valor do ICMS ST Origem 
  • <670> = NotaFiscal.BaseICMSRet - base de cálculo do ICMS Retido Destino
  • <671> = NotaFiscal.ICMSRet - valor do ICMS Retido Destino
  • <29727> = NotaFiscal.AjusteICMSSubstTotal - valor total do ressarcimento/complemento. Se for complemento, mostra 0.
  • sign = instrução para verificar se um número é negativo. No exemplo verifica se o valor do ajuste é negativo (nesse caso, é um ressarcimento) e torna positivo para efeito de visualização.
  • [   ] = uso de chaves para inclusão de instruções como round, sign, if, etc

 



Informações

Os campos numéricos SÃO APENAS EXEMPLOS. Nos bancos de dados de cada empresa os mesmos campos podem ser números diferentes. ASSIMAssim, atentem para OS NOMES DOS CAMPOS e AS TABELAS UTILIZADAS.

...


É possível também realizar um teste das observações com a formulafórmula, para isso basta clicar no botão  selecionar uma notá nota já existente e clicar em 

 

Informe os dados para apresentação das notas desejadas. Aumente o número no campo Qtde de registros para teste se necessário (mas lembre-se que o ideal é trabalhar com poucos dados). Ao clicar em Traz NFs serão apresentadas as notas correspondentes aos filtros. Escolha uma nota e clique no botão Testa NF Selecionada para ver o resultado da sua fórmula.


Notar mais uma vez que existe um controle de navegação na parte superior onde estão as empresas cadastradas. O usuário deve posicionar o cursor na empresa correta para configurar os controles do painel inferior.

...