Introdução

A presente documentação tem o objetivo de fornecer aos clientes da Consinco condições de integração com outras frentes de caixa, seguindo nosso layout de importação e exportação.

Tabelas utilizadas pelo sistema.

PDVX_EMPRESA

PDVX_OPERADOR

PDVX_VENDEDOR

PDVX_CODGERALOPER

PDVX_TRIBUTACAO

PDVX_CODGERALCFOPUF

PDVX_EMPSERIENF

PDVX_CODGERALCFOP

PDVX_FORMAPAGTO

PDVX_CONDICAOPAGTO

PDVX_CONVENIOPERIODO

PDVX_PRODUTO

PDVX_PRODCODIGO

PDVX_PRODPRECO

PDVX_PRODCOMPOSTO

PDVX_PRODPROMOCAO

PDVX_PEDIDO

PDVX_PEDIDOITEM

PDVX_FORMAPAGTOEMPBLOQSERIE

PDVX_CLIENTE PDVX_CLIENTECARTAO

PDVX_CLIENTECREDITO

PDVX_CLIENTEESPECIAL

PDVX_EMITENTE

PDVX_CLIENTECGO

PDV_PRODALTERACAO

PDV_PRODESTOQUE

PDV_CATEGCODIGO

PDV_PRODPONTUACAO

PDV_INUTILIZACAO 

Os dados existentes nessas tabelas são alimentados através da procedure SP_GERACARGAMONITOR.

O Layout das informações ficam na coluna LINHA de cada tabela. As informações dessa coluna são separadas por pipe ( | ).

Exemplo de como deve chamar a procedure para que as tabelas temporárias sejam alimentadas. Dados da procedure:

SP_GERACARGAMONITOR

Parâmetros:

pnseqmonitor → Sequencial utilizado pelo monitor da Consinco. Pode passar um número fixo. Pstabela → Tabela a ser passada para a carga. Deve-se passar a tabela sem o X. Ex: PDV_PRODUTO. Pnnroempresa → Número da empresa. Pode ser passado fixo o número 0 (zero).

Pddtaultatu → Data da última atualização da tabela. Dado usado para pegar apenas as informações posteriores a última atualização.

Deve-se fazer um controle das passagens da procedure pelas tabelas, guardando a data inicial da carga e atualizando alguma tabela em que esses dados são guardados para que possa ser passado sempre a data da última carga, pegando somente os dados alterados após essa passagens. Deve sempre utilizar a data e hora do banco de dados. (select sysdate from dual).

Ex: Criar uma tabela onde é guardado o horário da ultima carga de cada tabela e atualizar esse horário assim que

terminar de executar a procedure para que na próxima execução pegue somente os dados alterados a partir da última execução da respectiva tabela. Poderá ser aproveitada a tabela 'MRL_EMPSOFTTABELA', já utilizada pelo sistema. Exemplo prático de uma rotina:

Declare

vddtainicial date; vdDtaultAtu date;

Begin

select sysdate

into vddtainicial

from dual;

Select Dtaimportexport into vdDtaultAtu

from mrl_empsofttabela

where tabela = 'PDV_PRODUTO';

sp_geracargamonitor(0,'PDV_PRODUTO',1, vdDtaultAtu);


/*Obs: Nessa parte os dados estarão disponíveis na tabela PDVX_PRODUTO. Utilizar rotinas nesse ponto do código para importação dos dados da coluna linha*/.

Update mrl_empsofttabela

set Dtaimportexport = vddtainicial where tabela = 'PDV_PRODUTO';

Commit; exception

when others then rollback;

End;


Declare

vddtainicial date; vdDtaultAtu date;

Begin

select sysdate

into vddtainicial

from dual;


Select Dtaimportexport into vdDtaultAtu

from mrl_empsofttabela

where tabela = 'PDV_PRODUTO';


sp_geracargamonitor(0,'PDV_PRODUTO',1, vdDtaultAtu);


/*Obs: Nessa parte os dados estarão disponíveis na tabela PDVX_PRODUTO. Utilizar rotinas nesse ponto do código para importação dos dados da coluna linha*/.


Update mrl_empsofttabela

set Dtaimportexport = vddtainicial where tabela = 'PDV_PRODUTO';


Commit; exception

when others then rollback;

End;


Informações contidas na coluna “LINHA”' das tabelas 'PDVX_??????' separadas por Pipe ( | )

PDV_EMPRESA

Colunas

Posição

Tipo

Descrição

NROEMPRESA

1

number(3)

Número da empresa.

NROSEGMENTO

2

number(3)

Número do segmento referente a empresa

RAZAOSOCIAL

3

varchar(40)

Razão social

CNPJ

4

varchar(20)

CNPJ da empresa

INSCRESTADUAL

5

varchar(20)

Inscrição estadual da empresa

LOGRADOURO

6

varchar(45)

Logradouro da empresa

BAIRRO

7

varchar(30)

Bairro

CIDADE

8

varchar(30)

Cidade

ESTADO

9

varchar(2)

UF

CEP

10

varchar(10)

CEP

DDD

11

varchar(5)

DDD do telefone

FONENRO

12

varchar(8)

Telefone da empresa

NROREGTRIBUTACAO

13

decimal(2,0)

Nro. Do Regime de tributação em que a empresa trabalha (Cadastro de regimes de tributação).

SERIENFSAIDA

14

varchar(3)

Serie para nota fiscal

INDFATURAIPI

15

varchar(1)

Indicador se fatura IPI

SEQPRODDESPESA

16

Integer

Código de produto referente a despesa usado em notas fiscais

TIPOEMISSAONF

17

varchar(1)

Tipo de emissão de NF-e(I-Inativo/H-Homologação/P- Produção)


PDV_OPERADOR

Colunas

Posição

Tipo

Descrição

SEQOPERADOR

1

Integer

Código numérico sequencial de identificação do operador.

NROEMPRESA

2

number(3)

Código numérico sequencial de identificação da

empresa.

CODUSUARIO

3

varchar(12)

Código de identificação do usuário, a ser informado pelo mesmo para logon no sistema.

FUNCAOOPERADOR

4

varchar(1)

Indicador da função do usuário. [O/P/S] –

O:Operador / G:Gerente / S:Supervisor.

SENHA

5

varchar(15)

Senha criptografada para logon do usuário no sistema.

STATUSOPERADOR

6

varchar(1)

Indicador de status do usuário A-Ativo / I-Inativo.

PERCMAXLIBCRED

7

Decimal(5,2)

Percentual máximo de liberação de crédito

CODSCANNER

8

varchar(20)

Código do scanner relacionado ao operador

SOLSENHACODSCANNER

9

varchar(1)

Senha do scanner referente ao operador

 

 

 

PDV_VENDEDOR

Colunas

Posição

Tipo

Nulo

Descrição

SEQVENDEDOR

1

Number(5)

N

Código numérico sequencial de identificação do vendedor.

NROEMPRESA

2

Number(3)

N

Código numérico sequencial de identificação da empresa do vendedor.

NOMEVENDEDOR

3

varchar(15)

N

Nome do vendedor.

STATUS

4

varchar(1)

N

Indicador de status do vendedor A-Ativo / I- Inativo.

PERCOMISSAO

5

Numérico

S

Percentual de comissão que o vendedor recebe sobre as vendas com preço normal.

PERCOMISSAOPROM

6

Numérico

S

Percentual de comissão que o vendedor recebe sobre as vendas com preço promocional.

PERMAXDESCTO

7

Numérico

S

Percentual máximo de desconto que o vendedor tem permissão para conceder numa venda.

PDV_CODGERALOPER

Colunas

Posição

Tipo

Descrição

CODGERALOPER

1

number(3)

Número do CGO ( Código geral de operação)

DESCRICAO

2

varchar(40)

Descrição do CGO

TIPCGO

3

varchar(1)

Tipo de CGO – E-Entrada / S-Saída

TIPUSO

4

varchar(1)

Tipo de uso – (E)missão.

DESCRICAONF

5

varchar(30)

Descrição para sair na NF

CFOPESTADO

6

number(4)

