Árvore de páginas

NFC-e Tesouraria

Características do Requisito

Linha de Produto:

RMS

Segmento:

VAREJO

Módulo:

TESOURARIA

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

RMS TES

Tesouraria

Chamados Relacionados

TRIOFB

País(es):

Brasil

Banco(s) de Dados:

Oracle

Tabelas Utilizadas:

AG3VNFCC, AG3VNFCI, AG3VNFCP, AG3VNFCO além das demais tabelas já tratadas no processo de tesouraria.

Sistema(s) Operacional(is):

Windows®/Linux®

Descrição

Esta implementação trata a Nota Fiscal Consumidor Eletrônica, NFC-e, no módulo de Tesouraria. 
O tratamento é feito a partir da parametrização da agenda, no painel de controle da tesouraria e na identificação do Caixa, como sendo NFC-e.
A partir desta parametrização, o processo de Tesouraria efetua os tratamentos diferenciados para os caixas NFC-e, gera as informações de totalização destes caixas e armazena as NFC-e, para o tratamento fiscal da filial (Livros Fiscais, SPED, etc.).
As informações das NFC-e são armazenadas em tabelas mensais, de forma a facilitar o manuseio destas informações pelo processo e pelo DBA. Estas tabelas mensais são criadas durante o processo de importação das NFC-e. 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

Atualizações do Compatibilizador

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado e das paramterizações efetuadas no cadastro de caixa e painel de controle.


Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

Contate o Help Desk Framework EM CASO DE DÚVIDAS!



  1. Executar os scripts de criação das tabelas de banco de dados constantes no pacote (*.PLB).
    1. Copiar os arquivos .PLB em uma área do disco local:

Ex.: C:\TMP

    1. Executar o SQL Plus, com o comando abaixo:

