Projeto

Geral

Perfil

Produtec-SQL-padrao » Histórico » Versão 6

« Anterior - Versão 6/22 (diff) - Próximo » - Versão atual
paulo, 06/02/2023 12:29 h


Produtec

Índice
  1. GEOvendas
    1. GEO - Representantes
    2. GEO - Representante Gerente
    3. GEO - Municípios do Representante
    4. GEO - Municípios do ERP
    5. GEO - Clientes e Prospects
    6. GEO - Cliente Dos Representantes
    7. GEO - Marcas do Cliente
    8. GEO - Coleções
    9. GEO - Linhas de Produto
    10. GEO - Marcas
    11. GEO - Vendas
    12. GEO - Faturamento - Contrato
    13. GEO - Meta do Representante
    14. GEO - Meta do Escritório
    15. GEO - Estoque Centralizado
    16. GEO - Clientes Inadimplentes
    17. GEO - Integração de Cliente Único
  2. Força de Vendas
    1. FV - Tabela de Preço
    2. FV - Tabela de Preço por Representante
    3. FV - Tabela de Preço - Produto
    4. FV - Tabela de Preço - Política - Desconto Comercial
    5. FV - Tabela de Preço - Política - Desconto Financeiro
    6. FV - Tabela de Preço - Política - Desconto Antecipação
    7. FV - Tabela de Preço - Política - Prazo Adicional
    8. FV - Tabela de Preço - Política - Desconto Volume
    9. FV - Tabela de Preço - Política - Preços por volume
    10. FV - Títulos Em Aberto
    11. FV - Condição de Venda
    12. FV - Cota de estoque - Por representante
    13. FV - Tipo de Nota
    14. FV - Tipo de Cobrança
    15. FV - Comissões
    16. FV - Comissões - Extrato Resumo
    17. FV - Comissões - Extrato Detalhado
    18. FV - Clientes
    19. FV - Clientes - Campos Customizados
    20. FV - Clientes - Locais de Entrega
    21. FV - Clientes - Ramos de Atividade
    22. FV - Clientes - Grupos de Cliente
    23. FV - Clientes - Condições de venda
    24. FV - Clientes - Marcas
    25. FV - Clientes - Marcas Concorrentes
    26. FV - Produtos - Gold Be
    27. FV - Produtos
    28. FV - Produtos - Grades
    29. FV - Produtos - Sortimentos
    30. FV - Produtos Skus
    31. FV - Produto - Código Reduzido
    32. FV - Produto - EAN13
    33. FV - Bloqueio de Referências
    34. FV - Pedido - Capa
    35. FV - Pedidos por Referência
    36. FV - Listagem de Pedidos - Capa
    37. FV - Listagem de Pedidos - Detalhado
    38. FV - Listagem de Pedidos - Itens
    39. FV - Listagem de Pedidos - Notas
    40. FV - Listagem de Pedidos - Observações
    41. FV - Listagem de Pedidos - Histórico
    42. FV - Estoque
    43. FV - Lote Entrega
    44. FV - Lotes de Faturamento
    45. FV - Cálculo substituição tributária
    46. FV - Grupos substituição tributária
    47. FV - Integração Valor de Frete por UF
    48. FV - Tabela de Preço SKU
    49. FV - Tabela de Preço - Política - Desconto Adicional de Lote
    50. FV - Listagem de Pedidos em Aberto - Capa
    51. FV - Listagem de Pedidos em Aberto - Detalhado
    52. FV - Listagem de Pedidos em Aberto - Itens
    53. FV - SKUs Pronta Entrega e Programado
  3. Business to Business (B2B)
    1. B2B - Produtos
    2. B2B - Produtos - Grades
    3. B2B - Produtos - Grade Fechada
    4. B2B - Produtos - Sortimentos
    5. B2B - Produtos - Tabela de Preço
    6. B2B - Produtos - Tabela de Preço por SKU
    7. B2B - Produtos - Estoque
    8. B2B - Produtos - Pocket
    9. B2B - Pedido - Capa
    10. B2B - Pedido - Histórico
    11. B2B - Pedido - Detalhe
    12. B2B - Pedido - Itens
    13. B2B - Cliente
    14. B2B - Representantes - Clientes
    15. B2B - Clientes - Representantes
    16. B2B - Comissão por Repres/Cliente/Marca
    17. B2B - Condição de Venda
    18. B2B - Bloqueio Referências
    19. B2B - Boletos - Consulta Cliente
    20. B2B - Boletos - Listagem
    21. B2B - Boletos - Detalhado
    22. B2B - DANFE- Listagem
    23. B2B - DANFE- Itens da Nota
    24. B2B - DANFE- XML
    25. B2B - Lote de Faturamento
    26. B2B - Produto SKU - Cód. Barras
    27. B2B - Frete
    28. B2B - Espelho Nota de Devolução
    29. B2B - Produto Volume Valor por Referência
    30. B2B - Substituição Tributária
    31. B2B - Pedido - Recompra
  4. CRM
    1. CRM - Dados Cadastrais do Cliente
    2. CRM - Pesquisa por Nome de Cliente
    3. CRM - Pesquisa Avançada
    4. CRM - Lista de Pedidos do Cliente
    5. CRM - Pedido - Detalhado
    6. CRM - Pedido - Itens
    7. CRM - Pedido - NFs
    8. CRM - Informações Financeiras
    9. CRM - Informações Financeiras por Situação
    10. CRM - Informações Financeiras - Ocorrências
    11. CRM - Clientes do Grupo
    12. CRM - Lista de Pedidos Representante
    13. CRM - Lista de Clientes do Itinerário

GEO - Representantes

Documentação: Representantes

SELECT 1 AS codigo_empresa,
       "codRepres",
       "nome",
       "telefone",
       "email",
       "endereco",
       "bairro",
       cep,
       "Cidade",
       uf,
       "codIBGE",
       "situacao",
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       NULL,
       "codEmpresa" AS codigo_empresa_integracao
