Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titlePDV_DOCTOPAGTO

Pagamentos do documento fiscal - Obrigatório

Colunas

Chave Primária

Chave Estrangeira

Tipo

Aceita Nulo

Valores

SEQDOCTO

S

pdv_docto.seqdocto

INTEGER

N


SEQPAGTO

S


INTEGER

N


NROEMPRESA


pdv_empresa.nroempresa

NUMBER(6)

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


mrl_formapagto.nroformapagto

NUMBER(5)

N


NROCARTAOPRESENTE



INTEGER

S

Número do cartão vale presente

STATUSPAGTO



VARCHAR2(1)

S

F – Finalizado
C – Cancelado

SEQEMITENTECHEQUE



INTEGER

S

Código do emitente do cheque

NROBANCO



NUMBER(4)

S


NROAGENCIA



VARCHAR2(4)

S


NROCTACORRENTE



VARCHAR2(15)

S


NROCHEQUE



VARCHAR2(20)

S


NROVERIFCHEQUE



VARCHAR2(20)

S


RETCONSULTACHEQUE



VARCHAR2(80)

S


SUPLIBERACHEQUE



VARCHAR2(12)

S

Supervisor que liberou o cheque

CMC7



VARCHAR2(34)

S


NROPARCELA



NUMBER(3)

S


CPFCNPJ



VARCHAR2(20)

S


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

S

DD/MM/YYYY

DTABASECOBRANCA



DATE

S

DD/MM/YYYY

NRONSUTEF



VARCHAR2(20)

S


CODREDE



VARCHAR2(12)

S


BINCARTAO



VARCHAR2(12)

S


CODBANDEIRA



VARCHAR2(6)

S


QTDPARCELATEF



NUMBER(5)

S


STATUSTEF



VARCHAR2(1)

S

V – Válido
C – Cancelado

CODMOVIMENTO



NUMBER(5)

S


NRODOCUMENTO



VARCHAR2(20)

S

Número do Documento (Limitado a 8 caracteres devido integração com a tesouraria)

SEQOPERADOR


pdv_operador.seqoperador

INTEGER

N


SEQSUPERVISOR


pdv_operador.seqoperador

INTEGER

S


SEQTESOUREIRO



INTEGER

S


HISTORICO



VARCHAR2(250)

S


VLRGTATUAL



NUMBER(15,2)

S


VLRCANCATUAL



NUMBER(15,2)

S


VLRDESCATUAL



NUMBER(15,2)

S


VLRACRESCATUAL



NUMBER(15,2)

S


QTDEDOCTO



INTEGER

S


SEQOPERACAOFRENTE



NUMBER(15)

S


NROFISCALORIGEM



VARCHAR2(20)

S


CODFINORIGEM



VARCHAR2(20)

S


CODAUTORIZACAOTEF



VARCHAR2(15)

S


CODREDEOUTENT



VARCHAR2(12)

S


CODOPERADORAOUTENT



VARCHAR2(12)

S


NROCELULAR



VARCHAR2(20)

S


NROCARTAO



VARCHAR2(20)

S


PRIMEIRODOCDIG



VARCHAR2(20)

S


SEQREGISTROFRENTE



INTEGER

S

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

SEQPESSOA



NUMBER(8)

S

Código do cliente referente ao pagamento.

IDCARTEIRA



VARCHAR2(8)

S

Campo utilizado na identificação dos movimentos relativos à carteira digital.

TIPOCARTEIRA



VARCHAR2(2)

S

Campo utilizado na identificação dos movimentos relativos à carteira digital
01 - Crédito / 02 - Débito / 04 - Pré-Pago / 05 - Frota

View utilizadas para consulta 



Carga de informações tributárias

A view PDV_CENARIOPRODUTO retornará as informações de produto para cada código de ibge vinculado a pessoa informada no cadastro das empresas ativas. A view não tem data e hora de ultima alteração.

Nesse novo modelo de consulta do configurador de cenários tributários, o vínculo do cenário não fica mais ligado ao produto/familia e sim há um conjunto de regras definidas no módulo de configurador de cenários tributários. Dessa forma, somente submetendo o cenário,  é possível saber as informações dos novos tributos.