Ex.: @ C:\TMP\AG3VNFCC.PLB

    1. A ordem para a compilação dos objetos de banco de dados do pacote é:
      1. AG3VNFCC.PLB
      2. AG3VNFCI.PLB
      3. AG3VNFCO.PLB
      4. AG3VNFCP.PLB
      5. AG2WCAIX.PLB
      6. PC_TES_VDT.PLB
      7. PC_CTB.PLB
      8. PC_CTB_INT.PLB
      9. PC_FIS_PIS.PLB
      10. F_CTB_REG.PLB
      11. PROC_TES_ATLF.PLB
      12. PROC_TES_ATDC.PLB
      13. PROC_TES_CUP_60I.PLB
      14. PROC_TES_CFE_60I.PLB
      15. PROC_TES_IMP_NFCE.PLB
      16. PROC_VCT_ATU.PLB

 

  1. Atualizar os objetos .DLL na área do servidor de executáveis. Os objetos de programas neste pacote são:

    DLL's

    Descrição

    VGTUCAIX.DLL

    Cadastro de caixas.

    VGTUPAIN.DLL

    Painel de Controle da Tesouraria

    VGTUINIC.DLL

    Seleção de movimento

    VGTUNFCE.DLL

    Manutenção NFC-e

    VGTUR60I.DLL

    Manutenção de Cupons

    VGTUMOVI.DLL

    Fechamento de Caixa

    VGTURLCX.DLL

    Relatório de Caixa

    VGTUTRIB.DLL

    Tributações

    VGTULEIZ.DLL

    Leitura Z

    VGTIFCIT.DLL

    Importação de Cupons

    VGLAPPIS.DLL

    Apuração de PIS/COFINS

    VCTINTEG.DLL

    Integração Contábil

    VCTCLANC.DLL

    Prévias da Contabilidade


    Tabelas

  2. Tabela AG3VNFCC

    CAMPO

    TIPO

    DESCRIÇÃO

    nfcc_id

    number(15)

    identificador da nf

    nfcc_loj

    number(7)

    filial de venda sem dígito

    nfcc_dta

    number(7)

    data do movimento

    nfcc_nta

    number(9)

    numero nfc

    numero da nfc

    nfcc_ser

    varchar2(3)

    serie

    nfcc_org

    number(7)

    origem

    origem sem dígito

    nfcc_dst

    number(7)

    destino

    destino sem dígito

    nfcc_emp

    number(3)

    empresa

    nfcc_fil

    number(7)

    filial principal sem dígito

    nfcc_cpf

    number(15)

    cpf/cnpj do cliente

    nfcc_cli

    varchar2(60)

    nome do cliente

    nfcc_age

    number(5)

    agenda

    nfcc_crf

    number(3)

    crf

    codigo crf

    nfcc_cfo

    number(4)

    cfop

    nfcc_cfs

    number(4)

    serviço

    código de servicos

    nfcc_cxa

    number(3)

    numero do caixa

    nfcc_cup

    number(9)

    numero do cupom

    nfcc_ope

    number(7)

    código do operador sem dígito

    nfcc_dta_emi

    number(7)

    data da emissão

    nfcc_hrs_emi

    number(6)

    hora da emissao

    nfcc_chv_nfc

    varchar2(44)

    chave da nfc-e

    nfcc_sit_nfc

    number(2)

    situação da nfc-e

    nfcc_coo_nfc

    number(9)

    coo da nfc-e

    nfcc_num_aut

    varchar2(30)

    número da autorização

    nfcc_dta_aut

    number(7)

    data da autorização

    nfcc_hrs_aut

    number(6)

    hora da autorização

    nfcc_mdl

    varchar2(2)

    modelo nfc-e

    nfcc_sit

    varchar2(2)

    situacao

    nfcc_nro_cup

    number(9)

    número do cupom no pdv

    nfcc_pdv_nro

    varchar2(30)

    número do pdv

    nfcc_pdv_mdl

    varchar2(30)

    modelo do pdv

    nfcc_pdv_ser

    varchar2(30)

    série do pdv

    nfcc_est

    varchar2(2)

    estado destino

    nfcc_tpo_frt

    number(1)

    tipo frete

    nfcc_trn_fat

    number(7)

    transportador

    nfcc_trn_cpf

    number(15)

    cpf/cnpj transportador

    nfcc_trn_pla

    varchar2(10)

    placa do veiculo

    nfcc_trn_ufp

    varchar2(2)

    uf da placa do veiculo

    nfcc_pes

    number(17,3)

    peso total

    nfcc_vol

    number(17,6)

    volume total

    nfcc_tpo_pag

    number(1)

    tipo de pagamento

    nfcc_cnd_pgt

    number(3)

    condicao de pagamento

    nfcc_ctb_val

    number(17,2)

    valor contabil

    nfcc_mer_val

    number(17,2)

    valor mercadoria

    nfcc_icm_bas

    number(17,2)

    base icms

    nfcc_icm_val

    number(17,2)

    valor icms

    nfcc_icm_ise

    number(17,2)

    isento icms

    nfcc_icm_ntr

    number(17,2)

    não tributado icms

    nfcc_pvv_val

    number(17,2)

    valor pvv

    nfcc_fnt_val

    number(17,2)

    valor icmf

    nfcc_ipi_bas

    number(17,2)

    base ipi

    nfcc_ipi_val

    number(17,2)

    valor ipi

    nfcc_pis_bas

    number(17,2)

    base pis

    nfcc_pis_val

    number(17,6)

    valor pis

    nfcc_cof_bas

    number(17,2)

    base cofins

    nfcc_cof_val

    number(17,6)

    valor cofins

    nfcc_irf_bas

    number(17,2)

    base irrf

    nfcc_irf_val

    number(17,2)

    valor irrf

    nfcc_ins_bas

    number(17,2)

    base inss

    nfcc_ins_val

    number(17,2)

    valor inss

    nfcc_csl_bas

    number(17,2)

    base csll

    nfcc_csl_val

    number(17,2)

    valor csll

    nfcc_iss_bas

    number(17,2)

    base iss

    nfcc_iss_val

    number(17,2)

    valor iss

    nfcc_pir_bas

    number(17,2)

    base pis retido

    nfcc_pir_val

    number(17,2)

    valor pis retido

    nfcc_cor_bas

    number(17,2)

    base cofins retido

    nfcc_cor_val

    number(17,2)

    valor cofins retido

    nfcc_frt_val

    number(17,2)

    valor do frete

    nfcc_seg_val

    number(17,2)

    valor do seguro

    nfcc_dsc_val

    number(17,2)

    valor do desconto

    nfcc_acr_val

    number(17,2)

    valor do acréscimo

    nfcc_dsp_acs

    number(17,2)

    valor de despesas acessorias

    nfcc_inc_usu

    varchar2(12)

    usuario de importação

    nfcc_inc_dta

    number(7)

    data da importação

    nfcc_inc_hrs

    number(6)

    hora da importação

    nfcc_alt_usu

    varchar2(12)

    usuario de alteração

    nfcc_alt_dta

    number(7)

    data da alteração

    nfcc_alt_hrs

    number(6)

    hora da alteração

    nfcc_int_ctb

    varchar2(1)

    integrado contabilidade

    nfcc_int_usu

    varchar2(12)

    usuario de integracao

    nfcc_int_dta

    number(7)

    data da integracao

    nfcc_int_hrs

    number(6)

    hora da integracao

    nfcc_t02_nta

    varchar2(1)

    tabcon - emite nota

    nfcc_t03_ens

    varchar2(1)

    tabcon - entrada/saida

    nfcc_t04_fis

    varchar2(1)

    tabcon - livro fiscal

    nfcc_t06_ctb

    varchar2(1)

    tabcon - integra ctb

    nfcc_t09_ite

    varchar2(1)

    tabcon - itens

    nfcc_t11_tpo

    varchar2(1)

    tabcon - tipo da agenda

    nfcc_t13_emi

    varchar2(1)

    tabcon - tipo de emissao

  3. Tabela AG3VNFCI

    CAMPO

    TIPO

    DESCRIÇÃO

    nfci_id

    number(15)

    identificador da nf

    nfci_seq

    number(6)

    seq

    sequencial

    nfci_ite

    number(12)

    item

    código do item (sem digito)

    nfci_ean

    number(14)

    ean

    código ean do item

    nfci_dcr

    varchar2(40)

    descrição do produto

    nfci_age

    number(3)

    agenda

    codigo da agenda

    nfci_crf

    number(5)

    crf

    codigo crf

    nfci_cfo

    number(4)

    cfop

    nfci_fig

    number(3)

    figura

    nfci_sec

    number(3)

    seção

    nfci_tpo_emb

    varchar2(2)

    tpo.emb

    tipo da embalagem

    nfci_bas_emb

    number(5)

    base.emb

    base da embalagem

    nfci_qtd_uni

    number(17,3)

    qtd.unit.

    quantidade unitaria

    nfci_vlr_uni

    number(17,3)

    valor unit.

    valor unitario

    nfci_cus_uni

    number(17,6)

    cus.unit

    custo unitario

    nfci_ctb_val

    number(17,2)

    valor contabil

    nfci_mer_val

    number(17,2)

    valor mercadoria

    nfci_icm_trb

    varchar2(4)

    tributação icms

    nfci_icm_ope

    number(1)

    operacao icms

    nfci_icm_cst

    number(3)

    cst icms

    nfci_icm_bas

    number(17,2)

    base icms

    nfci_icm_alq

    number(7,4)

    aliquota icms

    nfci_icm_val

    number(17,2)

    valor icms

    nfci_icm_red

    number(7,4)

    reducao icms

    nfci_icm_ise

    number(17,2)

    isento icms

    nfci_icm_ntr

    number(17,2)

    nao tributado icms

    nfci_icm_out

    number(17,2)

    outros icms

    nfci_icm_fro

    number(2)

    fronteira

    nfci_icm_str

    number(7,4)

    aliquota subst.trib.

    nfci_pvv_val

    number(17,2)

    valor pvv

    nfci_fnt_alq

    number(7,4)

    aliquota icmf

    nfci_fnt_val

    number(17,2)

    valor icmf

    nfci_vlr_pau

    number(17,6)

    valor da pauta,

    nfci_ipi_cst

    number(3)

    cst ipi

    nfci_ipi_bas

    number(17,2)

    base ipi

    nfci_ipi_alq

    number(5,2)

    aliquota ipi

    nfci_ipi_val

    number(17,2)

    valor ipi

    nfci_fcp_val

    number(17,2)

    valor fecop

    nfci_pis_cst

    number(3)

    cst pis

    nfci_pis_sit

    number(2)

    situacao pis

    nfci_pis_cat

    number(3)

    categoria pis

    nfci_pis_ctb

    number(17,2)

    valor contabil pis

    nfci_pis_bas

    number(17,2)

    base pis

    nfci_pis_alq

    number(7,4)

    aliquota pis

    nfci_pis_val

    number(17,6)

    valor pis

    nfci_cof_cst

    number(3)

    cst cofins

    nfci_cof_sit

    number(2)

    situacao cofins

    nfci_cof_cat

    number(3)

    categoria cofins

    nfci_cof_ctb

    number(17,2)

    valor contabil cofins

    nfci_cof_bas

    number(17,2)

    base cofins

    nfci_cof_alq

    number(7,4)

    aliquota cofins

    nfci_cof_val

    number(17,6)

    valor cofins

    nfci_cod_ctr

    number(3)

    tp.contrib

    tipo de contribucao tab. 4.3.5.

    nfci_nat_rec

    number(3)

    nat.receita

    natureza da receita tab. 4.3.1x

    nfci_irf_bas

    number(17,2)

    base irrf

    nfci_irf_val

    number(17,2)

    valor irrf

    nfci_irf_alq

    number(7,4)

    aliquota irrf

    nfci_ins_bas

    number(17,2)

    base inss

    nfci_ins_val

    number(17,2)

    valor inss

    nfci_ins_alq

    number(7,4)

    aliquota inss

    nfci_iss_bas

    number(17,2)

    base iss

    nfci_iss_val

    number(17,2)

    valor iss

    nfci_iss_alq

    number(7,4)

    aliquota iss

    nfci_csl_bas

    number(17,2)

    base csll

    nfci_csl_val

    number(17,2)

    valor csll

    nfci_csl_alq

    number(7,4)

    aliquota csll

    nfci_pir_bas

    number(17,2)

    base pis retido

    nfci_pir_val

    number(17,2)

    valor pis retido

    nfci_pir_alq

    number(7,4)

    aliquota pis retido

    nfci_cor_bas

    number(17,2)

    base cofins retido

    nfci_cor_val

    number(17,2)

    valor cofins retido

    nfci_cor_alq

    number(7,4)

    aliquota cofins retido

    nfci_frt_val

    number(17,2)

    valor frete

    nfci_seg_val

    number(17,2)

    valor seguro

    nfci_dsc_val

    number(17,2)

    valor do desconto

    nfci_acr_val

    number(17,2)

    valor do acréscimo

    nfci_dsp_acs

    number(17,2)

    valor de despesas acessórias

    nfci_sit

    varchar2(1)

    situacao

    nfci_tfi_ope

    number(1)

    operação

    tabfis - operacao

    nfci_tfi_cst

    number(3)

    cst

    tabfis - cst

    nfci_tfi_icm

    number(7,4)

    % icms

    tabfis - aliquota icms

    nfci_tfi_std

    number(7,4)

    s.trib.ds

    tabfis - substituição tributária destino

    nfci_tfi_rdz

    number(7,4)

    red.imcs

    tabfis - reducao icms

    nfci_tfi_fnt

    number(7,4)

    % icmf

    tabfis - aliquota icmf

    nfci_tfi_rdf

    number(7,4)

    red.icmf

    tabfis - reducao icmf

    nfci_tfi_str

    number(7,4)

    subs.trb.

    tabfis - substituição tributária.

    nfci_tfi_spn

    number(3)

    simp.nac.

    tabfis - simples nacional

    nfci_t07_est

    varchar2(1)

    atu.estq.

    tabcon - atualiza estoque

    nfci_t08_cst

    varchar2(1)

    atu.custo

    tabcon - atualiza custo

    nfci_t17_emp

    varchar2(1)

    emp.estq.

    tabcon - tributa ipi

    nfci_t18_ipi

    varchar2(1)

    trib.ipi

    tabcon - tributa ipi

    nfci_t23_ins

    varchar2(1)

    trib.inss

    tabcon - tributa inss

    nfci_t19_irf

    varchar2(1)

    trib.irrf

    tabcon - tributa irrf

    nfci_t25_pis

    varchar2(1)

    trib.pisc

    tabcon - tributa pis/cofins

    nfci_t27_csl

    varchar2(1)

    trib.csll

    tabcon - tributa csll

    nfci_t26_iss

    varchar2(1)

    trib.iss

    tabcon - tributa iss

  4. Tabela AG3VNFCP

    CAMPO

    TIPO

    DESCRIÇÃO

    nfcp_id

    number(15)

    identificador da nf

    nfcp_seq

    number(6)

    seq

    sequencial

    nfcp_fin_vda

    number(3)

    fin

    finalizadora de venda

    nfcp_fin_pag

    number(3)

    tip

    finalizadora de pagamento

    nfcp_doc_cof

    number(3)

    doc

    documento do cofre

    nfcp_val_pag

    number(17,2)

    val

    valor do pagamento

    nfcp_val_trc

    number(17,2)

    trc

    valor do troco

    nfcp_cod_sfz

    number(3)

    sfz

    codigo sefaz

  5. Tabela AG3VNFCO

    CAMPO

    TIPO

    DESCRIÇÃO

    nfco_id

    number(15)

    identificador da nf

    nfco_seq

    number(6)

    Seq

    Sequencial

    nfco_tip

    varchar2(1)

    Tip

    Tipo da observação

    nfco_obs

    varchar2(60)

    Obs

    Observação

  6. Tabela AG2WCAIX

    CAMPO

    TIPO

    DESCRIÇÃO

    cx_loja

    number(8)

    Filial com dígito

    cx_data

    number(7)

    Data do movimento (rms7)

    cx_caixa

    number(3)

    Numero do caixa

    cx_stat

    varchar2(1)

    Status do caixa (A,P,Q,D,N,C,S ou branco)

