Novas adequações para a NFC-e versão 4.0

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Varejo

Módulo:

SIGALOJA / SIGAFRT

Rotina:

Rotina

Nome Técnico

LOJA701

Venda Assistida

FRTA271

FrontLoja

STIPOSMAIN

TOTVS PDV

Cadastros Iniciais:

UF x UF

Tickets relacionados


Issue:

MVAR-3749 

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SL2 / SLR

Sistema(s) Operacional(is):

Windows

Fontes do Pacote:

LOJA701C.PRW 17/01/2018 18:46:21 17
LOJNFCE.PRW 23/01/2018 15:43:15 17
LOJRNFCE.PRW 17/01/2018 12:13:13 17
LOJXFUNC.PRW 17/01/2018 10:47:13 17
STBITEMREGISTRY.PRW 18/01/2018 12:46:59 17
LOJA140.PRX 17/01/2018 19:30:18 17

NFESEFAZ.PRW 26/01/2018 19:12:53 17
TSSCONFIG.PRW 09/01/2018 18:27:59 17
SPEDNFE.PRX 29/01/2018 11:53:27 17

Link para atualização do Dicionário:https://suporte.totvs.com/portal/p/10098/download?e=662391

Descrição

Realizadas as adequações no Controle de Lojas, FrontLoja e TOTVS PDV para emissão de NFC-e na versão 4.0

Segundo a NT2016.002 v1.41, o prazo previsto para a implementação das mudanças é:

Ambiente de Homologação (ambiente de teste das empresas): 20/11/2017.
Ambiente de Produção: 04/12/2017.
Desativação da versão anterior: 02/07/2018.
Para alterações relacionadas ao layout do XML, consulte a NT2016.002 v1.41 disponível no site da SEFAZ Nacional.


Log de Alterações Técnicas:

  • A versão da NFC-e será obtida através do servidor TSS, ou seja, a alteração da versão passa a ser centralizada, bastando alterar em um único local;
    Para alterar a versão da NFC-e no servidor TSS, acesse: "Venda Assistida (LOJA701) > Ações Relacionadas > NFC-e > Parâmetros > Versão NFC-e"
    Para visualizar a versão da NFC-e configurada no TSS, execute o Wizard de Configuração da NFC-e (LJNFCEWIZ) ou consulte o valor do campo "CONTEUDO" para o "PARAMETRO" MV_VERNFCE na tabela SPED000

  • Na NFC-e versão 4.0, para envio das alíquotas e valores do FECP, é obrigatório que os campos "Valor FECP", "Aliq FECP", "Aliq FECP ST" e "Vlr. FECP ST" estejam presentes nas tabelas SLR e SL2.
  • O tratamento de troco para a versão 4.0 será pelo parâmetro MV_LJTROCO e MV_LJTRDIN, onde:
    MV_LJTROCO = .T. e MV_LJTRDIN = 0 - Valor do troco será armazenado na tag vTroco e enviado à Sefaz pelo XML da venda
    MV_LJTROCO = .T. e MV_LJTRDIN = 1 - Valor do Troco não será tratado, mantendo legado de versões anteriores
    MV_LJTROCO = .F. - Valor do Troco não será tratado, mantendo legado de versões anteriores
    Para mais detalhes sobre o parâmetro MV_LJTROCO, acesse: http://tdn.totvs.com/pages/releaseview.action?pageId=210045716
  • Armazenamento na tag pST a alíquota suportada pelo Consumidor Final
  • Adicionado Forma de Pagamento "Boleto Bancário"
  • Adicionada validação para código de barras GTIN para atender a norma técnica NT_2017_001_v1.00_Validações_do_GTIN, para mais detalhes acesse:
    http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=Qmgz2flG8g4=
  • O envio da tag CEST na NFC-e versão 4.0 é de envio obrigatório, para isso deve-se informar o campo B1_CEST e utilizar o parâmetro MV_LJCEST = 1
    Para mais detalhes sobre o parâmetro MV_LJCEST, acesse: DT_MV_LJCEST

Requisitos

  • Para usar a NFC-e 4.0 é necessário que o servidor TSS estaja configurado e atualizado, conforme o link http://tdn.totvs.com/pages/viewpage.action?pageId=415701719
     
  • Aplicação do UPDDISTR com dicionário diferencial da NFC-e 4.0 para criação dos campos específicos para atendimento desta implementação.


Atualizações do UPDDISTR


1.  Criação de Campos no arquivo SX3 – Campos:

  • Tabelas SL2/SLR - Itens do Orçamento


Campo

L2_ALQFCST

Tipo

N

Tamanho

5

Decimal

2

Formato

@R 99.99

Título

Alíq. FECP ST

Descrição

Alíquota do FECP ST

Usado

Sim

Help

Valor da Alíquota FECP Substituição Tributária

CampoL2_VFECPST
TipoN
Tamanho14
Decimal2
Formato@R 99,999,999,999.99
TítuloValor FECP ST
DescriçãoValor do FECP ST
UsadoSim
BrowseNão
VisualAlterar
ContextoReal
HelpCampo com o valor do FECP Substituição Tributária
CampoLR_ALQFCST
TipoN
Tamanho5
Decimal2
Formato@E 99.99
TítuloAlíq. FECP ST
DescriçãoAlíquota do FECP ST
UsadoSim
HelpValor da Alíquota FECP Substituição Tributária
CampoLR_VFECPST
TipoN
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
TítuloValor FECP ST
DescriçãoValor do FECP ST
UsadoSim
BrowseNão
VisualAlterar
ContextoReal
HelpCampo com o valor do FECP Substituição Tributária

Procedimentos para utilização

  • Exemplo venda com FECP:
  1. No Controle de Lojas (SIGALOJA) ou FrontLoja / TOTVS PDV (SIGAFRT), acesse a rotina responsável em realizar venda
  2. Selecione um produto que possua o FECP cadastrado.
  3. Informe uma forma de pagamento.
  4. Finalize a venda.
  5. Verifique se a alíquota e valor valor do FECP foram gravados nos campos L2_ALQFECP e L2_VALFECP respectivamente.


  • Exemplo venda com FECP-ST:

Obs: Ambiente configurado para Substituição Tributária.

  1. No Controle de Lojas (SIGALOJA) ou FrontLoja / TOTVS PDV (SIGAFRT), acesse a rotina responsável em realizar venda
  2. Selecione um produto que possua o FECP cadastrado.
  3. Informe uma forma de pagamento.
  4. Finalize a venda.
  5. Verifique se a alíquota e valor valor do FECP-ST foram gravados nos campos L2_ALQFCST e L2_VFECPST respectivamente.


  • Exemplo venda com troco:

Obs: Parâmetro MV_LJTROCO = .T.

  1. No Controle de Lojas (SIGALOJA) ou FrontLoja / TOTVS PDV (SIGAFRT), acesse a rotina responsável em realizar venda
  2. Selecione um produto.
  3. Informe uma forma de pagamento com valor maior que o total da venda.
  4. Finalize a venda.
  5. Verifique que os a tag vTroco foi gravada com o valor do troco.