CFOP de dentro do estado

CFOPFORAESTADO

7

number(4)

CFOP fora do estado

CFOPEXTERIOR

8

number(4)

CFOP fora do país

INDEMISTREFENTR

9

varchar(1)

(Reservado)

INDRESTRICAOCLIENTE

10

varchar(1)

(Reservado)

INDGERADESCICMS

11

varchar(1)

(Reservado)

OBSPADRAONF

12

varchar(80)

Campo que sai na observação da NF

PERDESCPIS

13

decimal(6,4)

(Reservado)

PERDESCCOFINS

14

decimal(6,4)

(Reservado)

PERDESCIR

15

decimal(6,4)

(Reservado)

PERDESCCSLL

16

decimal(6,4)

(Reservado)

INDFATURAFECP

17

varchar(1)

(Reservado)

SERIENF

18

varchar(3)

Série referente a Nota fiscal

INDCALCICMSST

19

varchar(1)

Se calcula ICMSST S-Sim / N-Não

INDFATURAIPI

20

varchar(1)

(Reservado)

INDTIPOCALCULOIPI

21

varchar(1)

(Reservado)

TIPOFATURAMENTO

22

varchar(1)

(Reservado)

INDFATURAICMSDIF

23

varchar(1)

Gera ICMS Diferido

 

PDV_TRIBUTACAO

Colunas

Posição

Tipo

Descrição

NROTRIBUTACAO

1

number(3)

Número de cadastro da tributação

UFEMPRESA

2

varchar(2)

UF da empresa

UFCLIENTEFORNEC

3

varchar(2)

UF do cliente

TIPTRIBUTACAO

4

varchar(2)

Tipo de tributação (SC) – Saída contribuinte e (SN) Saída não contribuinte

NROREGTRIBUTACAO

5

number(2)

Nro. Do Regime de tributação em que a empresa trabalha

(Cadastro de regimes de tributação).

SITUACAONF

6

varchar(3)

(Reservado)

PERTRIBUTADO

7

decimal(7,4)

Percentual tributado

PERISENTO

8

decimal(7,4)

Percentual isento

PEROUTRO

9

decimal(7,4)

Percentual outro

PERALIQUOTA

10

decimal(4,2)

Percentual alíquota

PERACRESCST

11

decimal(7,4)

Percentual de acréscimo ST

PERALIQUOTAST

12

decimal(4,2)

Percentual alíquota ST

PERBASEFECP

13

decimal(7,4)

Percentual base FECP

PERALIQUOTAFECP

14

decimal(4,2)

Percentual alíquota FECP

INDSOMAIPIBASEICMS

15

varchar(1)

(Reservado)

OBSERVACAO

16

varchar(250)

Observação

INDREDUZBASEST

17

varchar(1)

Indicador se reduz base ST S-Sim / N-Não

TIPOREDUCICMSCALCST

18

varchar(1)

Reduz icms de qual base T-Tributado / S-Tributado ST

PERTRIBUTST

19

decimal(7,4)

Percentual tributado ST

INDCALCICMSDESONOUTROS

20

varchar(1)

Indica se calcula o valor de ICMS desonerado(Outros)

PERALIQICMSDESON

21

decimal(4,2)

Alíquota de ICMS desonerado(Outros)

CODAJUSTEINFAD

22

varchar(10)

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

MOTIVODESONERACAO

23

number(2)

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

PERDIFERIDO

24

Decimal(5,2)

Percentual Diferido.

INDCALCICMSEFETIVO

25

Varchar2(1)

Indicador se calcula Icms Efetivo

PERREDBCICMSEFET

26

NUMBER(7,4)

% Red. Icms Efetivo


PDV_CODGERALCFOPUF

Colunas

Posição

Tipo

Descrição

CODGERALOPER

1

number(3)

Código geral de operação

NROTRIBUTACAO

2

number(3)

Número da tributação referente ao cadastro de tributações

INDCONTRIBICMS

3

varchar(1)

Se é contribuinte ICMS

UF

4

varchar(2)

UF

UFEMPRESA

5

varchar(2)

UF da empresa

CFOPESTADO

6

number(4)

CFOP fora do estado

CFOPFORAESTADO

7

number(4)

CFOP de dentro do estado

CFOPEXTERIOR

8

number(4)

CFOP fora do país

STATUS

9

varchar(1)

Status do do cadastro A-Ativo / I-Inativo.

 

PDV_EMPSERIENF

Colunas

Posição

Tipo

Descrição

NROEMPRESA

1

number(3)

Número da empresa.

SERIENF

2

varchar(3)

Serie da Nota fiscal

TEMPLATENF

3

varchar(80)

Caminho do QRP

NROITEMFORMNF

4

decimal(3,0)

Número de itens formulário NF

NOMEIMPRESSORA

5

varchar(80)

Nome da impressora

PORTAIMPRESSORA

6

varchar(80)

Porta da impressora

INDNFFATURA

7

varchar(1)

Se fatura Nota fiscal

TIPODOCTO

8

varchar(1)

Tipo de documento

QTDMAXITEMNF

9

number(5)

Quantidade de itens na NF.

 

PDV_CODGERALCFOP

Colunas

Posição

Tipo

Descrição

CODGERALOPER

1

number(3)

Código geral de operação

NROTRIBUTACAO

2

number(3)

Número da tributação referente ao cadastro de tributações

INDCONTRIBICMS

3

varchar(1)

Se é contribuinte ICMS

CFOPESTADO

4

number(4)

CFOP de dentro do estado

CFOPFORAESTADO

5

number(4)

CFOP fora do estado

CFOPEXTERIOR

6

number(4)

CFOP fora do país

 

PDV_FORMAPAGTO

Colunas

Posição

Tipo

Descrição

NROFORMAPAGTO

1

Number(5)

Código numérico sequencial de identificação das formas de pagamento no sistema de retaguarda.

MARCAECF

2

varchar(3)

Código de identificação da marca do ECF utilizado;

NROFORMAPAGTOECF

3