FROM SCHEMA.IBTECH_REPRESENTANTES
where "codEmpresa" = '1'

GEO - Representante Gerente

Documentação: Representante Gerente

Adicionar SQL

GEO - Municípios do Representante

Documentação: Municípios do Representante

Adicionar SQL

GEO - Municípios do ERP

Documentação: Municípios do ERP

Adicionar SQL

GEO - Clientes e Prospects

Documentação: Clientes e Prospects

select 
        '1' codEmpresa
        , "codIBGE" as codIBGE
        , "codCliente" as codCliente
        , '1' as tipo /* 1 - Cliente, 2 - Prospect*/
        , "nome" as nome
        , "situacao" as situacao
        , "codRepres1" as codRepres1
        , null as codRepres2
        , null as codRepres3
        , "telefone" as telefone
        , "email" as email
        , "endereco" as endereco
        , "bairro" as bairro
        , CEP as CEP
        , null as dataCadastro
        , "cnpjCpf" as cnpjCpf
        , null as emailCobranca
        , null as nomeDistritoBairro
        , null as celular
        , "inscricaoEstadual" as inscricaoEstadual
        , "enderecoNumero" as enderecoNumero
        , null as complemento
        , null as IndicePontualidade
        , null as telefone2
        , null as telefoneCobranca
        , null as grupoCliente
        , null as codClientePrincipal
        , null as situacaoEdt
        , null as nomeGrupoCliente
        , null as flagInadimplente
        , null as cidade
        , null as uf
        , "fantasia" as nomeFantasia
        , null as ramoAtividade
        , null as dataPrimeiraCompra
        , null as dataUltimaCompra
        , null as maiorCompra
        , null as maiorAcumulado
        , null as codClienteERP
        , null as codRamoAtividade
        , null as limiteCredito
        , null as ultimoFaturamento
        , null as dataReativacao
        , null as codSitCreditoERP
        , null as descSitCreditoERP
        , null as motivoInativo
        , null as diasVencimentoTitulo
        , null as socios
        , null as cidadeGrupoCliente
        , null as classificacaoERP
        , null as instagram
        , null as facebook
        , null as marcasLiberadas
        , "emailNfe" as emailNfe
FROM    SCHEMA.IBTECH_CLIENTES
where  "codEmpresa" = '1'

GEO - Cliente Dos Representantes

Documentação: Cliente Dos Representantes

select '1' as empresa
        , rep."codigoCliente" 
        , rep."codigoRepres" 
        , max(case when rep."codigoRepres" = cli."codRepres1" then 1 else 0 end) flagPrincipal
from SCHEMA.IBTECH_CLIENTES_REPRESENTANTE rep
inner join SCHEMA.IBTECH_CLIENTES cli
on rep."codigoCliente" = cli."codCliente" 
group by rep."codigoCliente" 
        , rep."codigoRepres" 

GEO - Marcas do Cliente

Documentação: Marcas do Cliente

Adicionar SQL

GEO - Coleções

Documentação: Coleções

SELECT 1 AS codigo_empresa,
       "codColecao",
       "nomeColecao" 
FROM SCHEMA.IBTECH_COLECAO

UNION ALL

SELECT 1
       , 999999
       , 'SEM COLEÇÃO'
FROM DUAL

GEO - Linhas de Produto

Documentação: Linhas de Produto

select 
        '1' as codEmpresa
        , "codLinha" as codLinha
        , "nomeLinha" as nome
FROM    SCHEMA.IBTECH_PRODUTOS_LINHA
group by "codLinha" 
        , "nomeLinha" 

GEO - Marcas

Documentação: Marcas

select 
        '1' as codEmpresa
        , "codMarca" as codLinha
        , "nomeMarca" as nome
FROM    SCHEMA.IBTECH_PRODUTOS_MARCA
group by "codMarca" 
        , "nomeMarca" 

GEO - Vendas

Documentação: Vendas

select
        '1' as codEmpresa
        , COALESCE("codColecao",999999) as codColecao
        , "dataReferencia" as dataReferencia
        , "codLinha" as codLinha
        , "codRepres" as codRepres
        , "codCliente" as codCliente
        , "codIBGE" as codIBGE
        , "UF" as UF
        , "quantidade" * "valorBruto" as valorBruto
        , "quantidade" * "valorLiquido" as valorLiquido
        , "quantidade" * "valorDesconto" as valorDesconto
        , "quantidade" * "valorComissao" as valorComissao
        , "prazoMedioXValor" as prazoMedioXValor
        , "quantidade" as quantidade
        , "nomeCliente" as nomeCliente
        , "codPedido" as codPedido
        , "codProduto" as codProduto
        , "campoCoringa1" as campoCoringa1
        , "campoCoringa2" as campoCoringa2
        , "campoCoringa3" as campoCoringa3
        , "dataPrevFaturamento" as dataPrevFaturamento
        , "nomeDistrito" as nomeDistrito
        , "grupoCliente" as grupoCliente
        , "valorRentabilidade" as valorRentabilidade
        , "dataUltFaturamento" as dataUltFaturamento
        , "valorFaturado" as valorFaturado
        , "valorSaldo" as valorSaldo
        , "codMarca" as codMarca
        , "nomeGrupoCliente" as nomeGrupoCliente
        , "dataEmissao" as dataEmissao
        , "codRepresAgrupador" as codRepresAgrupador
        , "flagPolitica" as flagPolitica
        , "codTabPreco" as codTabPreco
        , "quantidade" as qtdeItens
        , "qtdeEmQuilos" as qtdeEmQuilos
        , "cidadeGrupoCliente" as cidadeGrupoCliente
        , "campoCoringa4" as campoCoringa4
        , "campoCoringa5" as campoCoringa5
        , "campoCoringa6" as campoCoringa6
        , "situacaoPedido" as situacaoPedido
        , "dataUltimaNF" as dataUltimaNF
        , null as numeroUltimaNF
        , "pedidoCliente" as pedidoCliente
        , "pedidoRepresentante" as pedidoRepresentante
        , "percComissaoAtendente" as percComissaoAtendente
