Nota Fiscal Eletrônica

NFE

Descrição

Sistema de Nota Fiscal eletrônica (NFe). Englobam esses sistema todas as ações referentes a NFe, desde sua emissão até o cancelamento. Através dele é possível emitir, cancelar (no prazo de 24 horas), inutilizar, ajustar documentos quando são rejeitados, entre outros. A importação de XML para realizar a entrada de documentos também se dá a partir deste sistema.

Procedimentos

Interfaces

Sub-sistemas relacionados

Dúvidas frequentes

Configurações

NFE.ALERTA_NFCE_TIPO_PAGAMENTO_99

Alertar o uso do tipo de pagamento 99 para NFCE

Alertar o uso do tipo de pagamento 99 para NFCE.

Tipo: FLAG

Valor padrão: N

NFE.AMBIENTE

Define o ambiente que será enviado as NFe
1 - Produção
2 - Homologação / Teste

Valor padrão: 2

NFE.CAD_IMPNFE.APLICAR_AJUSTE_MVA_SIMPLES

Aplicar ajuste de MVA para empresas do Simples

Caso marcado será aplicado o ajuste de MVA para empresas optantes do Simples Nacional, considerando a alíquota de ICMS da operação de entrada, e alíquota padrão do estado.

Tipo: FLAG

Valor padrão: N

NFE.CAD_IMPNFE.APRESENTAR_ORIGEM

Definição da apresentação do campo de origem do produto na inclusão dos itens para o documento

Apresenta o campo de origem do produto na inclusão dos itens para o documento.
Valores permitidos:

  • N: Não apresentar o campo.
  • S: Apresentar o campo. Por padrão não marcado.
  • R: Apresentar o campo. Por padrão marcado.

Tipo: TEXT

Valor padrão: N

NFE.CAD_IMPNFE.BLOQUEAR_CALCULO_IMPOSTOS

Definição do bloqueio do cálculo de impostos do item do documento

Quando incluído os valores de impostos devem ser bloqueados conforme o valor existente no documento de origem. Desta forma não deve ser bloqueado a edição dos itens no documento.

Tipo: TEXT

Valor padrão: S

NFE.CAD_IMPNFE.BLOQUEAR_IMPORTACAO_NFE_DIVERGENCIAS

Bloquear importação de nfe com divergências

Caso marcado será realizado o bloqueio da inclusão de itens que tiverem divergências.

Tipo: FLAG

Valor padrão: N

NFE.CAD_IMPNFE.LOTE_INDIVIDUAL

Lançamentos de lotes de forma individual

Lançamentos de lotes de forma individual. Caso desmarcado será cadastrado os lotes que estiverem informados no campo de IDENTIFICACAO_LOTE do item.

Tipo: FLAG

Valor padrão: S

NFE.CAD_IMPNFE.MANTER_REGRAS_PIS_COFINS

Define se deve mantido os valores calculados pelo sistema

Caso informado "S" os valores existentes no documento não considerados, mantendo os valores calculados pelo sistema.

Tipo: TEXT

Valor padrão: N

NFE.CAD_IMPNFE.MARCAR_OPCOES_INCLUSAO

Definir se opções devem vir marcadas ao incluir documentos

Permite definir se as opções "Incluir novas referências dos produtos", "Incluir descrição do produto na referência" e "Atualizar as referências dos produtos" devem vir marcadas.

Deve ser informado S ou N, sendo S para vir marcado e N para vir desmarcado.

Tipo: FLAG

NFE.CAD_IMPNFE.NUMERO_DIAS_DOCUMENTO_VINCULADO

Número de dias máximo para o vinculo com documentos de beneficiamento

Número de dias máximo para o vinculo com documentos de beneficiamento, por padrão é considerado 10 dias.

Deve ser configurado em conjunto com a preferência NFE.CAD_IMPNFE.PERMITIR_VINCULAR_SERVICOS_OUTROS_DOCUMENTOS

Tipo: INTEGER

Valor padrão: 10

NFE.CAD_IMPNFE.PERMITIR_VINCULAR_SERVICOS_OUTROS_DOCUMENTOS

Apresenta outros documentos de entrada para permitir o vinculo com o documento de entrada

Apresenta outros documentos de entrada para permitir o vinculo com o documento de entrada.

Deve ser configurado em conjunto com a preferência NFE.CAD_IMPNFE.NUMERO_DIAS_DOCUMENTO_VINCULADO

Tipo: FLAG

Valor padrão: N

NFE.CAD_IMPNFE.SQL_ORDENS_COMPRA

SQL para lista das ordens de compra

SQL para customização das ordens de compra que são apresentadas para vinculação com o item do documento de entrada.
O comando deverá ter dois parâmetros ("${fornecedor_id}" e "${produto_id}") que serão substituídos pelo fornecedor (emitente) do documento e o produto do item.

