CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas

01. VISÃO GERAL

A presente documentação tem o objetivo de fornecer aos clientes do ERP Totvs Varejo Supermercados - linha Consinco, condições de integração com outras frentes de caixa, seguindo nosso layout de importação e exportação.

02. EXEMPLO DE UTILIZAÇÃO

Views/Tabelas utilizadas pelo sistema:


Movimento Diário

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQMOVIMENTO

SIM


INTEGER

N

Sequencial do Movimento

DTAMOVIMENTO



DATE

N

Data do Movimento(dd/mm/yyyy)

NROEMPRESA


pdv_empresa.nroempresa

NUMBER(6)

N

Número da Empresa

NROSERIEECF



VARCHAR2(40)

N

Número de Série da ECF

SEQTURNO



NUMBER(3)

N

Sequencial do Turno.

Enviar “0” caso não controlar turno.

NROCHECKOUT



NUMBER(3)

N

Número do Checkout

SEQOPERADOR



INTEGER

N

Sequencial do Operador (Limitado a 8 caracteres devido integração com a tesouraria).

SOFTPDV



VARCHAR2(20)

N

Nome do software de PDV. O mesmo configurado no ERP.

INDEXPORTACAOSM



VARCHAR2(1)

S

Indicador de exportação comercial. Fixo "I"

INDEXPORTACAOFISCI



VARCHAR2(1)

S

Indicador de exportação Fiscal. Fixo "I"

INDEXPORTACAOCAPITIS



VARCHAR2(1)

S

Indicador de exportação para o Financeiro. Fixo "I"

SEQEXPORTACAOFISCI



NUMBER

S

Sequencial de exportação para o Fiscal. Uso Interno. 

USUEXPORTACAOFISCI



VARCHAR2(12)

S

Usuário que realizou a exportação para o Fiscal. Uso Interno. 

DTAEXPORTACAOFISCI



DATE

S

Data de exportação para o Fiscal. Uso Interno. 

Movimento financeiro

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQMOVIMENTO

S

pdv_movimento.seqmovimento

INTEGER

N

Sequencial do Movimento

SEQFINANCEIRO

S


INTEGER

N

Sequencial do Movimento Financeiro

NROEMPRESA


pdv_empresa.nroempresa

NUMBER(6)

N

Número da Empresa

TIPOEVENTO



VARCHAR2(1)

N

Eventos:

A – Abertura

G- Sangria

S- Suprimento

F – Fechamento
E – Entrada de Operador

D – Saída de Operador

DTAHORALANCTO



DATE

N

Data e Hora de Lançamento – DD/MM/YYYY HH24:MI:SS

NROFORMAPAGTO


pdv_formapagto.nroformapagto

NUMBER(5)

N


VLRLANCAMENTO



NUMBER(15,2)

N

Valor do Lançamento

SEQOPERADOR



INTEGER

N

Sequencial do Operador (Limitado a 8 caracteres devido integração com a tesouraria).

SEQSUPERVISOR



INTEGER

S

Supervisor

VLRTOTNFOPERADOR



NUMBER(12,2)

S

Valor Total de Vendas do Operador.

SEQREGISTROFRENTE



INTEGER

S

Sequencial que indica a ordem de inclusão dos eventos.

SEQOPERACAOFRENTE



NUMBER(15)

S

COO do Evento

NROSEQOPERACAOCORRESP



NUMBER(15)

S


VLRLANCAMENTONF



NUMBER(15,2)

S

Valor de Lançamento de NF. Modelos 55 e 65

Redução Z

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQREDUCAO

S


INTEGER

N

Sequencial da Redução Z

SEQMOVIMENTO


pdv_movimento.seqmovimento

INTEGER

N

Sequencial do Movimento

GTINICIAL



NUMBER(15,2)

N


GTFINAL



NUMBER(15,2)

N


COOATUAL



NUMBER(9)

N


COOINICIAL



NUMBER(9)

N


COOFINAL



NUMBER(9)

N


CRO



NUMBER(6)

N

Contador de Reinício de Operação.

CRZ