FROM    SCHEMA.IBTECH_VENDAS_GERAIS
WHERE   "dataReferencia" >= CURRENT_DATE - 365
AND     "codEmpresa" = '1'

GEO - Faturamento - Contrato

Documentação: Faturamento - Contrato

Adicionar SQL

GEO - Meta do Representante

Documentação: Meta do Representante

Adicionar SQL

GEO - Meta do Escritório

Documentação: Meta do Escritório

Adicionar SQL

GEO - Estoque Centralizado

Documentação: Estoque Centralizado

SELECT 
        '1' as codEmpresa
        , TRIM(est."codReferencia") as codigoProduto
        , TRIM(est."seqTamanho") as seqTamanho
        , TRIM(est."seqSortimento") as seqSortimento
        , TRIM(est."codColecao") as colecao
        , COALESCE(est."estoqueLimitado",'0') as estoqueLimitado
        , SUM(est."quantidade") as quantidade
        , TRIM(est."codTamanho") as codTamanho
        , TRIM(est."codGrade") as codGrade
        , null as deposito
        , null as nomeColecao
        , null as dataProduto
        , SUM(est."quantidadeProntaEntrega") as quantidadeProntaEntrega
        , TRIM(est."seqSortimento") as codCorBase
        , null as nomeReferencia
        , null as nomeCor
        , null as ean13
        , null as visualQuantidadeProduto
        , null as visualQuantidadeProducao
        , 999 as seqOrdenacaoTamanho
FROM    SCHEMA.IBTECH_ESTOQUE est
INNER JOIN
        SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON      TRIM(tab."codProduto") = TRIM(est."codReferencia")