Obs: A view não tem retorno por empresa e sim por código de ibge, devido aos parâmetros definidos a serem passados para o motor em acordo com a squad Fiscal: 

  • psProduto: seqproduto referente ao produto vendido
  • psFamilia: seqfamilia do produto 
  • psNCM: código ncm do produto vendido
  • psUfDestino: uf destino da venda
  • psCodIBGE : Código ibge da cidade da venda.

Dessa forma, a quantidade de linhas retornadas pela view diminui muito, pois em clientes grandes podem ter muitas lojas na mesma cidade, e os parâmetros a serem passados para o configurador de cenários seriam repetidos, fazendo com que o motor seja executado sem necessidade.

Implementada na view pdv_empresa a informação do codibge referente a cidade da pessoa vinculada a empresa. A informação retornará na coluna codibge e também no ultimo campo da coluna 'linha'.

Exemplos técnicos: 

O Select da view pode ser realizado adicionando filtros por uf, codibge, seqproduto, familia. Utilizar da forma que for mais adequada a operação.

Também pode-se adicionar paginação nos retornos, limitando assim a quantidade de retornos por select.

Exemplo: 

select *
 from PDV_CENARIOPRODUTO 
where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa.
OFFSET 0 ROWS FETCH NEXT 1000 ROWS ONLY;

No exemplo acima, foi filtrado código de ibge específico de uma cidade, além de retornar as 1000 primeiras linhas.

Pode-se executar alterando a opção OFFSET para ir pulando de 1000 em 1000 linhas até que não retorne mais nada na view, conforme exemplo abaixo: 

select *
 from PDV_CENARIOPRODUTO 
where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa.
OFFSET 1000 ROWS FETCH NEXT 1000 ROWS ONLY;

select *
 from PDV_CENARIOPRODUTO 
where codibge = 00000 – passar o código de ibge retornado na view pdv_empresa.
OFFSET 2000ROWS FETCH NEXT 1000 ROWS ONLY;

E assim por diante até o término das informações.
Expandir
titlePDV_CENARIOPRODUTO

COLUNAS

Tipo

Descrição

SEQPRODUTO

INTEGER

Sequencial do produto

SEQFAMILIA

INTEGER

Sequencial da família

NCM

VARCHAR2(10)

Código NCM

UF

VARCHAR2(2)

UF da venda

CODIBGE

NUMBER(12)

Código IBGE da cidade da venda

CIDADE

VARCHAR2(60)

Descrição da cidade

CENARIOCBS

INTEGER

Sequencial do cenário

PERALIQCBS

NUMBER(5,2)

Percentual alíquota 

PERALIQREDCBS

NUMBER(5,2)

Percentual de redução

CSTCBS

VARCHAR2(3)

CST

CCLASSTRIBCBS

VARCHAR2(6)

CClassTrib

MSGERROCBS

VARCHAR2(500)

Mensagem de erro

CENARIOIBSUF

INTEGER

Sequencial do cenário

PERALIQIBSUF

NUMBER(5,2)

Percentual alíquota 

PERALIQREDIBSUF

NUMBER(5,2)

Percentual de redução

CSTIBSUF

VARCHAR2(3)

CST

CCLASSTRIBIBSUF

VARCHAR2(6)

CClassTrib

MSGERROIBSUF

VARCHAR2(500)

Mensagem de erro

CENARIOIBSMUN

INTEGER

Sequencial do cenário

PERALIQIBSMUN

NUMBER(5,2)

Percentual alíquota 

PERALIQREDIBSMUN

NUMBER(5,2)

Percentual de redução

CSTIBSMUN

VARCHAR2(3)

CST

CCLASSTRIBIBSMUN

VARCHAR2(6)

CClassTrib

MSGERROCBS

VARCHAR2(500)

Mensagem de erro

CENARIOIS

INTEGER

Sequencial do cenário

PERALIQIS

NUMBER(5,2)

Percentual alíquota 

PERALIQREDIS

NUMBER(5,2)

Percentual de redução

CSTIS

VARCHAR2(3)

CST

CCLASSTRIBIS

VARCHAR2(6)

CClassTrib

MSGERROIS

VARCHAR2(500)

Mensagem de erro

04. DEMAIS INFORMAÇÕES



03. DETALHAMENTO TABELAS

...