NUMBER(6)

N

Contador de Redução Z.

VLRPRODUTO



NUMBER(15,2)

N

Valor Total dos Produtos.

VLRCANCELAMENTO



NUMBER(15,2)

N

Valor Total dos Cancelamentos.

VLRACRESCIMO



NUMBER(15,2)

N

Valor Total dos Acréscimos.

VLRDESCONTO



NUMBER(15,2)

N

Valor Total dos Descontos.

VLRTOTALVENDAISS



NUMBER(15,2)

S

Valor Total de Venda ISS.

VLRTOTALCANCISS



NUMBER(15,2)

S

Valor Total de Cancelamentos ISS.

VLRTOTALDESCISS



NUMBER(15,2)

S

Valor Total de Descontos ISS.

VLRTOTALACREISS



NUMBER(15,2)

S

Valor Total de Acréscimos ISS.

DTAHORAEMISSAO



DATE

S

DD/MM/YYYY HH24:MI:SS

INDREPLICACAO



VARCHAR2(1)

S

Uso interno.

USUINCLUSAO



VARCHAR2(12)

S

Usuário de Inclusão.

DTAINCLUSAO



DATE

S

Data de Inclusão. 

Alíquotas da Redução Z

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQREDUCAO

S

pdv_reducaoz.seqreducao

INTEGER

N

Sequencial da Redução Z

SEQREDUCAOALIQ

S


INTEGER

N

Sequencial das Alíquotas da Redução Z

SITTRIBUTARIA



VARCHAR2(5)

N

Situação Tributária. 

VLRTOTAL



NUMBER(15,2)

N

Valor Total por Alíquota.

VLRIMPOSTO



NUMBER(15,2)

N

Valor Imposto.

PERALIQUOTA



NUMBER(4,2)

N

Percentual da Alíquota.

SEQALIQUOTAECF



VARCHAR2(2)

S

Identificador da posição da alíquota na ECF.

CRO



NUMBER(5)

S

Contador de reinício de operação.

Cabeçalho dos documentos

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQDOCTO

S


INTEGER

N

Sequencial do Documento

SEQMOVIMENTO


pdv_movimento.seqmovimento

INTEGER

N

Sequencial do Movimento

NUMERODF



NUMBER(10)

N

Quando for Cupom Fiscal informar o COO Atual.

Quando for Nota Fiscal informar o Número da Nota.

SERIEDF



VARCHAR2(3)

N

Quando for Cupom Fiscal informar “CF”.

Quando for Nota Fiscal informar a Série da Nota.

NROSERIEECF



VARCHAR2(40)

N

Passar NF quando for nota fiscal ou NFCe.

NROEMPRESA


pdv_empresa.nroempresa

NUMBER(6)

N


SEQPESSOA


pdv_cliente.codcliente

NUMBER

N


NROCGCCPF



NUMBER(13)

S


DIGCPFCNPJ



NUMBER(2)

S


DTAHORAMOVTO



DATE

N


NROCHECKOUT



NUMBER(3)

N


TIPODOCTO



VARCHAR2(2)

N

CF – Cupom Fiscal

NF – Nota Fiscal

CN – Cupom Não Fiscal

STATUSDOCTO



VARCHAR2(1)

N

V – Válido

C – Cancelado

NROSEGMENTO



NUMBER(6)

S


CODGERALOPER


pdv_codgeraloper.codgeraloper

NUMBER(6)

S


NROPEDVENDA



NUMBER(10)

S


NROCARTAOPRESENTE



NUMBER(14)

S


MODELODF



VARCHAR2(2)

S


CHAVEACESSO



VARCHAR2(44)

S


NROPROTENVIO



VARCHAR2(20)

S


CRO



NUMBER(6)

S


VLRTOTDOCTO



NUMBER(15,2)

N

Valor Total do Documento

VLRTOTDESCDOCTO



NUMBER(15,2)

S

Valor Total de Desconto

SEQOPERADOR


pdv_operador.seqoperador

INTEGER

S

Sequencial do Operador.

SEQSUPERVISOR


