...
V_VT_NOTAPEDIDO - Informações da Nota Faturada
V_VT_NOTAPEDIDOTRASP - Informações da Nota Faturada quando usado Nota de Transporte
V_VT_PEDIDO - Informações do Pedido de Venda
V_VT_ITEMPEDIDO - Informações dos Itens do Pedido
...
Code Block | ||
---|---|---|
| ||
CREATE OR REPLACE VIEW VIASOFTVTRINA.V_VT_NOTAPEDIDO ("IDNOTA", "NUMDOC", "CHVNFE", "SERIE", "DTRECPROTAUT", "NPROTAUTORIZA", "XML", "IGNORA", "PEDCODIGO", "STATUS") AS SELECT N.IDNOTA, N.NUMDOC, N.CHVNFE, N.SERIE, N.DTRECPROTAUT, N.NPROTAUTORIZA, X.XML, WP.IGNORA, WP.PEDCODIGO, CASE WHEN COALESCE(N.IDNOTA,0) = 0 THEN 'Em Preparação' WHEN (COALESCE(N.IDNOTA,0) > 0) AND (COALESCE(N.NPROTAUTORIZA,'0') = '0') THEN 'Em Processamento' WHEN COALESCE(N.NPROTAUTORIZA,'0') <> '0' THEN 'Faturado' END STATUS FROM VIASOFTMCP.WECPEDIDO WP LEFT JOIN VIASOFTBASE.NOTA N ON WP.IDNOTA = N.IDNOTA AND N.ESTAB = WP.ESTAB LEFT JOIN VIASOFTBASE.NOTAXML X ON X.IDNOTA = N.IDNOTA AND X.ESTAB = WP.ESTAB; |
3. Informações da Nota Faturada quando usado Nota de Transporte
Campo | Tipo | Obr. | Informação |
---|---|---|---|
IDNOTA | NUMBER(38) | S | Código da Nota |
NUMDOC | NUMBER(38) | S | Número da Nota |
CHVNFE | VARCHAR2(100 CHAR) | S | Chave da Nota |
SERIE | VARCHAR2(3 CHAR) | S | Série do documento |
DTRECPROTAUT | TIMESTAMP(6) | S | Data de recebimento do protocolo |
NPROTAUTORIZA | VARCHAR2(16) | S | Número do Protocolo |
XML | CLOB | S | XML do documento |
IGNORA | VARCHAR2(1) | S | Ignorar nota |
PEDCODIGO | VARCHAR2(70) | S | Número do pedido no ecommerce |
STATUS | VARCHAR2(16) | S | Status do pedido |
3.1 View das Informações da Nota Faturada quando usado Nota de Transporte
Abaixo segue o SQL da View das informações da Nota Faturada
V_VT_NOTAPEDIDOTRANSP
Code Block | ||
---|---|---|
| ||
CREATE OR REPLACE FORCE EDITIONABLE VIEW VIASOFTVTRINA.V_VT_NOTAPEDIDOTRANSP ("IDNOTA", "NUMDOC", "CHVNFE", "SERIE", "DTRECPROTAUT", "NPROTAUTORIZA", "XML", "IGNORA", "PEDCODIGO", "STATUS") AS
SELECT
NF.IDNOTA,
NF.NUMDOC,
NF.CHVNFE,
NF.SERIE,
NF.DTRECPROTAUT,
NF.NPROTAUTORIZA,
NX.XML,
WP.IGNORA,
WP.PEDCODIGO,
CASE WHEN COALESCE(NF.IDNOTA,0) = 0 THEN 'Em Preparação'
WHEN (COALESCE(NF.IDNOTA,0) > 0) AND (COALESCE(NF.NPROTAUTORIZA,'0') = '0') THEN 'Em Processamento'
WHEN COALESCE(NF.NPROTAUTORIZA,'0') <> '0' THEN 'Faturado'
END STATUS
FROM VIASOFTMCP.WECPEDIDO WP
LEFT JOIN VIASOFTMCP.NOTAREFITE NR
ON NR.IDNOTAREF = WP.IDNOTA
AND NR.ESTAB = WP.ESTAB
LEFT JOIN VIASOFTBASE.NOTA NF
ON NF.ESTAB = NR.ESTAB
AND NF.IDNOTA = NR.IDNOTA
LEFT JOIN VIASOFTBASE.NOTAXML NX
ON NX.ESTAB = NF.ESTAB
AND NX.IDNOTA = NF.IDNOTA |
4. Informações do Pedido de Venda
As informações do pedido de venda, referente a cabeçalho e demais informações são as seguintes:
Campo | Tipo | Obr. | Informação |
---|---|---|---|
CLICODIGO | NUMBER(38) | S | Código do cliente |
CLINOMERAZAOSOC | VARCHAR2(70 CHAR) | S | Nome/ Razão Social do Cliente |
CLICNPJF | VARCHAR2(20) | S | CPF ou CNPJ do cliente |
CLIEMAIL | VARCHAR2(500 CHAR) | S | Email do Cliente |
CLIENDERECO | VARCHAR2(100 CHAR) | S | Endereço do cliente |
CLINUMERO | VARCHAR2(120 CHAR) | S | Número do Cliente |
CLIBAIRRO | VARCHAR2(60) | S | Bairro do Cliente |
CLICOMPL | VARCHAR2(120 CHAR) | N | Complemento do Cliente |
CLICEP | VARCHAR2(12) | S | CEP do Cliente |
CLICIDADE | VARCHAR2(40 CHAR) | S | Cidade do Cliente |
CLIESTADO | VARCHAR2(40 CHAR) | S | Estado do Cliente |
CLIPAIS | VARCHAR2(40 CHAR) | S | Pais do Cliente |
CLITEL | VARCHAR2(20 CHAR) | S | Telefone do Cliente |
CLICEL | VARCHAR2(20 CHAR) | N | Celular do Cliente |
PEDIDOSTATUS | VARCHAR2(60) | S | Status do Pedido |
PEDATA | DATE | S | Data do pedido |
PEDSUBTOTAL | NUMBER | S | Subtotal do pedido |
PEDFORMAENTREGA | VARCHAR2(100 CHAR) | N | Forma de entrega do pedido |
PEDFRETE | NUMBER | S | Valor do frete do pedido |
PEDTIPOPAGTO | VARCHAR2(40 CHAR) | S | Tipo de pagamento do pedido |
PEDFORMAPAGTO | VARCHAR2(40 CHAR) | S | Forma de pagamento do pedido |
PEDPARCELAS | NUMBER(38) | S | Quantidade de parcelas do pedido |
PEDTRANSACAOID | VARCHAR2(100 CHAR) | N | Id da Transação |
ENTENDERECO | VARCHAR2(100 CHAR) | S | Endereço de entrega |
ENTNUMERO | VARCHAR2(20 CHAR) | S | Número do endereço da entrega |
ENTBAIRRO | VARCHAR2(60) | S | Bairro de entrega |
ENTCOMPL | VARCHAR2(120 CHAR) | N | Complemento da Entrega |
ENTCEP | VARCHAR2(12) | S | CEP de entrega |
ENTCIDADE | VARCHAR2(40 CHAR) | S | Cidade de entrega |
ENTESTADO | VARCHAR2(40 CHAR) | S | Estado de entrega |
ENTPAIS | VARCHAR2(40 CHAR) | S | País de entrega |
ENTTEL | VARCHAR2(20 CHAR) | S | Telefone de entrega |
ENTCEL | VARCHAR2(20 CHAR) | N | Celular de entrega |
DATADOWNLOAD | TIMESTAMP(6) | S | Data do Download do pedido |
IDNOTA | NUMBER(38) | S | ID da Nota no ERP |
ESTAB | NUMBER(38) | S | Estabelecimento do pedido |
PEDTIPOCC | VARCHAR2(10 CHAR) | N | |
PEDTOTAL | NUMBER | S | Total do pedido |
PEDCODIGO | VARCHAR2(70) | S | Código do pedido no e-commerce |
XMLPED | CLOB | S | XML do pedido |
CLIDTNASC | DATE | N | Data de nascimento do cliente |
CLICONCEITO | NUMBER(38) | N | Conceito do cliente |
CLIGRUPO | NUMBER(38) | N | Grupo do Cliente |
CLISEXO | VARCHAR2(1) | N | Gênero do Cliente |
OBS | VARCHAR2(1000) | N | Observações |
VENDEDOR | NUMBER(38) | N | Vendedor do cliente |
TRANSP | NUMBER(38) | N | Transportadora do pedido |
IDPARCELA | NUMBER(38) | S | Código do Parcelamento |
PEDDESC | NUMBER | S | Desconto do pedido |
MARKETPLACE | VARCHAR2(50) | N | Market-Place da venda |
PEDMARKET | VARCHAR2(50) | N | Código do pedido no Marketplace |
DESCACRES | NUMBER | N | |
CLIINSCEST | VARCHAR2(20) | S | Inscrição estadual do cliente |
IGNORA | VARCHAR2(1) | S | Ignorar pedido |
USUARIOMOT | VARCHAR2(20) | N | |
DESCMOTIVO | VARCHAR2(60) | N | |
IDOUTROS | NUMBER(38) | N | Código do pagamento "Outros" |
IDPESSINTERMED | NUMBER(38) | N | Id da pessoa intermediadora |
CNPJINTERMED | VARCHAR2(14) | N | CNPJ da Intermediadora |
IDENTINTERMED | VARCHAR2(1) | N | |
NOMEINTERMED | VARCHAR2(60) | N | Nome da intermediadora |
NOSSONUMERO | NUMBER | N | Nosso número do boleto |
IDPORTADOR | NUMBER(38) | S | Portador da transação |
BANCO | VARCHAR2(3) | N | Banco da transação |
IDCOBCAB | NUMBER(38) | N | Id do código do cabeçalho da cobrança |
IDCOBDET | NUMBER(38) | N | Id do código do detalhamento da cobrança |
IDCARTAO | NUMBER(38) | S | Código do Cartão |
ESTABPED | NUMBER | N | Estabelecimento do pedido |
34.1 View das informações do Pedido de Venda
...
Code Block | ||
---|---|---|
| ||
CREATE OR REPLACE VIEW VIASOFTVTRINA.V_VT_PEDIDO ("CLICODIGO", "CLINOMERAZAOSOC", "CLICNPJF", "CLIEMAIL", "CLIENDERECO", "CLINUMERO", "CLIBAIRRO", "CLICOMPL", "CLICEP", "CLICIDADE", "CLIESTADO", "CLIPAIS", "CLITEL", "CLICEL", "PEDIDOSTATUS", "PEDATA", "PEDSUBTOTAL", "PEDFORMAENTREGA", "PEDFRETE", "PEDTIPOPAGTO", "PEDFORMAPAGTO", "PEDPARCELAS", "PEDTRANSACAOID", "ENTENDERECO", "ENTNUMERO", "ENTBAIRRO", "ENTCOMPL", "ENTCEP", "ENTCIDADE", "ENTESTADO", "ENTPAIS", "ENTTEL", "ENTCEL", "DATADOWNLOAD", "IDNOTA", "ESTAB", "PEDTIPOCC", "PEDTOTAL", "PEDCODIGO", "XMLPED", "CLIDTNASC", "CLICONCEITO", "CLIGRUPO", "CLISEXO", "OBS", "VENDEDOR", "TRANSP", "IDPARCELA", "PEDDESC", "MARKETPLACE", "PEDMARKET", "DESCACRES", "CLIINSCEST", "IGNORA", "USUARIOMOT", "DESCMOTIVO", "IDOUTROS", "IDPESSINTERMED", "CNPJINTERMED", "IDENTINTERMED", "NOMEINTERMED", "NOSSONUMERO", "IDPORTADOR", "BANCO", "IDCOBCAB", "IDCOBDET", "IDCARTAO", "ESTABPED") AS SELECT WP.CLICODIGO, WP.CLINOMERAZAOSOC, WP.CLICNPJF, WP.CLIEMAIL, WP.CLIENDERECO, WP.CLINUMERO, WP.CLIBAIRRO, WP.CLICOMPL, WP.CLICEP, WP.CLICIDADE, WP.CLIESTADO, WP.CLIPAIS, WP.CLITEL, WP.CLICEL, WP.PEDIDOSTATUS, WP.PEDATA, WP.PEDSUBTOTAL, WP.PEDFORMAENTREGA, WP.PEDFRETE, WP.PEDTIPOPAGTO, WP.PEDFORMAPAGTO, WP.PEDPARCELAS, WP.PEDTRANSACAOID, WP.ENTENDERECO, WP.ENTNUMERO, WP.ENTBAIRRO, WP.ENTCOMPL, WP.ENTCEP, WP.ENTCIDADE, WP.ENTESTADO, WP.ENTPAIS, WP.ENTTEL, WP.ENTCEL, WP.DATADOWNLOAD, WP.IDNOTA, WP.ESTAB, WP.PEDTIPOCC, WP.PEDTOTAL, WP.PEDCODIGO, WP.XMLPED, WP.CLIDTNASC, WP.CLICONCEITO, WP.CLIGRUPO, WP.CLISEXO, WP.OBS, WP.VENDEDOR, WP.TRANSP, WP.IDPARCELA, WP.PEDDESC, WP.MARKETPLACE, WP.PEDMARKET, WP.DESCACRES, WP.CLIINSCEST, WP.IGNORA, WP.USUARIOMOT, WP.DESCMOTIVO, WP.IDOUTROS, WP.IDPESSINTERMED, WP.CNPJINTERMED, WP.IDENTINTERMED, WP.NOMEINTERMED, WP.NOSSONUMERO, WP.IDPORTADOR, WP.BANCO, WP.IDCOBCAB, WP.IDCOBDET, WP.IDCARTAO, WP.ESTABPED FROM VIASOFTMCP.WECPEDIDO WP; |
45. Informações dos Itens do Pedido
...
Campo | Tipo | Obr. | Informação |
---|---|---|---|
IDITEM | VARCHAR2(20 CHAR) | Código do Item | |
DESCRICAO | VARCHAR2(120 CHAR) | Descrição do Item | |
SUBTOTAL | NUMBER | Sub Total do Item | |
QUANTIDADE | NUMBER | Quantidade do Item | |
DESCONTO | NUMBER | Desconto no Item | |
VALORTOTAL | NUMBER | Valor Líquido do Item | |
SEQITEM | NUMBER(38) | Sequência do Item | |
PEDCODIGO | VARCHAR2(70) | Código do pedido no E-commerce | |
XMLITEM | VARCHAR2(1000) | XML | |
IDLOCALRETIRADA | NUMBER(38) | Local de retirada do item | |
IDLOCALRETENTREGA | NUMBER(38) | Local de retirada do item quando expedição |
45.1 View das informações dos Itens do Pedido de Venda
...