CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tela XXX
- Outras Ações / Ações relacionadas
- Tela XXX
- Principais Campos e Parâmetros
- 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ção | Descriçã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
| Campo | Descriçã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