pdv_operador.seqoperador

INTEGER

S

Sequencial do Supervisor.

SEQVENDEDOR


pdv_vendedor.nrorepresentante

INTEGER

S

Número do Vendedor ou representante. 

OBSERVACAO



VARCHAR2(250)

S

Campo destinado à observação.

OBSERVACAOLF



VARCHAR2(2000)

S

Campo destinado à observação para o Livro Fiscal.

INDEMISSAO



VARCHAR2(1)

S

Indicador de Emissão do documento fiscal - S-Sim / N-Não

DTAHORAEMISSAO



DATE

N

DD/MM/YYYY HH24:MI:SS

NUMERONF



NUMBER

S

Número da Nota Fiscal
OBS: Informar somente para notas emitidas no PDV, caso contrario deixar nulo.

SERIENF



VARCHAR2(3)

S

Série da Nota Fiscal

DTAMOVIMENTO



DATE

N


NOMERAZAO



VARCHAR2(100)

S

Nome do Cliente

DOTZID



VARCHAR2(20)

S


DOTZPONTOS



NUMBER(5)

S


QTDPONTO



NUMBER(15,3)

S

Pontuação do Cliente

NRONSUNF



NUMBER(10)

S

Número NSU da Nota Fiscal

INDNFBASECP



VARCHAR2(1)

N

Indicador de Nota Fiscal Base Cupom

S-Sim / N-Não

CFOP



NUMBER(4)

S


STATUSNFE



NUMBER(2)

S

4 – Nota autorizada.

6 – Nota denegada.

7 – Nota cancelada.

8 – Nota Inutilizada.

Notas rejeitadas não devem ser importadas.

NFEDTAENV



DATE

S

Data de envio da NF-e/NFC-e para Sefaz.

NFEDTACANC



DATE

S

Data de cancelamento da NF-e/NFC-e

NROPROTCANC



VARCHAR2(20)

S

Número do Protocolo de Cancelamento da NF-e/NFC-e

NROECF



VARCHAR2(5)

S

Número da ECF

TIPOOPERACAOFISCI



VARCHAR2(1)

S

I – Inserção
C – Cancelamento

INDEXPORTACAOFISCI



VARCHAR2(1)

S

Fixo “I”.

INDREPLICACAO



VARCHAR2(1)

S

Uso interno.

SEQEXPORTACAOFISCI



NUMBER

S

Uso interno.

SEQEXPORTACAOFISCICANC



NUMBER

S

Uso interno.

LINKERP



NUMBER(15)

S

Uso interno.

INDEMISSAONFPROGPONTO



VARCHAR2(1)

S

Indicador de emissão de nota base cupom de programa de pontos.

NROSERIESAT



VARCHAR2(40)

S

Número de série do SAT que gerou o documento

CHAVEACESSOCANC



VARCHAR2(44)

S

Chave de acesso do cupom de cancelamento.

DTAHORAINSERCAO



DATE

S

Data e Hora de inserção

NROTICKET



NUMBER

S


NROCGCCPFCAT60



VARCHAR2(19)

S

Número do CPF da Nota Fiscal Paulista

DTAHORAIMP



DATE

S


DTAHORAIMPCANC



DATE

S


DTAHORAIMPDENEG



DATE

S


CFECHAVEACESSOCANC



VARCHAR2(44)

S

Chave de acesso do cupom eletrônico de cancelamento.

CFENROCANC



NUMBER(6)

S

Número do cupom eletrônico de cancelamento

INDCONSUMIDORFINAL



VARCHAR2 (1)

S

Indicador do tipo de operação presencial (S - Operação presencial)

Itens do documento fiscal - Obrigatório

COLUNAS

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQDOCTO

Y

pdv_docto.seqdocto

INTEGER

N

Sequencial do Documento

SEQDOCTOITEM

Y


INTEGER

N

Sequencial do Item do Documento

SEQPRODUTO


pdv_prodcodigo.codproduto

NUMBER(14)

N


CODACESSO


pdv_prodcodigo.codacesso

VARCHAR2(20)