Tipo: SOURCE_CODE

Valor padrão: select ip.id , p.pedido || '.' || ip.sequencia || ' - ' || pr.produto || ' - ' || pr.descricao || coalesce(' - ' || pr.referencia_fabricante, '') || ' - Quant: ' || ip.quantidade || ' - Faltante: ' || ip.quantidade_pendente from itens_pedidos ip left join produtos pr on ip.produto_id = pr.id join pedidos p on ip.pedido_id = p.id join tipos_pedidos tp on tp.id = p.tipo_pedido_id where quantidade_temporaria > 0 and p.situacao not in ('M', 'E','C') and p.fornecedor_id = ${fornecedor_id} and ip.produto_id = ${produto_id} and tp.categoria = 'C' order by p.pedido , ip.sequencia

NFE.CAD_IMPNFE.SQL_VALIDAR_PRODUCOES

SQL para realizar a validação dos itens de compra vinculados a produção

SQL para realizar a validação dos itens de compra vinculados a produção deve ser informado os campos conforme SQL exemplo abaixo.

Somente é utilizado esta preferencia caso marcado a preferencia NFE.CAD_IMPNFE.VALIDAR_PRODUCOES

select nfe.sequencia, pr.produto, pr.descricao,producaoP.pedido as producao, sum(consumo.quantidade_pendente) as qtde
from IMPORTACOES_NFE_ENTRADA nfe
inner join produtos pr on pr.id = nfe.produto_id
inner join itens_pedidos compra on compra.id = nfe.item_ordem_compra_id
inner join recursos_atividades ra on ra.produto_id = compra.produto_id and ra.operacao = compra.ordem_compra_item::integer
inner join recursos_atividades rb on rb.id = ra.recurso_atividade_origem_id
inner join itens_pedidos producao on producao.produto_recurso_id = rb.id
inner join pedidos producaoP on producaoP.id = producao.pedido_id
inner join itens_pedidos consumo on consumo.item_consumo_id = producao.id and consumo.produto_id = nfe.produto_id
where nfe.documento_id = ? 
group by nfe.sequencia, pr.produto, pr.descricao,producaoP.pedido
order by nfe.sequencia

Tipo: TEXT_LONG

NFE.CAD_IMPNFE.TOLERANCIA_VALIDACAO_ORDEM_COMPRA

Percentual de tolerância para a validação da ordem de compra com o documento de entrada

Percentual de tolerância para a validação da ordem de compra com o documento de entrada

Tipo: DOUBLE

Valor padrão: 0

NFE.CAD_IMPNFE.VALIDAR_INTERMEDIARIOS

Validar os produtos intermediários

Procedimento determina se deve ser realizado a validação dos itens recebidos no documento de entrada, e se o mesmo possui produtos intermediários que devem ser informados.

Exemplo: Produto com corte e dobra, e produto intermediário CORTE deve registrar preferencialmente o produto intermediário.

Tipo: FLAG

Valor padrão: N

NFE.CAD_IMPNFE.VALIDAR_PRODUCOES

Validar as quantidade a serem produzidas

Procedimento deve realizar a validação das quantidades compradas com a quantidade que deve ser consumida no processo de produção. Caso o pedido de produção já tenha sido registrado, não deve permitir a inclusão do item no documento.
Pode ser configurado também a ocorrência NFE.CAD_IMPNFE.SQL_VALIDAR_PRODUCOES com o layout padrão para o SQL.

Tipo: FLAG

Valor padrão: N

NFE.CAD_IMPNFE.VALOR_ICMS_ST_AVULSO_ERRO

Apresentar mensagem de erro ou alerta para o preenchimento do ICMS-ST Avulso

Caso "marcado" será apresentado mensagem de erro quando não informado o valor de ICMS-ST Avulso para casos onde o CST do documento de compra for 00 ou 20; e o CST de entrada for 10,30 ou 70

Tipo: FLAG

Valor padrão: S

NFE.CONTINGENCIA_ATIVO

Define que a contingência de emissão de NFE está ativa

Define que a contingência de emissão de NFE está ativa.

Tipo: FLAG

Valor padrão: N

NFE.CONTINGENCIA_DATA

Data e hora que o sistema entrou em contingência

Data e hora que o sistema entrou em contingência, formato deve ser:
2012-05-28T11:39:00

Tipo: TEXT

NFE.CONTINGENCIA_NFCE_JUSTIFICATIVA

Justificativa usada para NFCE em contingência

Justificativa usada para NFCE em contingência

Tipo: TEXT

Valor padrão: EMISSAO DE NFCE EM CONTINGENCIA

NFE.CONTINGENCIA_NFE_JUSTIFICATIVA

Justificativa usada para NFE em contingência