Procedimento para Configuração

 

CONFIGURAÇÃO DE PARÂMETROS

 

CONFIGURAÇÃO DE PARÂMETROS

  1. No Painel de controle da Tesouraria, cadastrar a agenda referente à NFC-e.


A tabela contábil da agenda da NFC-e deve ter as seguintes configurações:




A configuração no painel de controle cria a parametrização a seguir:

Itens

Descrição

Tabela

AA2CTABE

Código

45

Acesso

AGDNFCE

Conteúdo

999 (Código da agenda da NFC-e)

CONFIGURAÇÃO DE PERMISSÕES DE ACESSO

Para habilitar a parametrização de um caixa NFC-e, é necessário cadastrar a permissão de acesso a seguir:

Itens

Descrição

Programa

VITUTRAN

Usuário

NFCE

Programa

VGTUCAIX

Permissões

Todas marcadas


A tela da permissão de acesso deve ser: 


Após a configuração da permissão de acesso, é possível selecionar um caixa como NFC-e 

Procedimento para Utilização

  1. Cadastrar a agenda para NFC-e na tabela 14.
  2. Cadastrar a tabela contábil da agenda da NFC-e, com os CRFs 512 e 574. O modelo deve ser 65.
  3. Cadastrar a permissão de acesso NFCE x VGTUCAIX.
  4. Abrir o movimento da tesouraria.
  5. Parametrizar o caixa como NFC-e.
  6. Executar o processo de tesouraria.