N

Código de Acesso(EAN)

QUANTIDADE



NUMBER(12,3)

N

Obs: Sempre quantidade total

QTDEMBALAGEM



NUMBER(12,6)

N


VLRITEM



NUMBER(15,2)

N


VLRACRESCIMO



NUMBER(15,2)

N


VLRDESCONTO



NUMBER(15,2)

N


BASCALCICMS



NUMBER(15,2)

N


PERALIQUOTAICMS



NUMBER(4,2)

N


VLRICMS



NUMBER(15,2)

Y


VLRTOTISENTO



NUMBER(15,2)

Y


VLRTOTOUTRA



NUMBER(15,2)

Y


VLRDESCICMS



NUMBER(15,2)

Y


BASCALCICMSST



NUMBER(15,2)

N


PERALIQUOTAICMSST



NUMBER(4,2)

Y


VLRICMSST



NUMBER(15,2)

Y


PERALIQUOTAIPI



NUMBER(4,2)

Y


VLRIPI



NUMBER(15,2)

Y


VLRTOTISENTOIPI



NUMBER(15,2)

Y


VLRTOTOUTRAIPI



NUMBER(15,2)

Y


BASPISCALC



NUMBER(15,2)

Y


PERALIQUOTAPISCALC



NUMBER(4,2)

Y


VLRPISCALC



NUMBER(15,2)

Y


BASCOFINSCALC



NUMBER(15,2)

Y


PERALIQUOTACOFINSCALC



NUMBER(4,2)

Y


VLRCOFINSCALC



NUMBER(15,2)

Y


BASCALCISS



NUMBER(15,2)

Y


PERALIQUOTAISS



NUMBER(4,2)

Y


VLRISS



NUMBER(15,2)

Y


BASCALCFECP



NUMBER(15,2)

Y

FECP/FECOP

PERALIQUOTAFECP



NUMBER(4,2)

Y


VLRFECP



NUMBER(15,2)

Y

FECP/FECOP

PERALIQUOTAFECOP



NUMBER(4,2)

Y


NROTRIBUTACAO


pdv_tributacao.nrotributa

cao

NUMBER(5)

Y


NROREGTRIBUTACAO



NUMBER(5)

Y


SITUACAONF



VARCHAR2(3)

Y


SITUACAONFPIS



VARCHAR2(2)

Y


SITUACAONFCOFINS



VARCHAR2(2)

Y


SITUACAOCSOSN



VARCHAR2(3)

Y


SITPISCOFINSSIMPLES



VARCHAR2(1)

Y


TIPOTRIBUTACAO



VARCHAR2(5)

Y


STATUSITEM



VARCHAR2(1)

N

V – Válido

C – Cancelado

CFOP



NUMBER(4)

Y


SEQPROMOCPDV



NUMBER

Y


CODNATREC



NUMBER(5)

Y


TIPOCALCICMSFISCI



NUMBER(2)

Y


SEQLOTEESTOQUE



NUMBER

Y

(mrl_loteestoque) para

baixa do estoque no

lote.

SEQORDEMNFE



NUMBER(4)

Y


TIPOPRECO



NUMBER(1)

Y


NROBICO



VARCHAR2(3)

Y


SEQIDPRESCRITOR



INTEGER

Y


DTARECEITA



DATE

Y


SEQALIQUOTAECF



VARCHAR2(2)

Y

Identificador da

posição da alíquota

na ecf.

SEQREGRAINCENTIVO



INTEGER

Y


SEQPRODUTOFINAL



INTEGER

Y

Ex.: Cesta Básica

QUANTIDADEPRODFINAL



NUMBER(12,3)

Y


VLRVERBACOMPRA



NUMBER(15,6)

Y

Uso interno.

VLRVERBABONIFINCID



NUMBER(15,6)

Y

Uso interno.

VLRVERBABONIFSEMINCID



NUMBER(15,6)

Y

Uso interno.

VLRVERBAVDA



NUMBER(19,6)

Y

Uso interno.

VLRVERBAVDAACR



NUMBER(19,6)