Justificativa usada para NFE em contingência

Tipo: TEXT

Valor padrão: SERVICO INDISPONIVEL

NFE.CONTINGENCIA_SERIE

Série a ser utilizada para emissão de NFE em contingência

Série a ser utilizada para emissão de NFE em contingência

Tipo: INTEGER

Valor padrão: 900

NFE.CORPO_MAIL

Texto a ser informado no corpo do e-mail para NFE

Texto a ser informado no corpo do e-mail para NFE.

Tipo: TEXT

Valor padrão: Prezado Sr.(a),

A ${doc.valueOfEmitenteNome()} agradece a sua preferência, será um grande prazer poder sempre atendê-lo.

Gostaríamos de comunicá-lo que estamos emitindo notas fiscais eletrônicas. Assim:

1) Segue em anexo o DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) em arquivo PDF. OBS: Para visualizar ou imprimir do DANFE, você pode utilizar o programa gratuito Adobe Reader.
2) Segue em anexo também a NF-e (Nota Fiscal Eletrônica) em arquivo XML. OBS: Para a visualizar a NF-e, você pode utilizar o programa gratuito Visualizador NF-e, distribuído no Portal Nacional da NF-e.

IMPORTANTE: Se você/sua empresa não emite NF-e, o DANFE legalmente é o suficiente para realizar a escrituração fiscal desta NF-e. Para mais informaçõs sobre o sistema de NF-e acesse o Portal Nacional da NF-e da Receita Federal do Brasil.

Atenciosamente,

${doc.valueOfEmitenteNome()}
${doc.valueOfEmitenteTelefone()}

NFE.CORPO_MAIL_MIME

Mime-type utilizado para envio do e-mail

Define o "mimeType" utilizado para envio de e-mails das NFEs e das NFCEs para os destinatários dos documentos.
Opções:

  • text/plain: Formato texto.
  • text/html: Formato HTML. Deverá ser formatado com as tags html.

Tipo: TEXT

Valor padrão: text/plain

NFE.ELIGO.NFE_DANFE_LAYOUT

Nome do arquivo de layout da DANFE

Nome do arquivo utilizado como layout da DANFE. Por padrão deve ser informado o layout ImpressaoDanfeRetratoReport.jasper

Tipo: TEXT

Valor padrão: ImpressaoDanfeRetratoReport.jasper

NFE.ENVIO_SINCRONO

Envio síncrono de NFE

Caso marcado a comunicação de envio de lote da NFE será realizada em modo síncrono quando existe apenas 1 documento dentro do lote. Quando ativo, o número do protocolo de retorno do lote será a própria chave de acesso da nota.

Tipo: FLAG

Valor padrão: N

NFE.IDENTIFICACAO_LOTE_IMPORTACAO

Identificação do lote na importação de XML próprio

Quando importado um XML próprio e o produto exigir lote, esta preferência define como deve ser a identificação do lote em notas importadas(CFOP 3.102).

Opções:
XML = Utilizar o valor informado no XML (padrão)
DOCUMENTO = Utilizar o número do documento de entrada

Tipo: TEXT

Valor padrão: XML

NFE.INDICADOR_IE_PESSOA_FISICA

Indicador para pessoa física na emissão de NFE

Quando for emitido um documento fiscal modelo 55, por padrão é utilizado o código 9 para o campo de indicador de IE.
1=Contribuinte ICMS (informar a IE do destinatário);
2=Contribuinte isento de Inscrição no cadastro de Contribuintes do ICMS;
9=Não Contribuinte, que pode ou não possuir Inscrição Estadual no Cadastro de Contribuintes do ICMS;

Tipo: TEXT

Valor padrão: 9

NFE.INSTANCIA

Definição do protocolo utilizado na comunicação

Definição do protocolo de comunicação utilizado para as conexões seguras(HTTPS). Por padrão é utilizado TLS.
Podem ser utilizados: TLSv1, TLSv1.1, TLSv1.2

Tipo: TEXT

NFE.LOTES_NFE.ENVIAR_EMAIL_NOTAS.EMAIL_DESTINO_AVISO

Define se deve ser avisado o usuário que não existe um e-mail para envio do documento.

Valor padrão: N

NFE.LOTES_NFE.NFE_ENVIAR_EMAIL

Definição de envio de e-mails dos documentos após a emissão

Define se deve ser enviado e-mail para o destinatário do documento após a autorização da emissão do documento pelo órgão autorizador.

Tipo: FLAG

Valor padrão: S

NFE.MINUTOS_CANCELAMENTO

Quantidade de minutos para realizar o cancelamento do documento fiscal. Após o prazo estabelecido, o botão "Cancelar" não aparecerá mais no documento.

Valor padrão: 10080