WHERE (
           (TRIM(est."codColecao") in (#COLECOES) AND '-1' in (#REFERENCES)) 
        OR (TRIM(tab."codTabela") in (#PRICETABLES) AND '-1' in (#PRICETABLES)) 
        OR (TRIM(est."codReferencia") in (#REFERENCES)) 
        )
GROUP BY est."codReferencia" 
        , est."seqTamanho" 
        , est."seqSortimento" 
        , est."codColecao" 
        , COALESCE(est."estoqueLimitado",'0')
        , est."codTamanho" 
        , est."codGrade" 
        , est."seqSortimento" 

GEO - Clientes Inadimplentes

Documentação: Clientes Inadimplentes

SELECT 
        '1' as codEmpresa
        , "codigoCliente" as codcliente
        , "nomeCliente" as nomeCliente
        , max("telefone") as telefone
        , max("codRepres1") as codRepres1
        , max("codRepres2") as codRepres2
        , max("codRepres3") as codRepres3
        , max("codIBGE") as codIBGE
        , "codTitulo" as titulo
        , max("dataVencimento") as dataVencimento
        , sum("valor") as valor
FROM    SCHEMA.IBTECH_CLIENTES_INADIMPLENTES
where "codIBGE" is not null
group by "codigoCliente" 
        , "nomeCliente" 
        , "codTitulo" 

GEO - Integração de Cliente Único

Documentação: Sem documentação

select 
        '1' codEmpresa
        , "codIBGE" as codIBGE
        , "codCliente" as codCliente
        , '1' as tipo /* 1 - Cliente, 2 - Prospect*/
        , "nome" as nome
        , "situacao" as situacao
        , "codRepres1" as codRepres1
        , null as codRepres2
        , null as codRepres3
        , "telefone" as telefone
        , "email" as email
        , "endereco" as endereco
        , "bairro" as bairro
        , CEP as CEP
        , null as dataCadastro
        , "cnpjCpf" as cnpjCpf
        , null as emailCobranca
        , null as nomeDistritoBairro
        , null as celular
        , "inscricaoEstadual" as inscricaoEstadual
        , "enderecoNumero" as enderecoNumero
        , null as complemento
        , null as IndicePontualidade
        , null as telefone2
        , null as telefoneCobranca
        , null as grupoCliente
        , null as codClientePrincipal
        , null as situacaoEdt
        , null as nomeGrupoCliente
        , null as flagInadimplente
        , null as cidade
        , null as uf
        , "fantasia" as nomeFantasia
        , null as ramoAtividade
        , null as dataPrimeiraCompra
        , null as dataUltimaCompra
        , null as maiorCompra
        , null as maiorAcumulado
        , null as codClienteERP
        , null as codRamoAtividade
FROM    SCHEMA.IBTECH_CLIENTES
where   '1' = ? and "codCliente" = ?
AND     "codEmpresa" = '1'

INCREMENTAL

select
        '1' as codEmpresa
        , "codPedido" as codPedido
FROM    SCHEMA.IBTECH_VENDAS_GERAIS
WHERE   "dataReferencia" >= CURRENT_DATE - 365
AND     "codEmpresa" = '1'

Força de Vendas

FV - Tabela de Preço

Documentação: Tabela de Preço

SELECT 1 AS cod_empresa,
       "codTabela",
       "descricao" 
FROM SCHEMA.IBTECH_TABELA_PRECO
where "codTabela" = :p2
and "codEmpresa" = '1'

FV - Tabela de Preço por Representante

Documentação: Tabela de Preço por Representante

Adicionar SQL

FV - Tabela de Preço - Produto

Documentação: Tabela de Preço - Produto

select 
        '1' as codEmpresa
        , TRIM("codTabela") as codTabela
        , TRIM("codProduto") as codProduto
        , TRIM("codGrade") as codGrade
        , "preco" as preco
        , TRIM("seqSortimento") as seqSortimento
        , null as itemAtivo
        , TRIM("seqTamanho") as seqTamanho
        , null as descricaoProd
        , null as vlrUnitarioAnterior
        , null as seqTamanho
        , null as permiteBonificacao
        , null as flagOferta
        , null as codigoCaixaGoldBe
FROM    SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE   ("codTabela" = :p2 OR :p2 IS NULL)
AND     "preco" > 0
and     "codEmpresa" = '1' 

FV - Tabela de Preço - Política - Desconto Comercial

Documentação: Tabela de Preço - Política - Desconto Comercial

Adicionar SQL

FV - Tabela de Preço - Política - Desconto Financeiro

Documentação: Tabela de Preço - Política - Desconto Financeiro

Adicionar SQL

FV - Tabela de Preço - Política - Desconto Antecipação

Documentação: Tabela de Preço - Política - Desconto Antecipação

Adicionar SQL

FV - Tabela de Preço - Política - Prazo Adicional

Documentação: Tabela de Preço - Política - Prazo Adicional

Adicionar SQL

FV - Tabela de Preço - Política - Desconto Volume

Documentação: Tabela de Preço - Política - Desconto Volume

Adicionar SQL

FV - Tabela de Preço - Política - Preços por volume

Documentação: Tabela de Preço - Política - Preços por volume

Adicionar SQL

FV - Títulos Em Aberto

Documentação: Títulos Em Aberto

select 
        "codTitulo" as titulo
        , "notaFiscal" as notaFiscal
        , "dataEmissao" as dataEmissao
        , "dataVecto" as dataVecto
        , "valor" as valor
        , "nomePortador" as nomePortador
        , "codCliente" as codCliente
        , "nomeCliente" as nomeCliente
        , null as codgrupocliente
        , null as moeda
FROM    SCHEMA.IBTECH_TITULOS_EM_ABERTO
WHERE   "codRepresentante" = :p2

FV - Condição de Venda

Documentação: Condição de Venda

SELECT 1 AS cod_empresa,
      "codPagamento",
      "nome",
      "qtdeParcelas",
      "prazoMedio",
      CASE WHEN "situacao" = 'S' THEN 1 ELSE 0 END
FROM SCHEMA.IBTECH_CONDICAO_PAGAMENTO

FV - Cota de estoque - Por representante

Documentação: Cota de estoque - Por representante

Adicionar SQL

FV - Tipo de Nota

Documentação: Tipo de Nota

Adicionar SQL

FV - Tipo de Cobrança

Documentação: Tipo de Cobrança

SELECT "codTipoCobranca",
       "descricao" 
FROM SCHEMA.IBTECH_TIPO_COBRANCA

FV - Comissões

Documentação: Comissões

SELECT 
        "tipo" as tipo
        , "dataReferencia" as dataReferencia
        , "codTitulo" as codTitulo
        , "codCliente" as codCliente
        , "nomeCliente" as nomeCliente
        , "baseComissaoLiq" as baseComissaoLiq
        , "valorComissaoLiq" as valorComissaoLiq
        , "codNota" as codNota
        , "pedidos" as pedidos
        , "percBaseComissao" as percBaseComissao
FROM    SCHEMA.IBTECH_COMISSOES
WHERE   "codRepresentante" = :p2

FV - Comissões - Extrato Resumo

Documentação: Comissões - Extrato Resumo

SELECT 
        "anoMes" as anoMes
        , CASE WHEN "anoMes" != '202302' THEN '1' ELSE MAX("flagMesFechado") END as flagMesFechado
        , SUM("valorIRF") as valorIRF
        , SUM("valorComissao") as valorComissao
        , SUM("valorNotaFiscal") as valorNotaFiscal
        , SUM("valorLiquido") as valorLiquido
FROM    SCHEMA.IBTECH_COMISSOES_RESUMO
WHERE   "codRepresentante" = :p2
AND     "anoMes" >= TO_CHAR(CURRENT_TIMESTAMP-730, 'YYYYDD')
GROUP BY "anoMes" 
ORDER BY 1 DESC

FV - Comissões - Extrato Detalhado

Documentação: Comissões - Extrato Detalhado

SELECT 
        DET."anoMes" as anoMes
        , DET."flagMesFechado" as flagMesFechado
        , RES.valorIRF as valorIRF
        , DET."valorComissao" as valorComissao
        , RES.valorComissao as valorNotaFiscal
        , DET."dataLcto" as dataLcto
        , DET."lancamento" as lancamento
        , DET."notaFiscal" as notaFiscal
        , DET."cliente" as cliente
        , DET."baseComissao" as baseComissao
        , DET."percBaseComissao" as percBaseComissao
        , DET."percComiss" as percComiss
        , DET."valorCredito" as valorCredito
        , DET."valorDebito" as valorDebito
        , DET."titulo" as titulo
        , DET."pedido" as pedido
        , DET."observacao" as observacao
FROM    SCHEMA.IBTECH_COMISSOES_DETALHADO DET
INNER JOIN (select AA."anoMes" anoMes, AA."codRepresentante" codRepresentante, SUM(AA."valorIRF") as valorIRF, SUM(AA."valorComissao") valorComissao from SCHEMA.IBTECH_COMISSOES_RESUMO AA group by AA."anoMes",AA."codRepresentante") RES
ON      DET."codRepresentante" = RES.codRepresentante
AND     DET."anoMes" = RES.anoMes
WHERE   DET."codRepresentante" = :p2
AND     DET."anoMes" = :p3

FV - Clientes

Documentação: Clientes

SELECT '1' AS cod_empresa,
       "codCliente" ,
       "cnpjCpf",
       "fantasia",
       "nome",
       "situacao",
       "telefone",
       "email",
       "emailNfe",
       "codIBGE",
       "endereco",
       "enderecoNumero",
       "bairro",
       CEP,
       NULL AS data_cadastro,
       "inscricaoEstadual",
       NULL AS suframa,
       0 AS consumidor_final,
       NULL AS COBRANCAEMAIL,
       NULL AS COBRANCACONTATO,
       NULL AS COBRANCATELEFONE,
       NULL AS COMPRASEMAIL,
       NULL AS COMPRASCONTATO,
       NULL AS COMPRASTELEFONE,
       '' AS avaliacaoRepres,
       NULL AS CELULAR,
       NULL AS FAX,
       NULL AS FLAGCLIENTEFIEL,
       NULL AS ENDCOMPLEMENTO,
       NULL AS DATAULTIMACOMPRA,
       NULL AS CODTRANSPORTADORA,
       NULL AS CODCONDPAGTO,
       NULL AS FLAGSIMPLESNACIONAL,
       NULL AS CODTABPRECO,
       NULL AS PERCDESCONTO,
       NULL AS CODGERENTE,
       NULL AS INSCRICAOMUNICIPAL,
       NULL AS CODRAMOATIVIDADE,
       NULL AS CODGRUPOCLIENTE,
       NULL AS DATAFUNDACAO,
       NULL AS LIMITECREDITO,
       NULL AS LIMITECREDITODISPONIVEL,
       NULL AS PERCDESCONTOGRUPO,
       NULL AS CLASSIFICACAOCURVA,
       NULL AS OBS,
       NULL AS CODREPRES,
       NULL AS MIDIASSOCIAIS,
       NULL AS MSGDASHBOARD,
       NULL AS LATITUDE,
       NULL AS LONGITUDE,
       NULL AS LATITUDEISF,
       NULL AS LONGITUDEISF,
       NULL AS ATUALIZADOCOORDPOR,
       NULL AS CFOP,
       NULL AS CNSPREDESPACHO,
       NULL AS CODPORTADOR,
       NULL AS CODTIPOCOB,
       NULL AS VALORPEDIDOSEMABERTO,
       NULL AS VALORTITULOSEMABERTO,
       '' AS codGrupoCliente,
       NULL AS CODTIPOFATUR,
       NULL AS INSTAGRAM,
       NULL AS FACEBOOK,
       NULL AS VALIDARCAMPOSCUSTOMIZADOS,
       NULL AS LEMBRETEAPROVACAOPEDIDO,
       NULL AS GRUPOCLIENTECALCULOST,
       NULL AS SOMENTETRIANGULACAO,
       NULL AS POSSUIGRUPOFISCAL,
       NULL AS ORIGEMCLIENTE,
       NULL AS MARCAS,
       NULL AS CONCORRENTES,
       "logradouro" AS LOGRADOURO
FROM SCHEMA.IBTECH_CLIENTES
WHERE ("codRepres1" = :p2 OR :p2 IS NULL)
AND   "codEmpresa" = '1'

FV - Clientes - Campos Customizados

Documentação: Clientes - Campos Customizados

Adicionar SQL

FV - Clientes - Locais de Entrega

Documentação: Clientes - Locais de Entrega

Adicionar SQL

FV - Clientes - Ramos de Atividade

Documentação: Clientes - Ramos de Atividade

Adicionar SQL

FV - Clientes - Grupos de Cliente

Documentação: Clientes - Grupos de Cliente

Adicionar SQL

FV - Clientes - Condições de venda

Documentação: Clientes - Condições de venda

Adicionar SQL

FV - Clientes - Marcas

Documentação: Clientes - Marcas

Adicionar SQL

FV - Clientes - Marcas Concorrentes

Documentação: Clientes - Marcas Concorrentes

Adicionar SQL

FV - Produtos

Documentação: Produtos

select 
        TRIM(prod."codReferencia") as codReferencia
        , COALESCE(TRIM(prod."descricao"),'Sem Descricao') as descricao
        , COALESCE(TRIM(prod."codEtiqueta"),'99999') as codEtiqueta
        , COALESCE(TRIM(prod."nomeEtiqueta"),'Sem Etiqueta') as nomeEtiqueta
        , COALESCE(TRIM(prod."codLinha"),'99999') as codLinha
        , COALESCE(TRIM(prod."nomeLinha"),'Sem Linha') as nomeLinha
        , COALESCE(TRIM(prod."codTipoPeca"),'99999') as codTipoPeca
        , COALESCE(TRIM(prod."nomeTpoPeca"),'Sem Tipo Peça') as nomeTpoPeca
        , COALESCE(TRIM(prod."codTipoModelo"),'99999') as codTipoModelo
        , COALESCE(TRIM(prod."nomeTipoModelo"),'Sem Tipo Modelo') as nomeTipoModelo
        , null as opcoesVenda
        , null as codReferProvisoria
        , null as flagSortimentoCor
        , null as flagEstoqueLimitado
        , null as flagSortimentoCorTamanho
        , null as flagSortimentoAutomatico
        , null as aliquotaIpi
        , null as flagNaoAplicaDesconto
        , COALESCE(TRIM(prod."codColecao"),'99999') as codColecao
        , null as qtdeQuilosPadrao
        , null as cubagem        
        , COALESCE(TRIM(prod."nomeColecao"),'Sem Coleção') as nomeColecao
        , null as estacaoColecao
        , COALESCE(TRIM(prod."codFamilia"),'99999') as codFamilia
        , COALESCE(TRIM(prod."nomeFamilia"),'Sem Família') as nomeFamilia
        , null as divisorLote
        , null as divisorBrinde
        , null as codReferImagem
        , null as agrupadorEstoqueData
        , COALESCE(TRIM(prod."codMarca"),'99999') as codMarca
        , COALESCE(TRIM(prod."nomeMarc"),'') as nomeMarca
        , null as peso
        , null as codArtigoPai
        , null as flagGradeFechada
        , null as codReferenciaCorTamanho
        , null as dataLimiteFatur
        , null as qtdDiasMinFaturamento
        , null as dataVencimentoProduto
        , null as especificacoesTecnicas
        , null as codGenero
        , null as nomeGenero
        , null as composicaoProduto
        , null as descricaoPesquisa
        , null as flagReferenciaCalcadista
        , null as dataEntrega
        , null as grupoProdutoCalculoST
        , null as flagMultiplicadorUnico
FROM    
        SCHEMA.IBTECH_PRODUTO_CAPA prod
INNER JOIN
        SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON      TRIM(tab."codProduto") = TRIM(prod."codReferencia")
WHERE   (TRIM(prod."codReferencia") = :p2 OR :p2 IS NULL)
AND     (tab."codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY prod."codReferencia" 
        , prod."descricao" 
        , prod."codEtiqueta" 
        , prod."nomeEtiqueta" 
        , prod."codLinha" 
        , prod."nomeLinha" 
        , prod."codTipoPeca" 
        , prod."nomeTpoPeca" 
        , prod."codTipoModelo" 
        , prod."nomeTipoModelo" 
        , prod."codColecao" 
        , prod."nomeColecao" 
        , prod."codFamilia" 
        , prod."nomeFamilia" 
        , prod."codMarca" 
        , prod."nomeMarc" 

FV - Produtos - Grades

Documentação: Produtos - Grades

SELECT TRIM("codProduto"),
       TRIM("codGrade") AS cod_grade,
       TRIM("seqTamanho"),
       CASE "seqTamanho" 
              WHEN '1' THEN 1
              WHEN '2' THEN 2
              WHEN '3' THEN 3
              WHEN '4' THEN 4
              WHEN '1E3' THEN 5
              WHEN '2E3' THEN 6
              WHEN '1A2' THEN 7
              WHEN '1A3' THEN 8
              WHEN '2A3' THEN 9
              WHEN '3A4' THEN 10
              WHEN 'PPP' THEN 11
              WHEN 'PPG' THEN 12
              WHEN 'PP' THEN 13
              WHEN 'P' THEN 14
              WHEN 'M' THEN 15
              WHEN 'G' THEN 16
              WHEN 'GG' THEN 17
              WHEN 'GGG' THEN 18
              WHEN 'U' THEN 19
              WHEN 'PAG' THEN 20
              WHEN 'PAM' THEN 21
              WHEN 'MEG' THEN 22
              WHEN 'PA3' THEN 23
              WHEN 'GA1' THEN 24
              WHEN 'PRE' THEN 25
              WHEN 'SOR' THEN 26
              ELSE 999
       END AS ordenacao,
       TRIM("seqTamanho"),
       1 AS palito
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE (TRIM("codProduto") = :p2 OR :p2 IS NULL)
AND ("codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY "codProduto",
         "seqTamanho",
         "codGrade" 

FV - Produtos - Sortimentos

Documentação: Produtos - Sortimentos

SELECT TRIM(prod."codReferencia"),
       TRIM(prod."seqSortimento"),
       TRIM(prod."descricaoSortimento"),
       TRIM(COALESCE(prod."codCorBase",prod."seqSortimento")) codCorBase
FROM SCHEMA.IBTECH_PRODUTO_SORTIMENTO prod
INNER JOIN
        SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON      TRIM(tab."codProduto") = TRIM(prod."codReferencia")
WHERE   (TRIM(prod."codReferencia") = :p2 OR :p2 IS NULL)
AND     (tab."codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY TRIM(prod."codReferencia"),
       prod."seqSortimento",
       prod."descricaoSortimento",
       COALESCE(prod."codCorBase",prod."seqSortimento")

FV - Produtos Skus

Documentação: Produtos Skus

Adicionar SQL

FV - Produto - Código Reduzido

Documentação: Produto - Código Reduzido

Adicionar SQL

FV - Produto - EAN13

Documentação: Produto - EAN13

SELECT 
        "codReferencia" as codReferencia
        , "codEan" as EAN
        , "seqSortimento" as seqSortimento
        , "seqTamanho" as seqTamanho
        , "nomeRef" as nomeRef
        , "descricaoSortimento" as nomeSort
FROM    SCHEMA.IBTECH_PRODUTOS_EAN13
WHERE   "codColecao" in (#COLECOES)
AND     "codTabPreco" in (#TABPRECOS)

FV - Bloqueio de Referências

Documentação: Bloqueio de Referências

SELECT 
        '1' codEmpresa
        , "codReferencia" as codReferencia 
        , "nomeRef" as descricao
        , "seqTamanho" as seqTamanho 
        , "seqSortimento" as seqSortimento 
        , "flagBloqueado" as flagBloqueado
        , "codTabPreco" as codTabPreco_opcional
FROM    SCHEMA.IBTECH_PRODUTOS_BLOQUEADOS
WHERE   "codColecao" IN (#COLECOES)
group by "codReferencia" 
        , "nomeRef" 
        , "seqTamanho" 
        , "seqSortimento" 
        , "flagBloqueado" 
        , "codTabPreco" 

FV - Pedido - Capa

Documentação: Pedido - Capa

Adicionar SQL

FV - Pedidos por Referência

Documentação: Pedidos por Referência

Adicionar SQL

FV - Listagem de Pedidos - Capa

Documentação: Listagem de Pedidos - Capa

select 
        '1' as codEmpresa
        , "codCliente" as codCliente
        , "nomeCliente" as nomeCliente
        , "codRepres" as codRepres
        , null as pedAutomacao
        , "codPedido" as codPedido
        , "dataEmissao" as dataEmissao
        , "dataPrevFaturamento" as dataPrevFat
        , "situacaoPedido" as situacao
        , "situacaoPedido" as situacaoEdt
        , SUM("valorBruto") as valorBruto
        , SUM("valorLiquido") as valorLiquido
        , SUM("valorSaldo") as valorSaldo
        , SUM("qtdeItens") as qtdePedLiquida
        , null as motivo
        , "pedidoCliente" as pedidoCliente
        , "pedidoRepresentante" as pedidoRepresentante
        , null as percComissao
        , null as usuarioDigitacao
        , SUM("valorComissao") as valorComissao
        , null as percDescGeral
        , SUM("valorDesconto") as valorDesconto
        , null as nomeColecao
        , null as codTipoNota
        , null as currency
        , null as tipoNota
        , null as motivoQuarentenaPedidos
        , null as atendente
        , "codTabPreco" as tabPrecoPedido
        , null as situacaoWorkFlow
FROM    SCHEMA.IBTECH_VENDAS_GERAIS
WHERE   ("codRepres" = :p3 or :p3 is null)
AND     ("codCliente" = :p4 or :p4 is null)
AND     "dataEmissao" >= :p1
AND     "dataEmissao" <= :p2
AND     "codEmpresa" = '1'
GROUP BY "codCliente" 
        , "nomeCliente" 
        , "codRepres" 
        , "codPedido" 
        , "dataEmissao" 
        , "dataPrevFaturamento" 
        , "situacaoPedido" 
        , "situacaoPedido" 
        , "pedidoCliente" 
        , "pedidoRepresentante" 
        , "codTabPreco" 

FV - Listagem de Pedidos - Detalhado

Documentação: Listagem de Pedidos - Detalhado

select 
        "dataEmissao" as dataEmissao
        , coalesce("dataPrevFatur","dataEmissao") as dataPrevFatur
        , "situacaoEdt" as situacaoEdt
        , "codCliente" as codCliente
        , "nomeCliente" as nomeCliente
        , "cidadeCliente" as cidadeCliente
        , "ufCliente" as ufCliente
        , "inscEstadual" as inscEstadual
        , "cnpjCliente" as cnpjCliente
        , "codRepres" as codRepres
        , "percComissao" as percComissao
        , "codTabPreco" as codTabPreco
        , "nomeTabPreco" as nomeTabPreco
        , "codCondVenda" as codCondVenda
        , "nomeCondVenda" as nomeCondVenda
        , "codTranspDespacho" as codTranspDespacho
        , "nomeTranspDespacho" as nomeTranspDespacho
        , "tipoFreteTranspDespacho" as tipoFreteTranspDespacho
        , "codTranspRedespacho" as codTranspRedespacho
        , "nomeTranspRedespacho" as nomeTranspRedespacho
        , "tipoFreteTranspRedespacho" as tipoFreteTranspRedespacho
        , "codTipoNota" as codTipoNota
        , "nomeTipoNota" as nomeTipoNota
        , "observacao" as observacao
        , COALESCE("valorBruto",0) as valorBruto
        , COALESCE("valorLiquido",0) as valorLiquido
        , COALESCE("valorSaldo",0) as valorSaldo
        , COALESCE("percDesconto1",0) as percDesconto1
        , COALESCE("percDesconto2",0) as percDesconto2
        , COALESCE("percDesconto3",0) as percDesconto3
        , COALESCE("percDesconto4",0) as percDesconto4
        , COALESCE("percDesconto5",0) as percDesconto5
        , "fantasia" as fantasia
        , "emailCliente" as emailCliente
        , "pedidoCliente" as pedidoCliente
        , "pedidoRepresentante" as pedidoRepresentante
FROM    SCHEMA.IBTECH_PEDIDOS_DETALHADO
WHERE   "codPedido" = :p1
AND     "codEmpresa" = '1'

FV - Listagem de Pedidos - Itens

Documentação: Listagem de Pedidos - Itens

select 
        "seqOrdem" as codItem
        , "codProduto" as codProduto
        , "nomeProduto" as nomeProduto
        , COALESCE("quantidadeVendida",0) as qtdePedida
        , COALESCE("quantidadeSaldo",0) as qtdeSaldo
        , COALESCE("quantidadeFaturada",0) as qtdeFaturado
        , COALESCE("quantidadeCancelada",0) as qtdeCancelada
        , COALESCE("vlrUnitBruto",0) as valorUnitarioBruto
        , COALESCE("vlrUnitLiquido",0) as valorUnitarioLiquido
        , COALESCE("valorTotal",0) as valorTotal
        , "codProduto" as codReferencia
        , "seqTamanho" as seqTamanho
        , "seqSortimento" as seqSortimento
FROM    SCHEMA.IBTECH_VENDAS_ITEM
WHERE   "codPedido" = :p1
AND     "codEmpresa" = '1'

FV - Listagem de Pedidos - Notas

Documentação: Listagem de Pedidos - Notas

select 
        "dataEmissao" as dataEmissao
        , "numeroNF" as numeroNF
        , "situacao" as situacao
        , COALESCE("valorLiquido",0) as valorLiquido
        , "codTransp" as codTransp
        , "nomeTransp" as nomeTransp
        , "codRedespacho" as codRedespacho
        , "nomeRedespacho" as nomeRedespacho
        , "chaveNFE" as chaveNFE
        , "qtdeFaturado" as qtdeFaturado
FROM    SCHEMA.IBTECH_PEDIDOS_NOTAS
WHERE   "codPedido" = :p1
AND     "codEmpresa" = '1'

FV - Listagem de Pedidos - Observações

Documentação: Listagem de Pedidos - Observações

Adicionar SQL

FV - Listagem de Pedidos - Histórico

Documentação: Listagem de Pedidos - Histórico

Adicionar SQL

FV - Estoque

Documentação: Estoque

Adicionar SQL

FV - Lote Entrega

Documentação: Lote Entrega

Adicionar SQL

FV - Lotes de Faturamento

Documentação: Lotes de Faturamento

SELECT 
        "dataReferencia" as dataReferencia
        , "dataFaturamento" as dataFaturamento
        , CONCAT('Data de Faturamento: ', "dataFaturamento") as descricao
        , "codErp" as codErp
FROM    SCHEMA.IBTECH_LOTES_FATURAMENTO
WHERE   "dataReferencia" IS NOT NULL
and     "dataFaturamento" is not null

FV - Cálculo substituição tributária

Documentação: Cálculo substituição tributária

Adicionar SQL

FV - Grupos substituição tributária

Documentação: Grupos substituição tributária

Adicionar SQL

FV - Integração Valor de Frete por UF

Documentação: Integração Valor de Frete por UF

Adicionar SQL

FV - Tabela de Preço SKU

Documentação: Tabela de Preço SKU

SELECT 1 AS cod_empresa,
       "codTabela",
       TRIM("codProduto"),
       "codGrade" AS cod_grade,
       "preco",      
       "seqSortimento",
       1 AS itemAtivo,
       "seqTamanho",
       NULL,
       NULL,
       "seqTamanho" 
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE ("codTabela" = :p2 OR :p2 IS NULL)
  AND "preco" > 0
and "codEmpresa" = '1'
group by "codTabela",
       TRIM("codProduto"),
       "codGrade",
       "preco",      
       "seqSortimento",
       "seqTamanho" 

FV - Tabela de Preço - Política - Desconto Adicional de Lote

Documentação: Tabela de Preço - Política - Desconto Adicional de Lote

Adicionar SQL

FV - Listagem de Pedidos em Aberto - Capa

Documentação: Listagem de Pedidos em Aberto - Capa

Adicionar SQL

FV - Listagem de Pedidos em Aberto - Detalhado

Documentação: Listagem de Pedidos em Aberto - Detalhado

Adicionar SQL

FV - Listagem de Pedidos em Aberto - Itens

Documentação: Listagem de Pedidos em Aberto - Itens

Adicionar SQL

FV - SKUs Pronta Entrega e Programado

Documentação: SKUs Pronta Entrega e Programado

Adicionar SQL

Business to Business

B2B - Produtos

Documentação: Produtos

Adicionar SQL

B2B - Produtos - Grades

Documentação: Produtos - Grades

Adicionar SQL

B2B - Produtos - Grade Fechada

Documentação: Produtos - Grade Fechada

Adicionar SQL

B2B - Produtos - Sortimentos

Documentação: Produtos - Sortimentos

Adicionar SQL

B2B - Produtos - Tabela de Preço

Documentação: Produtos - Tabela de Preço

Adicionar SQL

B2B - Produtos - Tabela de Preço por SKU

Documentação: Produtos - Tabela de Preço por SKU

Adicionar SQL

B2B - Produtos - Estoque

Documentação: Produtos - Estoque

Adicionar SQL

B2B - Produtos - Pocket

Documentação: Produtos - Pocket

Adicionar SQL

B2B - Pedido - Capa

Documentação: Pedido - Capa

Adicionar SQL

B2B - Pedido - Histórico

Documentação: Pedido - Histórico

Adicionar SQL

B2B - Pedido - Detalhe

Documentação: Pedido - Detalhe

Adicionar SQL

B2B - Pedido - Itens

Documentação: Pedido - Itens

Adicionar SQL

B2B - Cliente

Documentação: Cliente

Adicionar SQL

B2B - Representantes - Clientes

Documentação: Representantes - Clientes

Adicionar SQL

B2B - Clientes - Representantes

Documentação: Clientes - Representantes

Adicionar SQL

B2B - Comissão por Repres/Cliente/Marca

Documentação: Comissão por Repres/Cliente/Marca

Adicionar SQL

B2B - Condição de Venda

Documentação: Condição de Venda

Adicionar SQL

B2B - Bloqueio de Referências

Documentação: Bloqueio Referências

Adicionar SQL

B2B - Boletos - Consulta Cliente

Documentação: Boletos - Consulta Cliente

Adicionar SQL

B2B - Boletos - Listagem

Documentação: Boletos - Listagem

Adicionar SQL

B2B - Boletos - Detalhado

Documentação: Boletos - Detalhado

Adicionar SQL

B2B - DANFE- Listagem

Documentação: DANFE- Listagem

Adicionar SQL

B2B - DANFE- Itens da Nota

Documentação: DANFE- Itens da Nota

Adicionar SQL

B2B - DANFE- XML

Documentação: DANFE- XML

Adicionar SQL

B2B - Lote de Faturamento

Documentação: Lote de Faturamento

Adicionar SQL

B2B - Produto SKU - Cód. Barras

Documentação: Produto SKU - Cód. Barras

Adicionar SQL

B2B - Espelho Nota de Devolução

Documentação: Frete

Adicionar SQL

B2B - Espelho Nota de Devolução

Documentação: Espelho Nota de Devolução

Adicionar SQL

B2B - Produto Volume Valor por Referência

Documentação: Produto Volume Valor por Referência

Adicionar SQL

B2B - Substituição Tributária

Documentação: Substituição Tributária

Adicionar SQL

B2B - Pedido - Recompra

Documentação: Pedido - Recompra

Adicionar SQL

CRM

CRM - Dados Cadastrais do Cliente

Documentação: Dados Cadastrais do Cliente

Adicionar SQL

CRM - Pesquisa por Nome de Cliente

Documentação: Pesquisa por Nome de Cliente

Adicionar SQL

CRM - Pesquisa Avançada

Documentação: Pesquisa Avançada

Adicionar SQL

CRM - Lista de Pedidos do Cliente

Documentação: Lista de Pedidos do Cliente

Adicionar SQL

CRM - Pedido - Detalhado

Documentação: Pedido - Detalhado

Adicionar SQL

CRM - Pedido - Itens

Documentação: Pedido - Itens

Adicionar SQL

CRM - Pedido - NFs

Documentação: Pedido - NFs

Adicionar SQL

CRM - Informações Financeiras

Documentação: Informações Financeiras

Adicionar SQL

CRM - Informações Financeiras por Situação

Documentação: Informações Financeiras por Situação

Adicionar SQL

CRM - Informações Financeiras - Ocorrências

Documentação: Informações Financeiras - Ocorrências

Adicionar SQL

CRM - Clientes do Grupo

Documentação: Clientes do Grupo

Adicionar SQL

CRM - Lista de Pedidos Representante

Documentação: Lista de Pedidos Representante

Adicionar SQL

CRM - Lista de Clientes do Itinerário

Documentação: Lista de Clientes do Itinerário

Adicionar SQL