Y

Uso interno.

INDREPLICACAO



VARCHAR2(1)

Y

Uso interno.

QTDVERBAPDV



NUMBER(12,3)

Y

Quantidade vendida que gerou verba no PDV.

VLRVERBAPDV



NUMBER(15,6)

Y

Valor de descontos concedidos no PDV e que controla verba.

VLRPISCOFINSVERBAPDV



NUMBER(15,6)

Y

Valor de pis/cofins sobre o valor de descontos concedidos no PDV e que controla verba.

PRECOVALIDNORMAL



NUMBER(15,2)

Y

Uso interno.

TIPOPROMOCPDV



VARCHAR2(1)

Y

Uso interno.

INDPROCESSOCFA



VARCHAR2(1)

Y

Uso interno.

IMEI



VARCHAR2(16)

Y

IMEI único do produto.

BASEFCPST



NUMBER(15,2)

Y

Base FCP ST

PERALIQFCPST



NUMBER(4,2)

Y

Per. Aliq. FCP ST

VLRFCPST



NUMBER(15,2)

Y

Valor FCP St

BASEFCPICMS



NUMBER(15,2)

Y

Base FCP Icms

PERALIQFCPICMS



NUMBER(4,2)

Y

Per. Aliq. FCP Icms

VLRFCPICMS



NUMBER(15,2)

Y

Valor FCP Icms

PERREDBCICMSEFET



NUMBER(7,4)

Y

Per. Red. Icms Efetivo

VLRBASEICMSEFET



NUMBER(15,2)

Y

Valor Base Icms Efetivo

PERALIQICMSEFET



NUMBER(7,4)

Y

Per. Aliq. Icms Efet.

VLRICMSEFET



NUMBER(15,2)

Y

Valor Icms Efetivo

CODAJUSTEINFAD



VARCHAR(10)

Y

Cód de Ajuste Inf Adicionais. Tabela RF_TABINFADDREGE115(CODIGO)

MOTIVODESONERACAO



NUMBER(2)

Y

Motivo desoneração. Atributo fixo Motivo de Desoneração ICMS

VLRTOTICMSDESON



NUMBER(13,2)

Y

Valor Icms Deson

VLRTOTICMSDIF



NUMBER(13,2)

Y

Valor Icms Diferido.







Observações referente as colunas pdv_doctoitem.


1 - Código da tributação (nrotributacao)

Se o cliente não informar no pdv e quiser que seja calculado no SM.

nrotributacao = gravar nulo;


2 - CST pis/cofins

Se o cliente não calcular no pdv e quiser que seja calculado no SM.

Parâmetro dinâmico PISCOFINS_ACRUX_INTERFACE = S

Colunas:

situacaonfpis = gravar nulo;

situacaonfcofins = gravar nulo;

peraliquotapiscalc = gravar nulo;

peraliquotacofinscalc = gravar nulo;


3 - CST icms(situacaonf)

Se o cliente não calcular no pdv e quiser que seja calculado no SM.

Parâmetro dinâmico: CST_ICMS_ACRUX_INTERFACE

Colunas:

situacaonf = gravar nulo


4 - seqproduto

Se o cliente não informar o seqproduto correto no pdv e quiser que na integração pegue o seqproduto correto na integração.

Colunas:

seqproduto = informar zero. Essa coluna não permite que seja nulo.

codacesso = informar o código EAN, DUN, ou de Balança para que seja buscado o seqproduto correspondente no SM.


5 - codnatrec

Se o cliente não informar no pdv e quiser que seja calculado no SM.

Parâmetro dinâmico CODNATREC_ACRUX_INTERFACE

Colunas:

codnatrec = gravar nulo

PISCOFINS_ACRUX_INTERFACE

03. DETALHAMENTO TABELAS

Tabelas relacionadas


AçãoDescrição

Inclua a ação Inclua a descrição relacionada

Inclua a ação Inclua a descrição relacionada

Inclua a ação Inclua a descrição relacionada

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada


05. TABELAS UTILIZADAS

Coloque o link das tabelas relacionadas