varchar(20

Código numérico sequencial de identificação das formas de pagamento no ECF.

FORMAPAGTO

4

varchar(30)

Descrição da forma de pagamento.

FORMAPAGTOREDUZ

5

varchar(15)

Descrição resumida da forma de pagamento.

ESPECIEFORMAPAGTO

6

varchar(1)

Indicador da espécie financeira da forma de pagamento.

TXAADMPERCENTUAL

7

number(4)

Percentual referente à taxa de administração cobrada sobre o valor da venda, quando a forma de pagamento é utilizada.

TIPOCOBRTXAADM

8

varchar(1)

(Campo ainda não utilizado, a princípio, podendo ter valor nulo).

 

INDEXIGESUPERVISOR

9

 

varchar(1)

Indicador que habilita/desabilita função que solicita a informação de senha de usuário supervisor para que se possa

utilizar a forma de pagamento. [S/N]

NRODIASVENCTO

10

varchar(20)

Quantidade de dias para cálculo da data de vencimento de títulos gerados com a forma de




pagamento.

 

INDSOLICITAVENCTO

11

 

varchar(1)

Indicador que habilita/desabilita função que solicita data de vencimento para título gerado com a forma de pagamento. [S/

N]

 

INDPERMITETROCO

12

 

varchar(1)

Indicador que define se é permitido ou não lançamento de

troco baseado em valor recebido na forma de pagamento. [S/N]

 

INDGERASANGRIA

13

 

varchar(1)

Indicador que define se os recebimentos na forma de pagamento acumulam valores para exibição de aviso de

necessidade de sangria. [S/N]

INDUSATEF

14

varchar(1)

Indicador que habilita/desabilita funções de TEF no sistema.

[S/N]

 

 

INDCONTROLELIMITE

 

 

15

 

 

varchar(1)

Indicador da forma de controle de limite de crédito, o qual irá habilitar funções distintas do sistema no ato do recebimento com a forma de pagamento, conforme valor definido. [N/C/P/ E/V] – N:Não Controla / C:Controle por cliente / P:Controle por pessoa / E:Controle por emitente / V:Controle por

convênio.

PRAZOMAXIMO

16

number(5)

Prazo máximo permitido na forma de pagamento.

DTAISENCAOTXA

17

Data

Data para isenção de cobrança de taxa de juros na forma de

pagamento. Formato: AAAA-MM-DD

NRODIAISENCAOTXA

18

number(5)

Quantidade de dias para isenção de cobrança de taxa de juros.

TIPOSOFTTEF

19

varchar(1)

Indicador do tipo de software utilizado para realização de

transações de TEF e convênios.

MAXPARCELA

20

number(3)

Quantidade máxima de parcelas possíveis em finalizações

utilizando esta forma de pagamento.

PARAMCLISITEF

21

varcahar(250)

Parâmetro que indica o modo de utilização do SITEF para a

forma de pagamento.

VLRMINFORMA

22

decimal(12,2)

Valor minimo para que apareça a forma de pagamento

TXAADMVALOR

23

decimal(10,4)

Valor da taxa administrativa da forma

MSGCREDITOBLOQ

24

varchar(250)

Mensagem que aparece na tela quando o cliente se encontra

com crédito bloqueado

MSGCREDITOEXCED

25

varchar(250)

Mensagem que aparece na tela quando o cliente se encontra

com crédito excedido

TIPOCALCULOJUROS

26

varchar(1)

Tipo de calculo de juros S-Simples / C-Composto

SEQEMPCONVENIO

27

varchar(20)

(Reservado)

RAZAOEMPCONVENIO

28

varchar(40)

(Reservado)

INDEMITEVALETROCO

29

varchar(1)

Indicador se emite um vale-troco no ECF

DTAMAXCOMJURO

30

date

Data máxima do pagamento com Juros (aaaa-mm-dd)

INDEMITECOMPROVANTE

31

varchar(1)

Indicador se emite comprovante de pagamento

TIPFATURAPDV

32

varchar(1)

Tipo de faturamento em que aparecerá a forma de pagamento:

(C)upom, (N)ota, (T)odas

PERACEITELIMCREDCLI

33

decimal(5,2)

Percentual de aceite sobre o limite de crédito do cliente.

FORMAALTERNATIVA

34

varchar(1)

Nro. Da forma de pagamento alternativa

INDABREGAVETAFECHAV

ENDA

35

varchar(1)

Abre gaveta fechamento da venda.

INDRESTRUSOCLIENTE

36

varchar(1)

(Reservado)

STATUSFORMAPAGTO

37

varchar(1)

Status forma de pagamento

 

PDV_CONDICAOPAGTO

Colunas

Posiçã o

Tipo

Descrição

NROFORMAPAGTO

1

number(3)

Número da forma de pagamento relacionada a condição

NROCONDICAOPAGTO

2

number(3)

Número da condição de pagamento

CONDICAOPAGTO

3

varchar(30)

Descrição da condição de pagamento

PERCVALORPARCELA

4

decimal(9,6)

Percentual do valor da parcel

NRODIAVENCTO

5

decimal(3,0)

Número de dias de vencimento

PERCACRFINANCEIRO

6

decimal(6,4)

Percentual de acréscimo financeiro

INDCOBRATXAADMFORMA

7

varchar(1)

Indicador se cobra taxa administrativa na forma

STATUS

8

varchar(1)

Status condição de pagamento.

 

PDV_CONVENIOPERIODO

Colunas

Posição

Tipo

Descrição

NROFORMAPAGTO

1

number(3)

Número da forma de pagamento relacionada ao convênio

SEQCONVENIOPERIOD

2

number(3)

Número sequencial do convenio relacionada a forma

DTAINICIOPERIODO

3

date

Data de inicio do período do convenio (aaaa-mm-dd)

DTAFIMPERIODO

4

date

Data final do período do convênio (aaaa-mm-dd)

DTAVENCTOPERIODO

5

date

Data de vencimento do da parcela referente ao período (aaaa- mm-dd)

 

PDV_PRODUTO

Colunas

Posição

Tipo

Descrição

SEQPRODUTO

1

integer

Código numérico sequencial interno de identificação do produto no sistema de retaguarda.

DESCREDUZIDA

2

varchar(24)

Descrição reduzida do produto.

DESCCOMPLETA

3

varchar(50)

Descrição completa do produto.

PESAVEL

4

varchar(1)

Indicador que define se o produto é pesável. [S/N]

PMTDECIMAL

5

varchar(1)

Indicador que define se é permitido o registro de venda do produto em quantidade não inteira. [S/N]

PMTMULTIPLICACAO

6

varchar(1)

Indicador que define se é permitida função de multiplicação de

quantidade do produto no registro de venda. [S/N]

PERCMAXDESCTO

7

number

Percentual máximo de desconto permitido para o produto.

PERCMAXACRESC

8

number

Percentual máximo de acréscimo permitido para o produto.

CODPRODUTOVAS

9

Integer

Código numérico sequencial de identificação do produto vasilhame associado ao produto principal.

INDPRODUTOCOMPOS TO

 

10

 

varchar(1)

Indicador que define se o produto está associado a outros produtos

para efeitos de registro de venda, no sentido de acionar o registro dos mesmos automaticamente (produto-composição). [S/N]

CODNBMSH

11

varchar(10)

Código NBMSH do produto

INDCALCIPISAIDA

12

varchar(1)

Indicador se calcula IPI na saída

VLRIPIPAUTA

13

decimal(15,6

)

Valor IPI pauta

PERALIQUOTAIPI

14

decimal(4,2)

Percentual alíquota IPI

PERBASEIPI

15

decimal(7,4)

Percentual base IPI

PERISENTOIPI

16

decimal(7,4)

Percentual isento IPI

PEROUTROIPI

17

decimal(7,4)

Percentual outro IPI

DESCGENERICA

18

varchar(60)

Descrição genérica para o produto.

SEQFAMILIA

19

decimal(20,0

)

sequencial da família do produto

RESERVADO1

20

number(5)

Campo reservado

RESERVADO2

21

number(5)

Campo reservado

RESERVADO3

22

number(5)

Campo reservado

CODCEST

23

Number(7)

Código CEST.

 

PDV_PRODCODIGO

Colunas

Posição

Tipo

Nulo

Descrição

CODACESSO

1

varchar(60)

N

Código numérico de identificação utilizado para acesso ao produto no PDV.

CODPRODUTO

2

integer

N

Código numérico sequencial interno de identificação do produto no sistema de retaguarda.

QTDEMBALAGEM

3

number

N

Quantidade da embalagem do produto à qual está associado o código de acesso.

STATUS

4

varchar(1)

N

Status do código


PDV_PRODPRECO

Colunas

Posição

Tipo

Descrição

CODPRODUTO

1

integer

Código numérico sequencial interno de identificação do produto no sistema de retaguarda.

NROEMPRESA

2

number(3)

Código numérico sequencial de identificação da empresa na

qual se vende o produto.

NROSEGMENTO

3

number(3)

Código numérico sequencial de identificação do segmento de venda da empresa no qual o produto está ativo.

QTDEMBALAGEM

4

number

Quantidade da embalagem do produto à qual está associado o

preço.

PRECO

5

decimal(9,2)

Preço válido do produto para a realização de vendas.

TIPOTRIBUTACAO

6

varchar(1)

Indicador do tipo de tributação do produto. [T/I/F/N] – T:Tributado / I:Isento / F:Substituído / N:Não tributado.

ALIQTRIBUTACAOPDV

7

number

Alíquota para cálculo de ICMS sobre a venda do produto no

PDV.

EMBALAGEM

8

varchar(3)

Descrição literal da embalagem do produto.

PADRAOEMBVENDA

9

number

Embalagem padrão a ser utilizada para a venda do produto.

PERCMAXDESCONTO

10

number

Percentual máximo de desconto permitido para o produto.

PERCDESCONTOFIXO

11

number

Percentual de desconto fixo do produto.

PESOBRUTO

12

decimal(7,3)

Peso bruto referente ao produto

PESOLIQUIDO

13

decimal(7,3)

Peso liquido referente ao produto

NROTRIBUTACAO

14

decimal(3,0)

Número da tributação referente ao cadastro de tributações

QTDPONTO

15

decimal(12,3)

Quantidade de ponto que valem o produto para quem utiliza o recurso de pontuação de produtos

TIPOALIQUOTAPDV

16

varchar(1)

Define o tipo de alíquota para relatórios gerenciais (N)ormal ou

(R)eduzida

EXIGESENHAVENDA

17

varchar(1)

Define se exige senha para venda do produto. O sistema irá solicitar liberação para a venda do item.

PRECOPMC

18

decimal(12,3)

Define o preço máximo ao consumidor.

PMTDECIMAL

19

varchar(1)

Define se o produto permite casas decimais.

PESAVEL

20

varchar(1)

Define se o produto é pesável

SEQPAUTA

21

decimal(15,0)


PERALIQISS

22

decimal(15,0)

Percentual de alíquota ISS

FINALIDADEFAMILIA

23

varchar(1)

S – Serviço N – Revenda

INDCONTROLEVDA

24

varchar(1)

Se é medicamento psicotrópico

INDGENERICO

25

varchar(1)

Se é medicamento genérico

INDPRECOMONITORA DO

26

varchar(1)

Se trabalha com preço monitorado

INDSIMILAR

27

varchar(1)

Se é similar

SEQALIQUOTA

28

number(3)

reservado

SEQREDUCAO

29

number(3)

reservado

ALIQMUNICIPAL

30

Decimal(5,2)

Percentual de tributos municipal.

ALIQESTADUAL

31

Decimal(5,2)

Percentual de tributos estadual.

ALIQFEDERAL

32

Decimal(5,2)

Percentual de tributos federal.

 

PDV_PRODCOMPOSTO

Colunas

Posição

Tipo

Descrição

CODPRODCOMPOSTO

1

number

Código do produto final da composição

CODPRODUTO

2

number

Código dos produtos componentes associados ao produto final da composição.

NROSEGMENTO

3

number

Código numérico sequencial de identificação do segmento de

venda da empresa no qual o produto composto está ativo.

QTDEMBALAGEM

4

number

Quantidade da embalagem do produto componente dentro da composição.

NROEMPRESA

5

number

Código numérico sequencial de identificação da empresa na qual

se vende o produto composto.

QTDCOMPONENTE

6

number

Quantidade do produto componente dentro da composição.

PRECOCOMPONENTE

7

number

Preço válido do produto componente.

 

PDV_PRODPROMOCAO

Colunas

Posição

Tipo

Descrição

SEQPROMOCPDV

1

decimal(15,0)

Sequencial da promoção

NROEMPRESA

2

decimal(3,0)

Número da empresa referente ao cadastro

SEQITEMPROMOC

3

decimal(4,0)

Código sequencial do item da promoção

DESCRICAO

4

varchar(40)

Descrição da promoção

CODPRODUTO

5

decimal(20,0)

Código interno do produto

QTDEMBALAGEM

6

decimal(12,6)

Quantidade da embalagem do produto

QUANTIDADE

7

decimal(12,3)

Quantidade do produto para que caia na promoção

PRECOITEM

8

decimal(15,2)

Preço do item promocional

PERCDESCONTO

9

decimal(5,3)

Percentual de desconto do item promocional

TIPOITEMPROMOC

10

varchar(1)

Tipo de item N-Normal ou P-Promocional

DTAINICIO

11

date

Data de inicio da promoção (aaaa-mm-dd)

DTAFIM

12

date

Data final da promoção (aaaa-mm-dd)

STATUS

13

varchar(1)

Status da promoção A-Ativo / I-Inativo.

SEQFAMILIA

14

decimal(20,0)

Família relacionada ao produto

CODPRODUTOBASEDESC

15

decimal(20,0)

Código do produto para se basear no desconto

 

 

 

PDV_PEDIDO

Colunas

Posição

Tipo

Descrição

NROPEDIDO

1

decimal(10,0)

Número do pedido

NROEMPRESA

2

decimal(3,0)

Número da empresa referente ao cadastro

CODCLIENTE

3

decimal(20,0)

Código do cliente

NROREPRESENTANTE

4

decimal(5,0)

Número do representante

SITUACAO

5

varchar(1)

Situação L-Liberado / S-Suspenso / B-Bloqueado

TIPO

6

varchar(1)


DTAINCLUSAO

7

date

Data de inclusão (aaaa-mm-dd)

DTAVALIDADE

8

date

Data de validade do pedido (aaaa-mm-dd)

DTAFATURAMENTO

9

date

Data do faturamento (aaaa-mm-dd)

CODGERALOPER

10

decimal(3,0)

CGO da venda

ENTREGARETIRA

11

varchar(1)

Indicador se entrega ou retira

OBSERVACAO

12

varchar(250)

Observação do pedido

NROSEQCOTACAO

13

decimal(10,0)

Número da cotação referente ao pedido

VLRTOTPEDIDO

14

decimal(15,2)

Valor total do pedido.

STATUSCARGA

15

varchar(1)

Status da Carga de expedição.

NROFORMAPAGTO

16

number(3)

Número da forma de pagamento do pedido.

NROCOMANDA

17

number

Número da comanda.

ALTERACAOESTQ

18

varchar(1)

Reservado

VLRENTRADAPAC

19

decimal(15,2)

Valor da entrada.

NROFORMAPAGTOEN TRADA

20

number(3)

Número da forma de pagamento para entrada

NROCONDICAOPAGT OENTRADA

21

number(3)

Número da condição de pagamento para entrada

NROCONDICAOPAGT OITEM

22

number(3)

Reservado.

 

PDV_PEDIDOITEM

Colunas

Posição

Tipo

Descrição

NROPEDIDO

1

integer

Número do pedido

NROEMPRESA

2

number(3)

Número da empresa referente ao pedido

SEQPEDIDOITEM

3

number(10)

Sequencial de inserção do produto

CODPRODUTO

4

number

Código do produto

QTDEPEDIDA

5

decimal(12,3)

Quantidade pedida

QTDEATENDIDA

6

decimal(12,3)

Quantidade atendida

QTDEMBALAGEM

7

decimal(12,6)

Quantidade da embalagem do produto

VLREMBALAGEM

8

decimal(13,2)

Valor da embalagem

STATUSPEDIDO

9

varchar(1)

Status Pedido.

VLRDESCBONIF

10

decimal(13,2)

Valor desconto bonificação

 

PDV_FORMAPAGTOEMPBLOQSERIE

Colunas

Posição

Tipo

Descrição

NROFORMAPAGTO

1

decimal(3,0)

Número da forma de pagamento

NROEMPRESA

2

decimal(3,0)

Número da empresa referente ao cadastro

SERIENF

3

varchar(3)

Serie da nota fiscal

 

PDV_CLIENTE

Colunas

Posição

Tipo

Descrição

CODCLIENTE

1

number

Código numérico sequencial de identificação do cliente no sistema de retaguarda.

FISICAJURIDICA

2

varchar(1)

Indicador do tipo da pessoa do cliente. [F/J] – F:Física / J:Jurídica.

NROCGCCPF

3

number

CPF ou CNPJ do cliente.

NOMERAZAO

4

varchar

Nome ou razão social do cliente.

CIDADE

5

varchar

Cidade

ESTADO

6

varchar

UF

VLRLIMITEGLOBAL

7

number

Limite de crédito liberado ao cliente.

 

VLRCREDUSO

 

8

 

number

 

Valor de crédito em uso pelo cliente.

SITUACAOCREDITO

9

varchar

Indicador da situação de crédito do cliente [S/L/B] – S:Suspenso

/ L:Liberado / B:Bloqueado.

LOGRADOURO

10

varchar

Logradouro do cliente.

NROREGTRIBUTACAO

11

decimal(2,0)

Nro. Registro da tributação do cliente

INDCONTRIBICMS

12

varchar(1)

Indicador se é contribuinte.

BAIRRO

13

varchar(30)

Bairro

CEP

14

varchar(10)

CEP

DDDFONE

15

varchar(5)

DDD

NROFONE

16

varchar(8)

Número do telefone

INSCRICAORG

17

varchar(20)

Número da inscrição estadual ou do RG.

OBSERVACAO

18

varchar(250)

Campo destinado a observação. Em alguns casos, utilizados na impressão de cupons.

STATUSCLIENTE

19

char(1)

Status do cliente A-Ativo / I-Inativo.

SEQREDE

20

decimal(8,0)

Sequência do cadastro da rede do cliente.

REDE

21

varchar(40)

Nome da rede de clientes cujo o cliente pertence.

 

PRAZOMAXPAGTO

22

 

decimal(3,0)

Praxo máximo de pagamento. O sistema não exibirá nenhuma

forma que passe da quantidade de dias estabelecidos nesse parâmetro.

OBSENTREGA

23

varchar(250)

Observação referente aos dados da entrega. Utilizado quando parametrizado no PDV para emissão no cupom fiscal.

DATANASCIMENTO

24

date

Data de Nascimento


PDV_CLIENTECARTAO

Colunas

Posição

Tipo

Descrição

NROCARTAO

1

number

Código numérico sequencial de identificação do cartão fidelidade do cliente.

CODCLITITULAR

2

number

Código numérico sequencial de identificação do cliente titular do

cartão no sistema de retaguarda.

CODCLIPORTADOR

3

number

Código numérico sequencial de identificação do cliente portador do cartão no sistema de retaguarda.

SENHACARTAO

4

varchar

Senha para digitação do cliente

NROFORMAPAGTO

5

decimal(3,0)

Número da forma de pagamento relacionada ao cartão do cliente.

NOMERAZAO

6

varchar

Nome do cliente portador do cartão

DTAVALIDADE

7

date

Data validade.

 

PDV_CLIENTECREDITO

Colunas

Posição

Tipo

Descrição

CODCLIENTE

1

number

Código numérico sequencial de identificação do cliente no sistema de retaguarda.

NROFORMAPAGTO

2

number

Código numérico sequencial de identificação da forma de pagamento liberada ao cliente no sistema de retaguarda.

VLRLIMITEFORMA

3

decimal(15,2)

Valor padrão de limite de crédito na forma de pagamento liberada ao cliente.

VLRCREDUSO

4

decimal(15,2)

Valor de crédito em uso pelo cliente.

SITUACAOCREDITO

5

varchar(1)

Indicador da situação de crédito do cliente [S/L/B] – S:Suspenso / L:Liberado / B:Bloqueado.

INDCOBRATXAADM

6

varchar(1)

Indicador que define se é cobrada taxa de administração do cliente ao utilizar a forma de pagamento. [S/N]

INDPRINCIPAL

7

varchar(1)

Indica o número da forma de pagamento principal para que apareça na finalização da venda

 

PDV_CLIENTEESPECIAL

Colunas

Posição

Tipo

Descrição

CODCLIENTE

1

number

Código numérico sequencial de identificação do cliente no sistema de retaguarda.

SEQREGRA

2

number

Sequencial da regra.

NROSEGMENTO

3

number(3)

Código numérico sequencial de identificação do segmento de venda da empresa no qual o cliente está ativo.

TIPODEREGRA

4

varchar(1)

Tipo de Regra.

PERCDESCONTO

5

decimal(4,2)

Percentual de desconto ao qual o cliente especial tem direito ao realizar compras.

VLRMINIMO

6

decimal(15,2

)

Valor mínimo para entrar na regra de incentivo cadastrada

VLRMAXIMO

5

decimal(15,2

)

Valor máximo para entrar na regra de incentivo cadastrada

DTABASEEXPORTACAO

6

date

Data base de exportação dos dados (aaaa-mm-dd)

STATUS

7

varchar(1)

Status do cliente A-Ativo / I-Inativo.

DTAINICIO

8

date

Data inicio regra de incentivo (aaaa-mm-dd)

DTAFIM

9

Date

Data fim da regra de incentivo (aaaa-mm-dd)

 

PDV_EMITENTE

Colunas

Posição

Tipo

Descrição

NROCGCCPF

1

number

CGC ou CPF do emitente.

FISICAJURIDICA

2

varchar(1)

Indicador do tipo da pessoa do emitente. [F/J] – F:Física / J:Jurídica.

NOMERAZAO

3

varchar

Nome ou razão social do emitente.

ENDERECO

4

varchar

Endereço

TELEFONE

5

varchar

Telefone

CIDADE

6

varchar

Cidade

ESTADO

7

varchar

UF

SITUACAOCREDITO

8

varchar

Indicador da situação de crédito do emitente [S/L/B] – S:Suspenso

/ L:Liberado / B:Bloqueado.

VLRLIMITECREDITO

9

decimal(15,2)

Limite de crédito liberado ao emitente.

VLRCREDUSO

10

decimal(15,2)

Valor de crédito em uso pelo emitente.

INDTIPOCREDITO

11

varchar(1)


 

PDV_CLIENTECGO

Colunas

Posição

Tipo

Descrição

CODCLIENTE

1

decimal(20,0)

Código do cliente

CODGERALOPER

2

decimal(3,0)

Código geral de operação

STATUS

3

varchar(1)

Status A-Ativo / I-Inativo.

 

PDV_PRODALTERACAO

Colunas

Posição

Tipo

Descrição

CODPRODUTO

1

decimal(20,0)

Código do produto

QTDEMBALAGEM

2

decimal(12,6)

Qtd da embalagem

NROEMPRESA

3

decimal(3,0)

Número da empresa

STATUSVENDA

4

varchar(1)

Status A-Ativo / I-Inativo.

DTABASEEXPORTACAO

5

Datetime

Data base exportação

INDPRECOVALIDPROMOC

6

varchar(1)

P (promoção) N (normal)

PRECOVALIDPROMOC

7

decimal(15,2)

Preço promocional

PRECOVALIDNORMAL

8

decimal(15,2)

Preço normal

DATAINICIOPROMOC

9

date

Data inicio promoção

DATAFIMPROMOC

10

date

Data fim promoção

 

PDV_PRODESTOQUE

Colunas

Posição

Tipo

Descrição

NROEMPRESA

1

decimal(3,0)

Número da empresa

SEQPRODUTO

2

decimal(20,0)

Código do produto

ESTOQUE

3

decimal(15,2)

Estoque do produto

SEQFORNECEDOR

4

decimal(20,0)

Código do fornecedor

NOMERAZAO

5

Varchar

Nome do fornecedor

 

PDV_CATEGCODIGO

Colunas

Posição

Tipo

Descrição

NRODIVISAO

1

decimal

Número da divisão

SEQCATEGORIA

2

decimal

Sequencial da categoria

CATEGORIA

3

Varchar

Descrição da categoria

CATEG_COD

4

decimal

Código da categoria

CATEG_DESC

5

Varchar

Descrição caminho categoria

 

 

 

 

PDV_PRODPONTUACAO

Colunas

Posição

Tipo

Descrição

SEQPRODUTO

1

decimal

Código do produto

QTDEMBALAGEM

2

decimal

Quant. Da embalagem

NROSEGMENTO

3

decimal

Número do segmento

NROEMPRESA

4

decimal

Número da empresa

PONTOVALIDNORMAL

5

decimal

Ponto valido normal para o produto.

 

PDV_PRODGRUPODESCTO

Colunas

Posição

Tipo

Descrição

SEQSIMILARIDADE

1

decimal

Código da similaridade

DESCSIMILARIDADE

2

varchar

Descrição da similaridade

SEQPRODUTO

3

decimal

Código do produto

DESCCOMPLETA

4

varchar

Descrição do produto

NROEMPRESA

5

decimal

Número da empresa

QTDEMBALAGEM

6

decimal

Quantidade da embalagem

PRECOMAXIMOCONS

7

decimal(15,2)

Preço máximo ao consumidor

PRECONORMAL

8

decimal(15,2)

Preço normal

PRECOPROMOC

9

decimal(15,2)

Preço promocional

PRECOPRODUTO

10

decimal(15,2)

Preço válido

 

PDV_TIPOACRESCDESCTO

Colunas

Posição

Tipo

Descrição

SEQTIPOACRESCDESC TO

1

integer

Sequencial do tipo de acréscimo/desconto

TIPOACRESCDESCTO

2

varchar2(40)

Descrição do tipo de desconto ou acréscimo

 

PDV_FAMDIVCATEG

Colunas

Posição

Tipo

Descrição

SEQFAMILIA

1

integer

Sequencial da família

SEQCATEGORIA

2

number(5)

Sequencial da categoria

NRODIVISAO

3

number(3)

Número da divisão.

 

PDV_PRODPRECOAPARTIRDE

Colunas

Posição

Tipo

Descrição

SEQDESCONTO

1

Integer

Sequencial do desconto

NROEMPRESA

2

number(3)

Número da empresa referente ao cadastro

CODPRODUTO

3

integer

Código interno do produto

STATUSITEM

4

varchar(1)

Status do item na promoção.

SEQEMBALAGEM

5

number(3)

Sequencial da embalagem

QTDEMBALAGEM

6

decimal(12,6)

Quantidade da embalagem do produto

QTDAPARTIRDE

7

number(5)

Quantidade do produto a partir de.

TIPODESCONTO

8

varchar(1)

Tipo de desconto. 1-Preço de Venda/ 2-Percentual Desconto/ 3-Valor do Desconto

VLRDESCONTO

9

decimal(11,2)

Valor do desconto conforme o tipo de desconto definido.

DTAINICIO

10

date

Data de inicio da promoção (ddmmyyyy)

DTAFIM

11

date

Data final da promoção (ddmmyyyy)

TIPOVENDA

13

number(1)

Tipo de venda. 1- Venda a Vista / 2 - Cartão Cliente.

TIPOPRECO

14

number(1)

Tipo de preço. 1- Preço Promoção / 2 - Preço de venda.

 

PDV_CATEGSEQCATEGPROD

 

Colunas

Posição

Tipo

Valores

SEQCATEGORIA

1

NUMBER(5)

Sequência da Categoria

CODPRODUTO

2

INTEGER

Sequência do Produto

DESCREDUZIDA

3

VARCHAR2(20)

Descrição Reduzida do produto

DESCCOMPLETA

4

VARCHAR2(100)

Descrição Completa do produto

PESAVEL

5

VARCHAR2(1)

Indica se o produto é pesável: 'S' ou 'N'

INDPRODUTOCOMPOSTO

6

VARCHAR2(1)

Indica se é um produto composto

DESCGENERICA

7

VARCHAR2(60)

Descrição genérica do produto

PIS_COFINS

8

VARCHAR2(1)

Indica se o item é isento de PIS/COFINS: 'S' ou 'N'

EMBALAGEM

9

VARCHAR2(2)

Especifica o tipo da embalagem, exemplo: 'CX', 'UN'.

QTDEMBALAGEM

10

NUMBER(12,6)

Especifica a quantidade da embalagem

CODCEST

11

NUMBER(7)

Código CEST

CODNBMSH

12

VARCHAR2(10)

Código NBMSH do produto

 

 

 

 

PDV_PRODPRECOVENCIMENTO

 

Colunas

Posição

Tipo

Valores

NROEMPRESA

1

NUMBER(3)

Número da empresa

SEQPRODUTO

2

INTEGER

Código sequencial do produto

QTDEMBALAGEM

3

INTEGER(12,6)

Quantidade da embalagem

CODACESSO

4

VARCHAR2(60)

Código de acesso 13 digitos (sempre começa com 3).

QTDCOLETADA

5

NUMBER

Quantidade coletada do item

DTAVALIDADE

6

DATE

Data de validade

VLRPRECO

7

NUMBER(9,2)

Preço

 

PDV_FAMALIQPADRAOUF

 

Colunas

Posição

Tipo

Valores

SEQFAMILIA

1

INTEGER

Código da família

UF

2

VARCHAR2(2)

UF

ALIQICMSOPINTERNA

3

NUMBER

Aliq. Operação Interna

ALIQPADRAOFEM

4

NUMBER

Aliq. Padão FEM.

 

 

Layout Movimentação de Vendas Consinco Via Banco de Dados

 

As informações são inseridas nas tabelas: PDV_MOVIMENTO, PDV_DOCTO, PDV_DOCTOITEM, PDV_DOCTOITEMACRESDESCTO, PDV_DOCTOPAGTO, PDV_MOVTOFINANCEIRO, PDV_REDUCAOZ E PDV_REDUCAOZALIQ.


PDV_MOVIMENTO – Movimento Diário

 

COLUNAS

Primary Key

Foreign Key

Tipo

Nulo

Valores

SEQMOVIMENTO

Y


INTEGER

N

Sequencial do Movimento

 

DTAMOVIMENTO



 

DATE

N

Data do Movimento(dd/m

m/yyyy)

NROEMPRESA


pdv_empresa.nroempresa

NUMBER(3)

N

Número da Empresa

NROSERIEECF



VARCHAR2(40)

N

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

 

 

SOFTPDV



 

 

VARCHAR2(20)

 

N

Nome do software de PDV. Mesmo configurado no

ERP.

SEQOPERADOR



INTEGER

N

Sequencial do

Operador

INDEXPORTACAOSM



VARCHAR2(1)

Y

Fixo “I”.

INDEXPORTACAOCAPITIS



VARCHAR2(1)

Y

Fixo “I”.

INDEXPORTACAOFISCI



VARCHAR2(1)

Y

Fixo “I”.

SEQEXPORTACAOFISCI



NUMBER

Y

Uso Interno.

USUEXPORTACAOFISCI



VARCHAR2(12)

Y

Uso Interno.

DTAEXPORTACAOFISCI



DATE

Y

Uso Interno.

 

 

PDV_MOVTOFINANCEIRO

 

COLUNAS

Primary Key

Foreign Key

Tipo

Nulo

Valores

SEQMOVIMENTO

Y

pdv_movimento.seqmovi mento

INTEGER

N

Sequencial do Movimento

 

SEQFINANCEIRO

Y


 

INTEGER

N

Sequencial do

Movimento Financeiro

NROEMPRESA


pdv_empresa.nroempresa

NUMBER(3)

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.nroforma pagto

NUMBER(5)

N


VLRLANCAMENTO



NUMBER(15,2)

N

Valor do Lançamento

SEQOPERADOR



INTEGER

N

Operador

SEQSUPERVISOR



INTEGER

Y

Supervisor

 

VLRTOTNFOPERADOR



 

NUMBER(12,2)

Y

Valor Total de

Vendas do Operador.

 

SEQREGISTROFRENTE



 

INTEGER

 

Y

Sequencial que indica a ordem de inclusão dos

eventos.

SEQOPERACAOFRENT E



NUMBER(15)

Y

COO do Evento

 

 

PDV_REDUCAOZ

COLUNAS

Primary

Key

Foreign Key

Tipo

Nulo

Valores

SEQREDUCAO

Y


INTEGER

N

Sequencial da Redução Z

SEQMOVIMENTO


pdv_movimento.seqmovi

mento

INTEGER

N

Sequencial do Movimento

GTINICIAL



NUMBER(15,2)

N


GTFINAL



NUMBER(15,2)

N


COOATUAL



NUMBER(6)

N


COOINICIAL



NUMBER(6)

N


COOFINAL



NUMBER(6)

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

Total dos

Produtos.

VLRCANCELAMENTO



NUMBER(15,2)

N

Total dos

Cancelamentos.

VLRACRESCIMO



NUMBER(15,2)

N

Total dos

Acréscimos.

VLRDESCONTO



NUMBER(15,2)

N

Total dos

Descontos.

VLRTOTALVENDAISS



NUMBER(15,2)

Y

Total de Venda

ISS.

 

VLRTOTALCANCISS



 

NUMBER(15,2)

Y

Total de

Cancelamentos ISS.

VLRTOTALDESCISS



NUMBER(15,2)

Y

Total de Descontos ISS.

VLRTOTALACREISS



NUMBER(15,2)

Y

Total de Acréscimos ISS>

 

DTAHORAEMISSAO



 

DATE

 

Y

DD/MM/ YYYY

HH24:MI:SS

INDREPLICACAO



VARCHAR2(1)

Y

Uso interno

 

PDV_REDUCAOZALIQ - ALÍQUOTAS DA REDUÇÃO Z

 

COLUNAS

Primary Key

Foreign Key

Tipo

Nulo

Valores

SEQREDUCAO

Y

pdv_reducaoz.seqreducao

INTEGER

N

Sequencial da Redução Z

 

SEQREDUCAOALIQ

Y


 

INTEGER

N

Sequencial das Alíquotas da

Redução Z

SITTRIBUTARIA



VARCHAR2(5)

N


VLRTOTAL



NUMBER(15,2

)

N

Valor Total por Alíquota.

VLRIMPOSTO



NUMBER(15,2

)

N


PERALIQUOTA



NUMBER(4,2)

N

Percentual da Alíquota.

 

SEQALIQUOTAECF



 

VARCHAR2(2)

Y

Identificador da

posição da alíquota na ECF.

CRO



NUMBER(5)

N

Contador de reinicio de operação


 

PDV_DOCTO

 

 

COLUNAS

Prima ry Key

 

Foreign Key

 

Tipo

Nul o

 

Valores

SEQDOCTO

Y


INTEGER

N

Sequencial do Documento

SEQMOVIMENTO


pdv_movimento.seqmov imento

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.nroempres a

NUMBER(3)

N


SEQPESSOA


pdv_cliente.codcliente

NUMBER

N


NROCGCCPF



NUMBER(13)

Y


DIGCPFCNPJ



NUMBER(2)

Y


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(2)

Y


CODGERALOPER


pdv_codgeraloper.codgera

loper

NUMBER(3)

Y


NROPEDVENDA



NUMBER(10)

Y


NROCARTAOPRESENTE



INTEGER

Y


MODELODF



VARCHAR2(2)

N


CHAVEACESSO



VARCHAR2(44)

Y


NROPROTENVIO



VARCHAR2(20)

Y


CRO



NUMBER(6)

Y


VLRTOTDOCTO



NUMBER(15,2)

N

Valor Total do Documento

VLRTOTDESCDOCTO



NUMBER(15,2)

N

Valor Total de Desconto

SEQOPERADOR


pdv_operador.seqoperador

INTEGER

Y


SEQSUPERVISOR


pdv_operador.seqoperador

INTEGER

Y


SEQVENDEDOR


pdv_vendedor.nrorepresen

tante

INTEGER

Y


OBSERVACAO



VARCHAR2(250

)

Y


OBSERVACAOLF



VARCHAR2(200 0)

Y


INDEMISSAO



VARCHAR2(1)

Y

S-Sim / N-Não

DTAHORAEMISSAO



DATE

N

DD/MM/YYYY HH24:MI:SS

 

NUMERONF



 

NUMBER

 

Y

Número da Nota Fiscal OBS: Informar somente para notas emitidas no PDV,

caso contrario deixar nulo.

SERIENF



VARCHAR2(3)

Y

Série da Nota Fiscal

DTAMOVIMENTO



DATE

N


NOMERAZAO



VARCHAR2(40)

Y

Nome do Cliente

DOTZID



VARCHAR2(20)

Y


DOTZPONTOS



NUMBER(5)

Y


QTDPONTO



NUMBER(15,3)

Y

Pontuação do Cliente

NRONSUNF



NUMBER(10)

Y

Número NSU da Nota Fiscal

 

INDNFBASECP



 

VARCHAR2(1)

N

Indicador de Nota Fiscal Base Cupom

S-Sim / N-Não

CFOP



NUMBER(4)

Y


 

 

STATUSNFE



 

 

NUMBER(2)

 

 

Y

4 – Nota autorizada. 6 – Nota denegada. 7 – Nota cancelada. 8 – Nota Inutilizada.

 

Notas rejeitadas não devem ser importadas.

NFEDTAENV



DATE

Y

Data de envio da

NF-e/NFC-e para Sefaz.

NFEDTACANC



DATE

Y

Data de cancelamento da NF-e/NFC-e

NROPROTCANC



VARCHAR2(20)

Y

Protocolo de Cancelamento da NF-e/NFC-e

NROECF



VARCHAR2(5)

Y

Número da ECF

TIPOOPERACAOFISCI



VARCHAR2(1)

N

I – Inserção

C – Cancelamento

INDEXPORTACAOFISCI



VARCHAR2(1)

N

Fixo “I”.

INDREPLICACAO



VARCHAR2(1)

Y

Uso interno.

SEQEXPORTACAOFISCI



NUMBER

Y

Uso interno.

SEQEXPORTACAOFISCIC ANC



NUMBER

Y

Uso interno.

LINKERP



NUMBER(15)

Y

Uso interno.

NROSERIESAT



VARCHAR2(40)

Y

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

CHAVEACESSOCANC



VARCHAR2(44)

Y

Chave de acesso do cupom de cancelamento.

CFECHAVEACESSOCANC



VARCHAR2(44)

Y

Chave de acesso do cupom eletrônico de cancelamento.

CFENROCANC



NUMBER(6)

Y

Número do cupom eletrônico de cancelamento

 

 

PDV_DOCTOITEM

 

Colunas

Primar y Key

Foreign Key

Tipo

Nul o

Valores

SEQDOCTO

Y

pdv_docto.seqdocto

INTEGER

N

Sequencial do Documento

SEQDOCTOITEM

Y


INTEGER

N

Sequencial do Item do Documento

SEQPRODUTO


pdv_prodcodigo.codprod

uto

NUMBER(14)

N


CODACESSO


pdv_prodcodigo.codaces

so

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


PERALIQUOTACOFINSCAL C



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.nrotrib uta

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.

VLRVERBABONIFSEMINCI

D



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.


Se o cliente não informar no pdv e quiser que seja calculado no SM. nrotributacao = gravar nulo;

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;



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


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



PDV_DOCTOPAGTO - Pagamentos

Colunas

Primar y Key

Foreign Key

Tipo

Nul o

Valores

SEQDOCTO

Y

pdv_docto.seqdocto

INTEGER

N


SEQPAGTO

Y


INTEGER

N


NROEMPRESA


pdv_empresa.nroemp resa

NUMBER(3)

N


 

TIPOPAGTO



 

VARCHAR2(2)

 

N

CF – Cupom Fiscal

CB – Corresp. Bancário

RC – Recarga Celular NF – Nota Fiscal

 

 

TIPOEVENTO



 

 

VARCHAR2(1)

 

 

N

P – Pagamentos

R – Recarga / Outras Entradas

C – Corresp. Bancário

Z – Correção de Finalizadora

NROFORMAPAGTO


pdv_formapagto.nrof ormapagto

NUMBER(5)

N


NROCARTAOPRESENT E



INTEGER

Y

Número do cartão vale presente

STATUSPAGTO



VARCHAR2(1)

N

F – Finalizado C – Cancelado

SEQEMITENTECHEQU E



INTEGER

Y

Código do emitente do cheque


NROBANCO



NUMBER(4)

Y


NROAGENCIA



VARCHAR2(4)

Y


NROCTACORRENTE



VARCHAR2(15)

Y


NROCHEQUE



VARCHAR2(20)

Y


NROVERIFCHEQUE



VARCHAR2(20)

Y


RETCONSULTACHEQU E



VARCHAR2(80)

Y


SUPLIBERACHEQUE



VARCHAR2(12)

Y

Supervisor que liberou o cheque

CMC7



VARCHAR2(34)

Y


NROPARCELA



NUMBER(3)

Y


CPFCNPJ



VARCHAR2(20)

Y


VLRLANCAMENTO



NUMBER(15,2)

N


VLRDESCONTO



NUMBER(15,2)

N


VLRACRESCIMO



NUMBER(15,2)

N


DTAMOVIMENTO



DATE

N

DD/MM/YYYY

DTAHORLANCTO



DATE

N

DD/MM/YYYY

HH24:MI:SS

DTAVENCIMENTO



DATE

Y

DD/MM/YYYY

DTABASECOBRANCA



DATE

Y

DD/MM/YYYY

NRONSUTEF



VARCHAR2(20)

Y


CODREDE



VARCHAR2(12)

Y


BINCARTAO



VARCHAR2(12)

Y


CODBANDEIRA



VARCHAR2(6)

Y


QTDPARCELATEF



NUMBER(5)

Y


STATUSTEF



VARCHAR2(1)

Y

V – Válido

C – Cancelado

CODMOVIMENTO



NUMBER(5)

Y


NRODOCUMENTO



VARCHAR2(20)

Y


SEQOPERADOR


pdv_operador.seqoperad

or

INTEGER

N


SEQSUPERVISOR


pdv_operador.seqoperad

or

INTEGER

Y


SEQTESOUREIRO



INTEGER

Y


HISTORICO



VARCHAR2(250)

Y


VLRGTATUAL



NUMBER(15,2)

Y


VLRCANCATUAL



NUMBER(15,2)

Y


VLRDESCATUAL



NUMBER(15,2)

Y


VLRACRESCATUAL



NUMBER(15,2)

Y


QTDEDOCTO



INTEGER

Y


SEQOPERACAOFRENT E



NUMBER(15)

Y


NROFISCALORIGEM



VARCHAR2(20)

Y


CODFINORIGEM



VARCHAR2(20)

Y


CODAUTORIZACAOTE F



VARCHAR2(15)

Y


CODREDEOUTENT



VARCHAR2(12)

Y


CODOPERADORAOUT ENT



VARCHAR2(12)

Y


NROCELULAR



VARCHAR2(20)

Y


NROCARTAO



VARCHAR2(20)

Y


PRIMEIRODOCDIG



VARCHAR2(20)

Y


SEQREGISTROFRENTE



INTEGER

Y

Sequencial que indica a ordem de inclusão dos







eventos.

SEQPESSOA



NUMBER(8)

Y

Código do cliente referente

ao pagamento.

 

 

PDV_DOCTOITEMACRESDESCTO – Acréscimos e Descontos

 

Colunas

Primar y Key

Foreign Key

Tipo

Nul o

Valores

SEQDOCTO

Y

pdv_docto.seqdocto

INTEGER

N


SEQDOCTOITEM

Y


INTEGER

N


SEQACRESDESCTO

Y


INTEGER

N


SEQTIPOACRESCDESC TO


pdv_tipoacrescdescto. seqtipoacrescdescto

INTEGER

N


VALOR



NUMBER(15,2)

N


SEQREGRAINCENTIV O



INTEGER

Y


SEQPROMOCPDV



INTEGER

Y


 

 

Notas fiscais base Cupom.

 

Ao fazer uma nota fiscal base cupom devem ser alterados os seguintes dados e enviado um novo arquivo com os produtos para o banco.


Nro. de série do ECF – Colocar fixo o valor 'NF'. Série ECF - Colocar fixo o valor 'NF'.

Série NF – Colocar a série da nota fiscal.

COO atual – Colocar o número da nota fiscal gerada.


PDV_ARQUIVOPROCESSADO – Gravação do arquivo texto em tabela

 

 

Colunas

Prima ry Key

 

Foreign Key

 

Tipo

Nul o

 

Valores

 

SEQUENCIA

Y


 

INTEGER

N

Não preencher, esta coluna

será preenchida por uma trigger.

 

SOFTPDV



 

VARCHAR2(20)

N

Nome do software de PDV. Mesmo configurado no

ERP.

DTAHORLANCAMENTO



DATE

N

Data e Hora do lançamento na tabela

DTAMOVIMENTO



DATE

N

Data de Movimento do

Arquivo Processado

NROEMPRESA



NUMBER(3)

N

Número da Empresa do Arquivo Processado

NROECF



VARCHAR2(5)

N

Número da ECF

NROCHECKOUT



NUMBER(3)

N

Número do Checkout

NROLINHA



INTEGER

N

Número da Linha do Arquivo Processado

LINHA



VARCHAR2(4000)

N

Conteúdo da Linha do

Arquivo Processado

ARQUIVO



VARCHAR2(100)

N

Nome do Arquivo Processado


 

 

OBSERVAÇÕES


Em relação aos inserts da PDV_DOCTO, PDV_DOCTOITEM, PDV_DOCTO_PAGTO, PDV_MOVTOFINANCEIRO para um terceiro fazer essa integração, na mesma sessão em que o mesmo fizer os inserts em nossas tabelas, deve-se rodar o objeto "PKG_PDVACRUXINTERFACE.SP_ProcImportacao" passando os parâmetros necessários.


Deve-se fazer na mesma sessão, pois o mesmo indicador utilizado para integrar os movimentos na MFL_DOCTOFISCAL/MFL_DFITEM também é utilizado na integração com o Fiscal.


O que acontece é que, quando roda o job de integração com o Fiscal, sem ter rodado a integração do SM, os indicadores são alterados, não ficando mais disponíveis para integrar com o SM.



A chamada da PKG de integração pode ser executada pela frente de caixa conforme a necessidade de cada cliente.

Em casos de reprocessamento, onde irá inserir muitos registros de uma vez, aconselha-se inserir particionado, para não alocar as tabelas envolvidas no processo.










Gravação do Arquivo Texto processado em tabela.

 

Este recurso permite gravar o conteúdo do Arquivo Texto processado para uma tabela do Banco de Dados, para utilizar este recurso é necessário que a interface faça a inserção na tabela acima. Foi criado um Parâmetro Dinâmico para determinar se esta inserção será realizada.

 

Parâmetro: GRAVA_TABELA_ARQ_TEXTO Grupo: BAIXA_PDV

Parâmetro por Empresa Valor Default: N

Observação: GRAVA EM TABELA O CONTEUDO DO ARQUIVO TEXTO PROCESSADO NA BAIXA? (S/N) DEFAULT: N.(SOMENTE QUANDO A BAIXA UTILIZA O NOVO LAYOUT ACRUX PDV).


Existe uma procedure que controla o expurgo desta Tabela Nova. Para expurgar os dados é necessário executar a procedure:

 

pkg_pdvacruxinterface.SP_GeraExpurgoTabArqTexto(nroempresa, SOFTPDV);

 

Ao executar a procedure será expurgado os dados anterior a data do dia mais o prazo de expurgo, este prazo é configurado através do Parâmetro Dinâmico:

Parâmetro: QTD_DIAS_ARMAZ_TAB_ARQ_PROC Grupo: BAIXA_PDV

Parâmetro por Empresa Valor Default: 60

Observação: QUANTIDADE DE DIAS DE REGISTROS ARMAZENADOS NA TABELA PDV_ARQUIVOPROCESSADO. OS REGISTROS COM DATA DE MOVIMENTO INFERIOR AO DIA ATUAL SOMADO COM O VALOR DESTE PD SERA EXCLUIDO (SOMENTE QUANDO A BAIXA UTILIZA O NOVO LAYOUT ACRUX PDV).





 

Inutilização de cupom eletrônico.

 

PDV_INUTILIZACAO – Inutilização cupom eletrônico

 

 

Colunas

Prima ry Key

 

Foreign Key

 

Tipo

Nul o

 

Valores

NROEMPRESA

Y


NUMBER(3)

N

Número da empresa

ANO



NUMBER(4)

N

Ano(yyyy)

SERIENF



VARCHAR2(3)

N

Série do NFCe

NROCUPOM



NUMBER(10)

N

Número do cupom

JUSTIFICATIVA



VARCHAR2(250)

N

Justificativa

NROPROTOCOLORET



VARCHAR2(15)

N

Nro. Protocolo

DTAINCLUSAO



DATE

N

Data de inclusão do registro (dd/mm/yyyy)

DTAINUTILIZACAO



DATE

N

Data de inutilização do cupom. (dd/mm/yyyy)

MODELODF



VARCHAR2(2)

N

Modelo

USUINCLUSAO



VARCHAR2(12)

Y

Usuário inclusão

NROCHECKOUT



NUMBER(3)

Y

Número do Checkout