NFE.NFE_XML_DOCUMENTO_CONTABILIDADE

Local onde serão salvos os arquivos que serão enviados para contabilidade

Local onde serão salvos os arquivos que serão enviados para contabilidade.
Caso não informado(em branco), será criado uma pasta dentro da pasta gerenciada pelo ELIGO (apps/ELIGO)

Tipo: TEXT

NFE.PROTOCOLO

Define que deve ser utilizado o protocolo para comunicação com a SEFAZ

Define que deve ser utilizado o protocolo para comunicação com a SEFAZ. Desta forma não deve existir problemas de certificados vencidos em bases compartilhadas.

Tipo: TEXT

Valor padrão: S

NFE.PRO_NFE.ATUALIZAR_LOTES_ENVIO

Enviar novamente lotes que estão em envio

Caso o lote esteja a mais de 15min na situação de em envio, deve ser realizado uma nova tentativa do envio do lote. Lotes com erro não serão enviados automaticamente.

Tipo: FLAG

Valor padrão: N

NFE.REL_IMPRESSAO_DANFE_RETRATO_REPORT.APRESENTAR_EMAIL

Apresentar e-mail

Define se deve apresentar ou não o email do emitente.

Tipo: FLAG

Valor padrão: S

NFE.REL_IMPRESSAO_DANFE_RETRATO_REPORT.APRESENTAR_LOGOTIPO

Apresentar logotipo

Define se deve ser apresentado o logotipo do estabelecimento na geração do PDF do DANFE das NFEs..

Tipo: FLAG

Valor padrão: S

NFE.SCRIPT_NATUREZA_OPERACAO

Script utilizado para realizar a escolha da natureza de operação para importação de documentos fiscais

Script para "procurar" a natureza de operação quando utilizado a tela de DOENSA.CAD_DOCTES.IMPORTAR_PRE_NOTA e não informado a natureza de operação a ser utilizada para realizar a importação dos XMLs. Caso não informado o script o sistema irá utilizar o padrão exemplificado abaixo. Por definição é utilizado GROOVY para a implementação deste script:

import br.com.eligo.ent.EntDocEntradasSaidas;
import br.inf.prd.nfe400.* 
natureza.filterBy()
  .equal(natureza.getTitulo(),xml.getInfNFe().getIde().getNatOp().toUpperCase())
  .equal(natureza.getOrigem(), Integer.parseInt(xml.getInfNFe().getIde().getIdDest()) -1 );
natureza.next();

Tipo: SOURCE_CODE

NFE.SERVICOS_NFE.AMBIENTE_NACIONAL

URL para conexão com ambiente nacional

URL para conexão com ambiente nacional

Tipo: TEXT

Valor padrão: https://www.nfe.fazenda.gov.br

NFE.SERVICOS_NFE.AMBIENTE_NACIONAL_DFE

URL para Ambiente Nacional para Distribuição de Documentos Fiscais (NFE)

URL para Ambiente Nacional para Distribuição de Documentos Fiscais (NFE)

Tipo: TEXT

Valor padrão: https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx

NFE.TEMPO_ESPERA

Tempo de espera para realizar o retorno da autorização do XML da NFe

Tempo de espera para realizar o retorno da autorização do XML da NFe.
Tempo em ms (milissegundos)

Tipo: INTEGER

Valor padrão: 10000

NFE.TEMPO_ESPERA_PDV

Tempo de espera para realizar o retorno da autorização do XML da NFe

Tempo de espera para realizar o retorno da autorização do XML da NFe

Tipo: TEXT

Valor padrão: 3000

NFE.UTILIZAR_ICMSST_ANP

Informar registro ICMSST no lugar do ICMS60 para produtos com ANP

Informar registro ICMSST no lugar do ICMS60 para produtos com ANP.
Quando marcado(S) será informado ICMSST
Quando desmarcado(N) será informado ICMS60

Tipo: FLAG

Valor padrão: N

NFE.VERSAO

Define a versão a ser utilizada para emissão de NFe

Valor padrão: 2.00

NFE.VINCULAR_AUTOMATICO_PRODUTO_CODIGO_BARRAS

Vincular automaticamente o produto com código de barras

Caso não exista um produto vinculado ao fornecedor, o sistema localiza o produto com base no código de barras.

Tipo: FLAG

Valor padrão: S

NFE.VINCULAR_TRIBUTACAO_UTLIMA_NOTA

Vincular com última tributação de entrada

Caso a preferência ativa, e natureza de operação esteja marcada como "gera estatística de compras" , o sistema irá indicar a última tributação/regra de ICMS que foi vinculada em um documento de aquisição.
Será utilizado o último documento de entrada do estabelecimento do documento, caso não localizado, irá utilizar de qualquer estabelecimento.

Tipo: TEXT

Valor padrão: S