Projeto

Geral

Perfil

Analytics » Histórico » Versão 16

luis, 28/10/2024 17:15 h

1 1 paulo
h1. Analytics
2 2 paulo
3 4 paulo
*Índice* 
4 4 paulo
# [[Analytics#Introdução|Introdução]] 
5 4 paulo
# [[Analytics#Acesso-via-JDBC|Acesso via JDBC]] 
6 4 paulo
# [[Analytics#Tabelas-de-Integração-Parâmetros-e-Exemplo-de-SQL-de-Integração|Tabelas de Integração, Parâmetros e Exemplo de SQL de Integração]]
7 4 paulo
## [[Analytics#Tabelas-de-Integração|Tabelas de Integração]]
8 4 paulo
## [[Analytics#Parâmetros|Parâmetros]]
9 4 paulo
## [[Analytics#Exemplo-de-SQL-de-Integração|Exemplo de SQL de Integração]]
10 4 paulo
# [[Analytics#Layouts-de-Integração|Layouts de Integração]]
11 2 paulo
## [[Analytics#Representantes|Representantes]] 
12 2 paulo
## [[Analytics#Representante-Gerente|Representante Gerente]] 
13 2 paulo
## [[Analytics#Municípios-do-Representante|Municípios do Representante]] 
14 2 paulo
## [[Analytics#Municípios-do-ERP|Municípios do ERP]] 
15 2 paulo
## [[Analytics#Clientes-e-Prospects|Clientes e Prospects]] 
16 2 paulo
## [[Analytics#Integração-de-Cliente-Único|Integração de Cliente Único]] 
17 2 paulo
## [[Analytics#Representantes-dos-Clientes|Representantes dos Clientes ]] 
18 2 paulo
## [[Analytics#Marcas-do-Cliente|Marcas do Cliente]] 
19 2 paulo
## [[Analytics#Coleções|Coleções]] 
20 2 paulo
## [[Analytics#Linhas-de-Produto|Linhas de Produto]] 
21 2 paulo
## [[Analytics#Marcas|Marcas]] 
22 2 paulo
## [[Analytics#Tipos de Venda|Tipos de Venda]] 
23 2 paulo
## [[Analytics#Vendas|Vendas]] 
24 2 paulo
## -[[Analytics#Liquidez|Liquidez]]- (depreciado)
25 2 paulo
## [[Analytics#Faturamento-Contrato|Faturamento - Contrato]]
26 2 paulo
## [[Analytics#Meta-do-Representante|Meta do Representante]]
27 2 paulo
## [[Analytics#Meta-do-Representante-Linha-de-Produto|Meta do Representante - Linha de Produto]]
28 2 paulo
## [[Analytics#Meta-do-Cliente|Meta do Cliente]]
29 2 paulo
## [[Analytics#Meta-do-Cliente-Linha-de-Produto|Meta do Cliente - Linha de Produto]]
30 2 paulo
## [[Analytics#Meta-do-Escritório|Meta do Escritório]]
31 6 paulo
## [[Analytics#Condição de Vendas|Condição de Vendas]]
32 6 paulo
## [[Analytics#País|País]]
33 2 paulo
## [[Analytics#Estoque Centralizado|Estoque Centralizado]]
34 2 paulo
## [[Analytics#Clientes Inadimplentes|Clientes Inadimplentes]]
35 5 paulo
## [[Analytics#Transportadoras|Transportadoras]]
36 5 paulo
## [[Analytics#Ranking de referências|Ranking de referências]]
37 2 paulo
38 2 paulo
h1. Introdução
39 2 paulo
40 2 paulo
O presente documento tem por objetivo orientar as empresas de ERP na geração dos arquivos e/ou tabelas necessárias para integração com o GEOvendas.
41 2 paulo
42 2 paulo
*Atenção!! Os campos que estiverem com a descrição "Campo Específico" retornar null, salvo se for combinado algo diferente com a GEOvendas durante o processo.*
43 2 paulo
44 2 paulo
*Atenção!! Cabe ao desenvolvedor das Views retornar nas views os campos obrigatórios e os campos não obrigatórios que forem pertinentes ao processo do Cliente, ou a informação que o cliente deseja enxergar.*
45 2 paulo
46 1 paulo
Dúvidas ou maiores esclarecimentos podem ser obtidos pelo e-mail atendimento@geovendas.com ou pelo telefone (47) 3370-0504. atendimento whatsapp 47 99950146
47 1 paulo
48 4 paulo
h1. Acesso via JDBC
49 2 paulo
50 4 paulo
*Pré-Requisito:* Suporte por parte do Banco de Dados da Empresa fornecedora do ERP a acesso JDBC.
51 1 paulo
52 2 paulo
Na integração via JDBC a fornecedora de ERP deve disponibilizar para a GEOvendas tabelas (ou visões) conforme os layouts especificados neste documento, também deverá fornecer um usuário e senha que tenha permissão de consulta nas referidas tabelas ou visões. A GEOvendas fará acesso via JDBC à base de dados do cliente para extrair as informações.
53 1 paulo
54 4 paulo
h1. Tabelas de Integração, Parâmetros e Exemplo de SQL de Integração
55 1 paulo
56 4 paulo
h2. Tabelas de Integração
57 1 paulo
58 4 paulo
As tabelas/visões tem um campo chamado “codEmpresa” que separa a geração dos dados entre as possíveis várias empresas que o cliente tenha na mesma base de ERP.
59 1 paulo
*Observação:* Os campos com asterisco (*) compõem a “primaryKey” e podem ser enviados como String ou Integer dependendo da necessidade do cliente.
60 1 paulo
61 4 paulo
h2. Parâmetros
62 4 paulo
63 4 paulo
Algumas tabelas de integração necessitam de parâmetros. Os parâmetros trabalham em pares: Campo e Parâmetro. 
64 4 paulo
O Campo refere-se ao campo correspondente na tabela/visão, e o parâmetro é o código que será substituído na hora da execução do SQL.
65 4 paulo
66 4 paulo
h2. Exemplo de SQL de Integração
67 4 paulo
68 4 paulo
Vamos usar abaixo um exemplo a Tabela de Preços:
69 4 paulo
70 4 paulo
*Documentação do IGS:*
71 4 paulo
> Consulta informações de tabela de preço do ERP.
72 4 paulo
> 
73 4 paulo
> |_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
74 4 paulo
> | codEmpresa * | String/Integer   | 10         | Código da Empresa origem dos dados |
75 4 paulo
> | codTabela *  | String/Integer   | 255        | Código da tabela de preços no ERP |
76 4 paulo
> | descricao         | String   | 255        | Descrição da tabela de preços |
77 4 paulo
> 
78 4 paulo
> Lista de Parâmetros:
79 4 paulo
> 
80 4 paulo
> |_. Campo |_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
81 4 paulo
> | codEmpresa | :p1     | String/Integer   | 10         | Código da empresa no ERP |
82 4 paulo
> | codTabela | :p2     | String/Integer   | 255         | Código da tabela de preços no ERP |
83 4 paulo
84 4 paulo
*SQL de exemplo com base na documentação*
85 4 paulo
<pre>SELECT codEmpresa,
86 4 paulo
codTabela,
87 4 paulo
descricao
88 4 paulo
FROM TabelaDePreco
89 4 paulo
WHERE codEmpresa = :p1
90 4 paulo
  AND codTabela = :p2</pre>
91 4 paulo
92 4 paulo
h1. Layouts de Integração
93 2 paulo
94 2 paulo
h2. Representantes
95 2 paulo
96 2 paulo
Esta tabela/visão será utilizada para carregar no IGS a lista de representantes. Não é uma integração obrigatória, pois o cliente pode digitar os representantes diretamente no IGS.
97 2 paulo
98 2 paulo
|_.num|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
99 2 paulo
|1| codEmpresa * | String/Integer   | 10         | Código da Empresa origem dos dados |
100 2 paulo
|2| codRepres *  | String/Integer   | 255        | Código do Representante no ERP |
101 2 paulo
|3| nome         | String   | 255        | Nome do Representante |
102 2 paulo
|4| telefone     | String   | 255        | Telefone de Contato |
103 2 paulo
|5| email        | String   | 255        | E-Mail |
104 2 paulo
|6| endereco     | String   | 255        | Rua + Número do endereço do Representante |
105 2 paulo
|7| bairro       | String   | 255        | Bairro do Endereço do Representante |
106 2 paulo
|8| CEP          | String   | 8          | CEP do endereço do Representante |
107 2 paulo
|9| Cidade       | String   | 255        | Nome da Cidade do Endereço do Representante |
108 2 paulo
|10| UF           | String   | 2          | Sigla da UF da Cidade |
109 2 paulo
|11| codIBGE      | String   | 7          | Código do IBGE da Cidade |
110 2 paulo
|12| situacao     | Integer |          | Situação do cadastro do representante: 0 - Inativo, 1 - Ativo |
111 2 paulo
|13| Cod Repres Agrupador | String   | 255        | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas |
112 2 paulo
|14| telefone 2     | String   | 255        | Telefone de Contato 2 |
113 2 paulo
|15| telefone 3     | String   | 255        | Telefone de Contato 3 |
114 2 paulo
|16| codigoAdministrador    | String   | 255        | Código do administrador do representante no erp |
115 2 paulo
|17| cnpj     | String   | 255        | CNPJ do representante |
116 2 paulo
|18| codAgrupadorEscritorio     | String   | 255        | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas |
117 2 paulo
|19| flagAgrupadorMaster     | Integer   |         | 0 - Não, 1 - Sim (Somente um por grupo) / *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas   |
118 2 paulo
|20| percComissa | Double   |            | Percentual de comissão |
119 2 paulo
|21| codigoPessoaFisica    | String   | 255        | Código que representa o cadastro da pessoa física do representante |
120 2 paulo
|22| nomePessoaFisica    | String   | 255        | Nome da pessoa física |
121 2 paulo
|23| senhaAPi    |    |         | Senha API |
122 2 paulo
|24| Origem    |    |         | Origem |
123 2 paulo
|25| fantasia    | String   | 255        | Nome fantasia |
124 2 paulo
|26| empresaIntegracaoPedido | String   | 255        | Código da empresa que será integrado os pedidos |
125 2 paulo
|27| marcas | String   | 255        | Códigos das marcas do representante, separados por *','* e sem *espaços*. Ex..: '10,20,30' |
126 2 paulo
|28| flagPermiteVendaPorFamilia     | Integer   |         | 0 - Não, 1 - Sim / *Campo Específico*. Retornar null |
127 2 paulo
|29| depositosDivisao | String |         | Depósitos de para divisão de pedidos do representante |
128 2 paulo
|30| regionalDesconto | String   | 255        | Desconto regional do representante |
129 2 paulo
130 2 paulo
*As duas colunas abaixo são utilizadas apenas na Kyly Exportação, e para que funcione para eles, essas informações precisam estar nas respectivas posições. Quando nacional (projeto principal) essas colunas não precisam ser informadas, a menos que haja uma alteração.*
131 2 paulo
132 2 paulo
|28| codTabelaPrecoFOB | String   | 255        | Tabela preço FOB do representante |
133 2 paulo
|29| codTabelaPrecoLanded | String   |            | Tabela preço Landed do representante |
134 2 paulo
135 2 paulo
h2. Representante Gerente
136 2 paulo
137 2 paulo
Na integração que temos hoje apenas o código, nome e telefone são usados;
138 2 paulo
139 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
140 2 paulo
| codEmpresa * | String/Integer  | 10         | Código da Empresa origem dos dados |
141 2 paulo
| Codigo Gerente *  | String/Integer   | 255        | Código do Representante no ERP |
142 2 paulo
| Nome * | String   | 7          | Código do IBGE da Cidade |
143 2 paulo
| Telefone       | String   | 255        | Nome da Cidade ou Distrito |
144 2 paulo
145 2 paulo
Lista de Parâmetros:
146 2 paulo
147 2 paulo
|_. Campo  |_. Parâmetro  |_. Tipo         |_. Precisão |_. Descrição     |
148 2 paulo
|  codEmpresa | :p1    | String          | 255           | Código da Empresa  |
149 2 paulo
| codigoGerente | :p2 | String | 255 | Código do Gerente |
150 2 paulo
151 2 paulo
152 2 paulo
h2. Municípios do Representante
153 2 paulo
154 2 paulo
Tabela/visão com a relação dos municípios que o representante atende. Esta não é uma integração obrigatória.
155 2 paulo
*Atenção! Tabela não obrigatória. Retornar apenas se existir no ERP.*
156 2 paulo
157 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
158 2 paulo
| codEmpresa * | String/Integer  | 10         | Código da Empresa origem dos dados |
159 2 paulo
| codRepres *  | String/Integer   | 255        | Código do Representante no ERP |
160 2 paulo
| codIBGE      | String   | 7          | Código do IBGE da Cidade |
161 2 paulo
| nomeDistrito       | String   | 255        | Nome da Cidade ou Distrito |
162 2 paulo
163 2 paulo
h2. Municípios do ERP
164 2 paulo
165 2 paulo
Tabela/visão com a relação dos municípios do ERP. Esta não é uma integração obrigatória.
166 2 paulo
*Atenção! Tabela não obrigatória. Retornar apenas se for solicitada.*
167 2 paulo
168 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
169 2 paulo
| codIBGE*    | String   | 7          | Código do IBGE da Cidade |
170 2 paulo
| codCidadeERP*  | String   | 255        | Código da Cidade no ERP |
171 2 paulo
| codIBGERegiao   | String   | 255        | Código da sub-região no ERP _(somente quando trabalha com sub-regiões / distritos)_ |
172 2 paulo
173 2 paulo
h2. Clientes e Prospects
174 2 paulo
175 2 paulo
Tabela/visão com a relação dos clientes e prospects.
176 2 paulo
Podem ser listados clientes ativos ou inativos dependendo da necessidade do cliente.
177 2 paulo
178 2 paulo
*Situação:* O conceito de situação do cliente para o IGS é:
179 2 paulo
* 0-Inativo: Cliente que não está comprando, mas pode voltar a comprar
180 2 paulo
* 1-Ativo: Cliente com compra regular
181 2 paulo
* 2-Bloqueado: Cliente com restrições (ex: crédito) ou "Clientes que não interessam a empresa"
182 2 paulo
Caso seu ERP tenha somente os clientes ativos e inativos, retorne desta forma.
183 2 paulo
184 2 paulo
*Representante:* Só usar os campos codRepres2 e codRepres3 caso o cliente tenha variação de representante por linha de produto
185 2 paulo
186 2 paulo
|num |_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
187 2 paulo
|1| codEmpresa * | String/Integer   | 10         | Código da Empresa origem dos dados |
188 2 paulo
|2| codIBGE     | String   | 7          | Código do IBGE da Cidade |
189 2 paulo
|3| codCliente *    | String/Integer   | 255          | Código do Cliente ou Prospect no ERP.  |
190 2 paulo
|4| tipo      | Integer   |           | Tipo de registro: 1 - Cliente, 2 - Prospect |
191 2 paulo
|5| nome         | String   | 255        | Nome do cliente |
192 2 paulo
|6| situacao     | Integer |          | Situação do cadastro do cliente: 0 - Inativo, 1 - Ativo, 2 - Bloqueado |
193 2 paulo
|7| codRepres1   | String   | 255        | Código do Representante Principal no ERP |
194 2 paulo
|8| codRepres2  | String   | 255        | Código do Representante 2 no ERP (Opcional, habilitar Clientes do representante caso tenha mais de 3 rep por cliente.) |
195 2 paulo
|9| codRepres3   | String   | 255        | Código do Representante 3 no ERP (Opcional, habilitar Clientes do representante caso tenha mais de 3 rep por cliente.) |
196 2 paulo
|10| telefone     | String   | 255        | Telefone de Contato |
197 2 paulo
|11| email        | String   | 255        | E-Mail |
198 2 paulo
|12| endereco     | String   | 255        | Rua |
199 2 paulo
|13| bairro       | String   | 255        | Bairro do Endereço do cliente |
200 2 paulo
|14| CEP          | String   | 8          | CEP do endereço do cliente |
201 2 paulo
|15| dataCadastro | Date    |          | Data de Cadastro do Cliente |
202 2 paulo
|16| cnpjCpf | String | 255 | CNPJ ou CPF do cliente |
203 2 paulo
|17| emailCobranca | String | 255 | Endereço de e-mail de cobrança. Não Obrigatório |
204 2 paulo
|18| nomeDistrito       | String   | 255        | Nome do Distrito (para o caso de São Paulo, os bairros – para o caso de Brasília, os Distritos)
205 2 paulo
Se o seu sistema não tiver esta informação, retornar o bairro. |
206 2 paulo
|19| celular       | String   | 255        | Numero do Celular |
207 2 paulo
|20| inscricaoEstadual       | String   | 255        | Inscrição estadual do cliente |
208 2 paulo
|21| enderecoNumero       | String   | 255        | Número do endereço do cliente  |
209 2 paulo
|22| complemento       | String   | 255        | Complemento do endereço |
210 2 paulo
|23| IndicePontualidade       | Number   | 5,2       | Indice de Pontualidade. *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas|
211 2 paulo
|24| telefone2       | String   | 255        | Telefone 2. Se não existir o campo, retornar null |
212 2 paulo
|25| telefoneCobranca       | String   | 255        | Telefone de cobrança. Se não existir o campo, retornar null |
213 2 paulo
|26| grupoCliente | String | 255 | Grupo Economico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
214 2 paulo
|27| codClientePrincipal | String | 255 | Código do cliente principal do Grupo Ecônomico (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
215 2 paulo
|28| situacaoEdt     | String |   255       | Descrição da Situação ERP |
216 2 paulo
|29| nomeGrupoCliente | String | 255 | Nome do Grupo Economico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
217 2 paulo
|30| flagInadimplente| Integer| | 0 - Não / 1 - Sim. Conforme regra da empresa. Não obrigatório para o GeoVendas |
218 2 paulo
|31| cidade| String| | cidade do cliente |
219 2 paulo
|32| uf| String| | UF do cliente |
220 2 paulo
|33| nomeFantasia| String| | Nome Fantasia do cliente. Não obrigatório |
221 2 paulo
|34| ramoAtividade| String| | Descrição do Ramo de atividade do cliente. Não obrigatório. Se não tiver retornar null |
222 2 paulo
|35| dataPrimeiraCompra| Date| | Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
223 2 paulo
|36| dataUltimaCompra| Date| | Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
224 2 paulo
|37| maiorCompra| Double| |  Retornar o valor da maior Compra do Cliente. Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
225 2 paulo
|38| maiorAcumulado| Double| |  Retornar o valor do maior Acumulo deste cliente. Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
226 2 paulo
|39| codClienteERP| String |255| *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Código do cliente dentro do ERP. Retornar apenas se for um campo fácil de ser buscado. Caso contrário, retornar null. Geralmente, é o mesmo valor do campo  codCliente. |
227 2 paulo
|40| DataFundacao| Data |255| Data de Fundação do cliente nâo obrigatório. Se não tiver retornar null. |
228 2 paulo
|41| limiteCredito | Double | | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Limite de crédito do cliente. |
229 7 euler
|42| ultimoFaturamento | Date |       |   Registro do último faturamento     |
230 2 paulo
|43| dataReativacao | Date |       |        |
231 2 paulo
|44| codSitCreditoERP | Integer | 10 |        |
232 2 paulo
|45| descSitCreditoERP | String | 255 |        |
233 2 paulo
|46| motivoInativo | String | 255 | Motivo cujo o qual o cliente foi inativado no ERP.  Não obrigatório. Se não tiver retornar null|
234 2 paulo
|47| diasVencimentoTitulo | Integer | | Dias Vencimento de Titulo. |
235 2 paulo
|48| socios | String | | Sócios, separdos por vírgula. |
236 2 paulo
|49| cidadeGrupoCliente | String | 255 | Cidade do Grupo Ecônomico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
237 2 paulo
|50| classificacaoERP | String | 255 | Classificação do Cliente segundo o ERP. Se o seu ERP não tem isso, retornar null |
238 2 paulo
|51| instagram | String | 255 | Instagram do Cliente segundo o ERP. Se o seu ERP não tem isso, retornar null |
239 2 paulo
|52| facebook | String | 255 | Facebook do Cliente segundo o ERP. Se o seu ERP não tem isso, retornar null |
240 2 paulo
|53| marcasLiberadas | String | 255 | Campo especifico Retornar Null, salvo orientação |
241 2 paulo
|54| emailNfe        | String   | 255        | E-Mail de NFe |
242 2 paulo
|55| observacao        | String   | 255        | Observação do cliente, campo não é mostrado em nenhum local, utilizado somente caso precise de alguma informação em cubo |
243 2 paulo
|56| colecaoPrimeiraCompra        | String  | 255        | Nome da coleção correspondente à primeira compra do cliente, informação mostrada na tela Dashboard Prospects |
244 11 euler
|57| qtdePrimeiraCompra       | Double |      |Quantidade de itens referente a primeira compra do cliente, informação mostrada na tela Dashboard Prospects |
245 11 euler
|58| vlrPrimeiraCompra        | Double |      |Valor do pedido referente a primeira compra do cliente, informação mostrada na tela Dashboard Prospects |
246 11 euler
|59| primeiroFaturamento      | Date   |      | Registro do primeiro faturamento                        |
247 11 euler
|60| parecerFinanceiro        | String | text | Informações do cliente referentes ao parecer financeiro |
248 15 euler
|61| comprasContato           | String |      | Informações do contato  na compra do cliente |
249 15 euler
|62| comprasEmail             | String |      | Informações do email    na compra do cliente |
250 15 euler
|63| comprasTelefone          | String |      | Informações do telefone na compra do cliente |
251 2 paulo
252 2 paulo
h2. Integração de Cliente Único
253 2 paulo
254 2 paulo
Tabela/visão com a relação dos clientes Únicos, devido ao filtro.
255 2 paulo
Podem ser listados clientes ativos ou inativos dependendo da necessidade do cliente.
256 2 paulo
257 2 paulo
*Situação:* O conceito de situação do cliente para o IGS é:
258 2 paulo
* 0-Inativo: Cliente que não está comprando, mas pode voltar a comprar
259 2 paulo
* 1-Ativo: Cliente com compra regular
260 2 paulo
* 2-Bloqueado: Cliente com restrições (ex: crédito) ou "Clientes que não interessam a empresa"
261 2 paulo
Caso seu ERP tenha somente os clientes ativos e inativos, retorne desta forma.
262 2 paulo
263 2 paulo
*Representante:* Só usar os campos codRepres2 e codRepres3 caso o cliente tenha variação de representante por linha de produto
264 2 paulo
265 2 paulo
|num |_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
266 2 paulo
|1| codEmpresa * | String/Integer   | 10         | Código da Empresa origem dos dados |
267 2 paulo
|2| codIBGE     | String   | 7          | Código do IBGE da Cidade |
268 2 paulo
|3| codCliente *    | String/Integer   | 255          | Código do Cliente ou Prospect no ERP.  |
269 2 paulo
|4| tipo      | Integer   |           | Tipo de registro: 1 - Cliente, 2 - Prospect |
270 2 paulo
|5| nome         | String   | 255        | Nome do cliente |
271 2 paulo
|6| situacao     | Integer |          | Situação do cadastro do cliente: 0 - Inativo, 1 - Ativo, 2 - Bloqueado |
272 2 paulo
|7| codRepres1   | String   | 255        | Código do Representante Principal no ERP |
273 2 paulo
|8| codRepres2  | String   | 255        | Código do Representante 2 no ERP (Opcional, habilitar Clientes do representante caso tenha mais de 3 rep por cliente.) |
274 2 paulo
|9| codRepres3   | String   | 255        | Código do Representante 3 no ERP (Opcional, habilitar Clientes do representante caso tenha mais de 3 rep por cliente.) |
275 2 paulo
|10| telefone     | String   | 255        | Telefone de Contato |
276 2 paulo
|11| email        | String   | 255        | E-Mail |
277 2 paulo
|12| endereco     | String   | 255        | Rua |
278 2 paulo
|13| bairro       | String   | 255        | Bairro do Endereço do cliente |
279 2 paulo
|14| CEP          | String   | 8          | CEP do endereço do cliente |
280 2 paulo
|15| dataCadastro | Date    |          | Data de Cadastro do Cliente |
281 2 paulo
|16| cnpjCpf | String | 255 | CNPJ ou CPF do cliente |
282 2 paulo
|17| emailCobranca | String | 255 | Endereço de e-mail de cobrança. Não Obrigatório |
283 2 paulo
|18| nomeDistrito       | String   | 255        | Nome do Distrito (para o caso de São Paulo, os bairros – para o caso de Brasília, os Distritos)
284 2 paulo
Se o seu sistema não tiver esta informação, retornar o bairro. |
285 2 paulo
|19| celular       | String   | 255        | Numero do Celular |
286 2 paulo
|20| inscricaoEstadual       | String   | 255        | Inscrição estadual do cliente |
287 2 paulo
|21| enderecoNumero       | String   | 255        | Número do endereço do cliente  |
288 2 paulo
|22| complemento       | String   | 255        | Complemento do endereço |
289 2 paulo
|23| IndicePontualidade       | Number   | 5,2       | Indice de Pontualidade. *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas|
290 2 paulo
|24| telefone2       | String   | 255        | Telefone 2. Se não existir o campo, retornar null |
291 2 paulo
|25| telefoneCobranca       | String   | 255        | Telefone de cobrança. Se não existir o campo, retornar null |
292 2 paulo
|26| grupoCliente | String | 255 | Grupo Economico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
293 2 paulo
|27| codClientePrincipal | String | 255 | Código do cliente principal do Grupo Ecônomico (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
294 2 paulo
|28| situacaoEdt     | String |   255       | Descrição da Situação ERP |
295 2 paulo
|29| nomeGrupoCliente | String | 255 | Nome do Grupo Economico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
296 2 paulo
|30| flagInadimplente| Integer| | 0 - Não / 1 - Sim. Conforme regra da empresa. Não obrigatório para o GeoVendas |
297 2 paulo
|31| cidade| String| | cidade do cliente |
298 2 paulo
|32| uf| String| | UF do cliente |
299 2 paulo
|33| nomeFantasia| String| | Nome Fantasia do cliente. Não obrigatório |
300 2 paulo
|34| ramoAtividade| String| | Descrição do Ramo de atividade do cliente. Não obrigatório. Se não tiver retornar null |
301 2 paulo
|35| dataPrimeiraCompra| Date| | Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
302 2 paulo
|36| dataUltimaCompra| Date| | Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
303 2 paulo
|37| maiorCompra| Double| |  Retornar o valor da maior Compra do Cliente. Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
304 2 paulo
|38| maiorAcumulado| Double| |  Retornar o valor do maior Acumulo deste cliente. Não obrigatório. Retornar apenas se for um campo fácil de ser buscado. Se não tiver retornar null |
305 2 paulo
|39| codClienteERP| String |255| *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Código do cliente dentro do ERP. Retornar apenas se for um campo fácil de ser buscado. Caso contrário, retornar null. Geralmente, é o mesmo valor do campo  codCliente. |
306 2 paulo
|40| DataFundacao| Data |255| Data de Fundação do cliente nâo obrigatório. Se não tiver retornar null. |
307 2 paulo
|41| limiteCredito | Double | | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Limite de crédito do cliente. |
308 2 paulo
309 2 paulo
Lista de Parâmetros:
310 2 paulo
311 2 paulo
|_. Campo |_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
312 2 paulo
| codEmpresa | ?     | String/Integer   | 10         | Código da empresa no ERP, obrigatório, geralmente colocado no SQL [ *'1' = ?* ] |
313 2 paulo
| CNPJ | ?    | String/Integer   | 255         | CNPJ do cliente, obrigatório, geralmente feito os replaces para ter tanto o parametro quando o campo de CNPJ sem nenhum caracteres especial (-, / e - |
314 2 paulo
315 2 paulo
Exemplo de SQL:
316 2 paulo
317 2 paulo
<pre>
318 2 paulo
select 
319 2 paulo
        '1' codEmpresa
320 2 paulo
        , codIBGE
321 2 paulo
        , codCliente
322 2 paulo
        , tipo
323 2 paulo
        , nome
324 2 paulo
        , situacao
325 2 paulo
        , codRepres1
326 2 paulo
        , codRepres2
327 2 paulo
        , codRepres3
328 2 paulo
        , telefone
329 2 paulo
        , email
330 2 paulo
        , endereco
331 2 paulo
        , bairro
332 2 paulo
        , CEP
333 2 paulo
        , dataCadastro
334 2 paulo
        , cnpjCpf
335 2 paulo
... outros campos ...
336 2 paulo
FROM    TABLE_CLIENTES
337 2 paulo
WHERE   '1' = ? 
338 2 paulo
and     cnpjCpf = ?
339 2 paulo
</pre>
340 2 paulo
341 2 paulo
h2. Representantes dos Clientes 
342 2 paulo
343 2 paulo
integracao utilizada para quando existir mais de 1 cliente por representante
344 2 paulo
345 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
346 2 paulo
| codEmpresa  |  String | 255  | Código da Empresa | 
347 2 paulo
| codigoCliente |  String | 255  | Código do Cliente |
348 2 paulo
| codigoRepres |  String | 255  | Código do Representante |
349 2 paulo
| flagEPrincipal |  int | | Flag, 1 é o representante principal, 0 é preposto. Se na tabela existir somente representantes (Ex.: MPL, Latreille) não informar esta coluna. Caso informado, ocasionará duplicação de valores na consulta de vendas se um cliente possuir mais de um representante principal |
350 2 paulo
351 2 paulo
h2. Cliente e Prospect - Histórico
352 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
353 2 paulo
354 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
355 2 paulo
| dataAlteracao | Date |             | Data da Alteração | 
356 2 paulo
| horaAlteracao | Date  |           | Hora da Alteração |
357 2 paulo
| codUsuario     |  String | 255  | Código do Usuário |
358 2 paulo
| nomeUsuario  | String | 255  | Nome do usuário |
359 2 paulo
| situacao           | String | 255  | Código da Situação |
360 2 paulo
| situacaoEdt     | String | 255  | Descrição da Situação |
361 2 paulo
362 2 paulo
363 2 paulo
Lista de Parâmetros:
364 2 paulo
365 2 paulo
|_. Campo  |_. Parâmetro  |_. Tipo         |_. Precisão |_. Descrição     |
366 2 paulo
|  codEmpresa | :p1    | String          | 255           | Código da Empresa  |
367 2 paulo
| codCliente | :p2 | String | 255 | Código do Cliente |
368 2 paulo
369 2 paulo
370 2 paulo
h2. Marcas do Cliente
371 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
372 2 paulo
373 2 paulo
Tabela com a relação de marcas do cliente, conforme vendas.
374 2 paulo
375 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
376 2 paulo
| codEmpresa * | String | 255         | Código da Empresa origem dos dados |
377 2 paulo
| codCliente *    | String   | 255          | Código do Cliente |
378 2 paulo
| codMarca * | String   | 255          | Código da Marca |
379 2 paulo
380 2 paulo
h2. Coleções
381 2 paulo
382 2 paulo
Tabela/visão com a relação das coleções.
383 2 paulo
384 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
385 2 paulo
| codEmpresa * | String/Integer   | 10         | Código da Empresa origem dos dados |
386 2 paulo
| codColecao *     | String   | 255          | Código da coleção |
387 2 paulo
| nome      | String   | 255          | Nome da coleção |
388 2 paulo
| situacaoForcaVendas | Integer | 255 | Campo responsável por ativar a coleção para o força de vendas. 0 - Coleção inválida para venda 1 - Coleção válida para venda. |
389 2 paulo
| qtdReferencia | Integer | 255 | Quantidade de Referências por coleção |
390 2 paulo
391 2 paulo
h2. Linhas de Produto
392 2 paulo
393 2 paulo
Lista das linhas de produtos que tiveram dados gerados.
394 2 paulo
Entendesse como Linha de Produto a forma adotada pela empresa detentora do ERP para dividir seus produtos em grupos! Em caso de confecções, por exemplo, pode-se utilizar os critérios de (Infantil, Masculino, Feminino,etc.)
395 2 paulo
396 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
397 2 paulo
| codEmpresa * | String/Integer  | 10   | Código da Empresa origem dos dados |
398 2 paulo
| codLinha *     | String  | 255        | Código da linha de produto |
399 2 paulo
| nome      | String   | 255          | Nome da linha de produto |
400 2 paulo
401 2 paulo
h2. Marcas
402 2 paulo
403 2 paulo
_Integração Opcional - Confirme com a GEOvendas a necessidade de criar esta integração._
404 2 paulo
Lista de marcas por empresa.
405 2 paulo
406 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
407 2 paulo
| codEmpresa * | String/Integer  | 10   | Código da Empresa origem dos dados |
408 2 paulo
| codMarca *     | String  | 255        | Código da marca |
409 2 paulo
| nome      | String   | 255          | Nome da marca |
410 2 paulo
411 2 paulo
h2. Tipos de Venda
412 2 paulo
413 2 paulo
_Integração Opcional - Confirme com a GEOvendas a necessidade de criar esta integração._
414 2 paulo
Lista de tipos de venda por empresa.
415 2 paulo
416 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
417 2 paulo
| codEmpresa * | String/Integer  | 10   | Código da empresa origem dos dados |
418 2 paulo
| codTipoVenda *     | String  | 255        | Código do tipo de venda |
419 2 paulo
| nome      | String   | 255          | Nome do tipo de venda |
420 2 paulo
421 2 paulo
h2. Vendas
422 2 paulo
423 2 paulo
Esta é a principal tabela do processo de integração. Ela deverá armazenar os dados necessários para apresentação dos valores relativos às vendas realizadas.
424 2 paulo
Geralmente é gerada em cima dos pedidos de venda. Caso o ERP não consiga gerar os dados com base nos pedido de venda, deveremos acionar o cliente para definir outra tabela para extração dos dados (Exemplo: Notas Fiscais).
425 2 paulo
Caso a geração seja por coleção (no caso de Confecções, por exemplo), a fornecedora de ERP deve manter uma configuração onde o cliente deverá informar de quais coleções as informações devem ser geradas.
426 2 paulo
Caso a geração seja por período, deve-se definir com o cliente de qual período ele quer as informações (ultimo ano, últimos 2 anos, etc).
427 2 paulo
428 2 paulo
*Prazo Médio:* Média em dias do prazo de pagamento (condição de pagamento). Por exemplo, condição 30/60/90: 30+60+90 = 180, 180 / 3 parcelas = 60 dias.
429 2 paulo
430 2 paulo
*Campos Coringa:* Os campos coringa são definidos no momento da implantação, para a primeira integração deve-se retornar nestes campos valor nulo (NULL).
431 2 paulo
432 2 paulo
*Observação:* Os campos com asterisco (*) deverão ser agrupados(group by) e os demais somados (sum).
433 2 paulo
434 2 paulo
|_. Col |_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
435 2 paulo
|_. 1 | codEmpresa *     | String/Integer   | 10         | Código da Empresa origem dos dados |
436 2 paulo
|_. 2 | codColecao *     | String | 255        | Código da Coleção sobre a qual estamos gerando os dados. |
437 2 paulo
|_. 3 | dataReferencia * | Date     | 255        | Armazena a data de emissão do Pedido de Venda. (Caso a geração seja em cima das notas fiscais, deverá armazenar a data de emissão da Nota Fiscal) |
438 2 paulo
|_. 4 | codLinha *       | String   | 255        | Código da Linha de Produto. Define-se com o cliente o que ele quer gerar como linha de produto.  |
439 2 paulo
|_. 5 | codRepres *      | String/Integer   | 255        | Código do Representante no ERP |
440 2 paulo
|_. 6 | codCliente *     | String/Integer   | 255        | Código do Cliente |
441 2 paulo
|_. 7 | codIBGE *        | String  | 7          | Código do IBGE da Cidade do Cliente |
442 2 paulo
|_. 8 | UF *             | String  | 2          | Sigla da UF da Cidade do Cliente |
443 2 paulo
|_. 9 | valorBruto       | Double   |            | Valor Bruto das Vendas |
444 2 paulo
|_.10 | valorLiquido     | Double   |            | Valor Liquido das Vendas (ex: Valor Bruto - Valor Descontos) |
445 2 paulo
|_.11 | valorDesconto    | Double   |            | Valor de Descontos das Vendas |
446 2 paulo
|_.12 | valorComissao    | Double   |            | Valor de Comissão das Vendas |
447 2 paulo
|_.13 | prazoMedioXValor | Double   |            | Valor Líquido das Vendas multiplicado pelo Prazo Médio de pagamento. |
448 2 paulo
|_.14 | quantidade       | Double   |            | Quantidade de Peças das Vendas |
449 2 paulo
|_.15 | nomeCliente *    | String   | 255        | Nome do Cliente |
450 2 paulo
|_.16 | codPedido *      | String   | 255        | Código do Pedido |
451 2 paulo
|_.17 | codProduto *     | String   | 255        | Código do produto ou referência *(Utilizado somente para MIX, não é utilizado, manter NULL)* |
452 2 paulo
|_.18 | campoCoringa1 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
453 2 paulo
|_.19 | campoCoringa2 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
454 2 paulo
|_.20 | campoCoringa3 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
455 2 paulo
|_.21 | dataPrevFaturamento | Date    |        | Data de Previsão de Faturamento |
456 2 paulo
|_.22 | nomeDistrito *       | String   | 255        |  Nome do Distrito (para o caso de São Paulo, os bairros – para o caso de Brasília, os Distritos)
457 2 paulo
Se o seu sistema não tiver esta informação, retornar o bairro. |
458 2 paulo
|_.23 | grupoCliente       | String   | 255        | Grupo Econômico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
459 2 paulo
|_.24 | valorRentabilidade | Double   |            | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Valor da Rentabilidade do Pedido. Se o seu ERP não tem rentabilidade por pedido, retornar null |
460 2 paulo
|_.25 | dataUltFaturamento | Date   |            | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Data do último faturamento do Pedido. Retornar apenas se for uma informação fácil|
461 2 paulo
|_.26 | valorFaturado | Double   |            | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Valor já Faturado do pedido |
462 2 paulo
|_.27 | valorSaldo | Double   |            | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Valor Saldo |
463 2 paulo
|_.28 | codMarca *       | String   | 255        | Código da Marca do Produto |
464 2 paulo
|_.29 | nomeGrupoCliente | String | 255 | Descrição do Grupo do Cliente |
465 2 paulo
|_.30 | dataEmissao | Date | | Data de Emissão do Pedido |
466 2 paulo
|_.31 | codRepresAgrupador | String | 255 | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Código do representante agrupador (atacado) |
467 2 paulo
|_.32 | flagPolitica | Integer| | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Pedido de acordo com a politica comercial (0 - não / 1 - sim) |
468 2 paulo
|_.33 | codTabPreco | String | 255 | Código da Tabela de Preço |
469 2 paulo
|_.34 | qtdeItens | Double | | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Quantidade de Itens do Pedido |
470 2 paulo
|_.35 | qtdeEmQuilos | Double | | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Quantidade de Peças das Vendas em Quilos |
471 2 paulo
|_.36 | cidadeGrupoCliente | String | 255 | Cidade do Grupo Economico do Cliente (conforme regra de negócio de cada empresa). Se o seu ERP não tem isso, retornar null |
472 2 paulo
|_.37 | campoCoringa4 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com a GEOvendas |
473 2 paulo
|_.38 | campoCoringa5 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com a GEOvendas |
474 2 paulo
|_.39 | campoCoringa6 *  | String   | 255        | Campo valores diversos, inicialmente retornar NULL - Ver com a GEOvendas |
475 2 paulo
|_.40 | situacaoPedido | String   | 255        | Situacao do Pedido no ERP |
476 2 paulo
|_.41 | dataUltimaNF | Date     | 255        | Data da ultima nota fiscal do pedido (Alguns bancos não aceitam null, usar data padrão '1900-01-01' nesses casos)|
477 2 paulo
|_.42 | numeroUltimaNF | String   | 255        | Numero da ultima nota fiscal do pedido |
478 2 paulo
|_.43 | pedidoCliente | String | 255 | Código do Pedido de controle do cliente |
479 2 paulo
|_.44 | pedidoRepresentante | String | 255 | Codigo do Pedido de controle do representante |
480 2 paulo
|_.45 | percComissaoAtendente    | Double   |            | Percentual de comissão do atendente |
481 2 paulo
|_.46 | observacao | String | Indef. | Observação |
482 2 paulo
|_.47 | valorFrete       | Double   |            | Valor do Frete |
483 2 paulo
|_.48 | flagPedidoPrincipal       | Integer |            | *Campo Específico*. Retornar null. Flag Pedido Principal (0 - não / 1 - sim) |
484 2 paulo
|_.49 | codTipoVenda       | String |  255          | Campo valores diversos, inicialmente retornar NULL - Ver com a GEOvendas |
485 2 paulo
|_.50 | qtdeEmMetros | Double | | *Campo Específico*. Retornar null , salvo alguma orientação diferente da GEOvendas. Quantidade de Peças das Vendas em Metros |
486 16 luis
|_.51 | descReferencia | String | | *Campo Específico*. Campo para salvar valor de descrição da referência! |
487 2 paulo
488 2 paulo
h2. Coringa
489 2 paulo
490 2 paulo
Configuração de campos coringas.
491 2 paulo
492 2 paulo
493 2 paulo
|_. Campo                    |_. Tipo  |_. Precisão |_. Descrição |
494 2 paulo
| codCoringa                 | String  | 255        | Código do Coringa    |
495 2 paulo
| descCoringa                | String  | 255        | Descrição do Coringa |
496 2 paulo
| flagParticipaContrato      | String  | 255        | Aparece no Contrato? 0 = Não 1 = Sim. Registros marcados como não ira refletir os resultados na tela Comparativa de agrupadores no contrato de resultados |
497 2 paulo
498 2 paulo
499 2 paulo
500 2 paulo
h2. Liquidez (Deprecated)
501 2 paulo
502 2 paulo
503 2 paulo
Listar dados totalizando os valores a receber e os valores recebidos agrupando por representante. Normalmente estes registros são provenientes do cadastro de contas a receber.
504 2 paulo
A Liquidez resume-se a:
505 2 paulo
- O Valor a vencer no período e pago dividido pelo a vencer no período.
506 2 paulo
- Não entra no cálculo da Liquidez os títulos pagos fora do período de vencimento.
507 2 paulo
508 2 paulo
*Importante!* Este SQL possui parâmetros.
509 2 paulo
510 2 paulo
Layout da tabela/visão:
511 2 paulo
512 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
513 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP |
514 2 paulo
| valorAReceber    | Double   |            | Valor a receber acumulado por representante |
515 2 paulo
| valorRecebido    | Double   |            | Valor recebido acumulado por representante |
516 2 paulo
517 2 paulo
Lista de Parâmetros:
518 2 paulo
519 2 paulo
_Formato sugerido de data: dd/mm/yyyy (31/12/2013)_
520 2 paulo
521 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
522 2 paulo
| :pCodEmpresa     | String/Integer   | 10         | (opcional) Código da empresa no ERP |
523 2 paulo
| :pDataInicio     | String   | 10         | Data inicial para filtrar o vencimento e pagamento (formato a combinar) |
524 2 paulo
| :pDataFim        | String   | 10         | Data final para filtrar o vencimento e pagamento (formato a combinar) |
525 2 paulo
526 2 paulo
*Exemplo:*
527 2 paulo
528 2 paulo
Supondo que o ERP possua duas tabelas/visões, uma para Contas a Receber e outra para Contas Recebidas. Então devera ser feito um UNION das duas tabelas a fim de facilitar a manutenção do SQL:
529 2 paulo
530 2 paulo
*Observação:* Note que usamos uma função “to_date” que converte o valor String para o formato data, utilize uma função compatível com o seu banco. Caso seja necessário utilizar outro formato, favor entrar em contato com a GEOvendas para configuração.
531 2 paulo
532 2 paulo
<pre>
533 2 paulo
SELECT codRepres, sum(valorAReceber), sum(valorRecebido)
534 2 paulo
FROM (
535 2 paulo
		SELECT codRepres,
536 2 paulo
				valorTitulo as valorAReceber,
537 2 paulo
				0.0 as valorRecebido
538 2 paulo
		FROM ContasAReceber
539 2 paulo
		WHERE codempresa = :pCodEmpresa
540 2 paulo
		AND dataVecto >= to_date(:pDataInicio,'dd/mm/yyyy')
541 2 paulo
		AND dataVecto <=to_date(:pDataFim,'dd/mm/yyyy')
542 2 paulo
		UNION ALL
543 2 paulo
		SELECT codrepres,
544 2 paulo
				0.0 as valorAReceber,
545 2 paulo
				sum(valorTitulo) as valorRecebido
546 2 paulo
		FROM ContasRecebidas
547 2 paulo
		WHERE codempresa = :pCodEmpresa
548 2 paulo
		AND dataPagto >= to_date(:pDataInicio,'dd/mm/yyyy')
549 2 paulo
		AND dataPagto <=to_date(:pDataFim,'dd/mm/yyyy')
550 2 paulo
		AND dataVecto >= to_date(:pDataInicio,'dd/mm/yyyy')
551 2 paulo
		AND dataVecto <=to_date(:pDataFim,'dd/mm/yyyy')
552 2 paulo
)
553 2 paulo
GROUP BY codRepres
554 2 paulo
</pre>
555 2 paulo
556 2 paulo
h2. Faturamento - Contrato
557 2 paulo
558 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
559 2 paulo
560 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
561 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP |
562 2 paulo
| qtdeFaturada | Double   |            | Quantidade Faturada |
563 2 paulo
| valorFaturado    | Double   |            | Valor Faturado |
564 2 paulo
565 2 paulo
Lista de Parâmetros:
566 2 paulo
567 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
568 2 paulo
| :p1     | String/Integer   | 10         | (opcional) Código da empresa no ERP |
569 2 paulo
| :p2     | String   | 10         | Data inicial para filtrar a emissão da nota fiscal |
570 2 paulo
| :p3        | String   | 10         | Data final para filtrar a emissão da nota fiscal |
571 2 paulo
| #COLECOES  | String   | 10         | Coleção da nota fiscal |
572 2 paulo
| #MARCAS       | String   | 10         | Marca da nota fiscal |
573 2 paulo
| #LINHAS   | String   | 10         | Linha da nota fiscal |
574 2 paulo
| #CORINGA1   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
575 2 paulo
| #CORINGA2   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
576 2 paulo
| #CORINGA3   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
577 2 paulo
578 2 paulo
h2. Meta do Representante
579 2 paulo
580 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
581 2 paulo
582 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
583 2 paulo
| codEmpresa * | String/Integer | 255 | Código da empresa |
584 2 paulo
| codColecao * | String | 255 | Código da coleção no ERP. |
585 2 paulo
| codMarca  | String | 255 | Código da marca no ERP. |
586 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP |
587 2 paulo
| metaValor | Double   |            | Meta em valor do representante |
588 2 paulo
| metaQtde | Double   |            | Meta em quantidade do representante |
589 2 paulo
| metaPrecoMedio | Double   |            | Meta em preco médio do representante |
590 2 paulo
| metaQtdeClientes | Double   |            | Meta em quantidade por clientes do representante |
591 2 paulo
| periodoVendaIni | Date   |            | Data inicial de venda |
592 2 paulo
| periodoVendaFim | Date   |            | Data final de venda |
593 2 paulo
594 2 paulo
h2. Meta do Representante - Linha de Produto
595 2 paulo
596 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
597 2 paulo
598 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
599 2 paulo
| codEmpresa * | String/Integer | 255 | Código da empresa |
600 2 paulo
| codColecao * | String | 255 | Código da coleção no ERP. |
601 2 paulo
| codMarca  | String | 255 | Código da marca no ERP. |
602 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP |
603 2 paulo
| codLinha | Double   |            | Código da linha de produto no ERP. |
604 2 paulo
| percMeta | Double   |            | Percentual de representatividade da linha sobre a meta geral |
605 2 paulo
| periodoVendaIni | Date   |            | Data inicial de venda |
606 2 paulo
| periodoVendaFim | Date   |            | Data final de venda |
607 2 paulo
608 2 paulo
h2. Meta do Cliente
609 2 paulo
610 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
611 2 paulo
612 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
613 2 paulo
| codEmpresa * | String/Integer | 255 | Código da empresa |
614 2 paulo
| idContrato * | Long |            | ID do contrato de resultado. |
615 2 paulo
| codCliente * | String | 255 | Código do Cliente. |
616 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP. |
617 2 paulo
| tipoCalcMeta | Integer   |            | Tipo de calculo meta (0 - Manual / 1 - Somatório). |
618 2 paulo
| sitContrato | Integer   |            | Situação em relação ao Contrato (0 - Inativo / 1 - Ativo). |
619 2 paulo
| metaValor | Double   |            | Meta em valor do cliente. |
620 2 paulo
| metaQtde | Double   |            | Meta em quantidade do cliente. |
621 2 paulo
| metaQtdeRefs | Double   |            | Meta em quantidade de referências do cliente. |
622 2 paulo
623 2 paulo
Lista de Parâmetros:
624 2 paulo
625 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
626 2 paulo
| #CONTRATO_ID     | Long | 10         | (opcional) Código do contrato a ser importado |
627 2 paulo
628 2 paulo
h2. Meta do Cliente - Linha de Produto
629 2 paulo
630 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
631 2 paulo
632 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
633 2 paulo
| codEmpresa * | String/Integer | 255 | Código da empresa |
634 2 paulo
| idContrato * | Long |            | ID do contrato de resultado. |
635 2 paulo
| codCliente * | String | 255 | Código do Cliente. |
636 2 paulo
| codLinhaProduto * | String | 255 | Código da linha de produto. |
637 2 paulo
| codRepres *      | String/Integer   | 255        | Código do Representante no ERP. |
638 2 paulo
| sitContrato | Integer   |            | Situação em relação ao Contrato (0 - Inativo / 1 - Ativo). |
639 2 paulo
| metaValor | Double   |            | Meta em valor do cliente. |
640 2 paulo
| metaQtde | Double   |            | Meta em quantidade do cliente. |
641 2 paulo
| metaQtdeRefs | Double   |            | Meta em quantidade de referências do cliente. |
642 2 paulo
643 2 paulo
Lista de Parâmetros:
644 2 paulo
645 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
646 2 paulo
| #CONTRATO_ID     | Long | 10         | (opcional) Código do contrato a ser importado |
647 2 paulo
648 2 paulo
h2. Meta do Escritório
649 2 paulo
650 2 paulo
*Atenção! Tabela específica. Retornar apenas se for combinado algo com a GEOvendas*
651 2 paulo
652 2 paulo
|_. Campo          |_. Tipo   |_. Precisão |_. Descrição |
653 2 paulo
| codEmpresa * | String/Integer | 255 | Código da empresa |
654 2 paulo
| codColecao * | String | 255 | Código da coleção no ERP. |
655 2 paulo
| codMarca  | String | 255 | Código da marca no ERP. |
656 2 paulo
| codEscritorio *      | String/Integer   | 255        | Código do escritório de representação no ERP |
657 2 paulo
| metaValor | Double   |            | Meta em valor do escritório |
658 2 paulo
| metaQtde | Double   |            | Meta em quantidade do escritório |
659 2 paulo
| metaPrazoMedio | Double   |            | Meta em prazo médio do escritório |
660 2 paulo
| periodoVendaIni | Date   |            | Data inicial de venda |
661 2 paulo
| periodoVendaFim | Date   |            | Data final de venda |
662 2 paulo
663 2 paulo
Lista de Parâmetros:
664 2 paulo
665 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
666 2 paulo
| :p1     | String/Integer   | 10         | (opcional) Código da empresa no ERP |
667 2 paulo
| :p2     | String   | 10         | Data inicial para filtrar a emissão da nota fiscal |
668 2 paulo
| :p3        | String   | 10         | Data final para filtrar a emissão da nota fiscal |
669 2 paulo
| #COLECOES  | String   | 10         | Coleção da nota fiscal |
670 2 paulo
| #MARCAS       | String   | 10         | Marca da nota fiscal |
671 2 paulo
| #LINHAS   | String   | 10         | Linha da nota fiscal |
672 2 paulo
| #CORINGA1   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
673 2 paulo
| #CORINGA2   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
674 2 paulo
| #CORINGA3   | String   | 10         | Campo valores diversos, inicialmente retornar NULL - Ver com GEOvendas |
675 2 paulo
676 2 paulo
h2. Valores para Cálculo Desconto Fidelidade Acumulativa
677 2 paulo
678 2 paulo
Deve retornar o valor total somado, agrupado por cliente e data a ser considerada para o cálculo de desconto acumulativo por cliente
679 2 paulo
Parâmetro obrigatório :p1 e :p2, codEmpresa e data limite cujo a qual o sistema irá considerar os registros para cálculo, ultima dia do mês anterior ao calculo. os vide exemplo abaixo.
680 2 paulo
681 2 paulo
|_. Campo  |_. Tipo   |_. Precisão |_. Descrição |
682 2 paulo
|data | Date | | Data vigente da compra, dependendo do cliente pode ser considerada a data de emissão, de faturamento |
683 2 paulo
|codCliente | Varchar| 255 | Código do cliente  |
684 2 paulo
|valor| Double | | Valor somado por cliente e data |
685 2 paulo
686 2 paulo
Ex:
687 2 paulo
<pre><code class="sql">
688 2 paulo
SELECT DataEmissao,
689 2 paulo
codCliente,
690 2 paulo
SUM(valorBruto)
691 2 paulo
FROM (
692 2 paulo
select date_trunc('month', dataEmissao) DataEmissao,
693 2 paulo
codCliente, 
694 2 paulo
valorBruto
695 2 paulo
FROM ETLPedido pedido
696 2 paulo
WHERE pedido.codEmpresa = :p1
697 2 paulo
AND pedido.dataEmissao<=:p2) Pedidos
698 2 paulo
GROUP BY DataEmissao,codCliente
699 2 paulo
ORDER BY codCliente, DataEmissao DESC
700 2 paulo
</code></pre>
701 2 paulo
702 2 paulo
h2. Ranking de referências
703 2 paulo
704 2 paulo
Ranking de referências mais vendidas, homologado somente no ERP Virtual Age.
705 2 paulo
O SQL deve retornar a grade da referencia completa sem repetir os campos de grade.
706 2 paulo
Apenas um registro por SKU.
707 2 paulo
708 2 paulo
|_. Campo  |_. Tipo   |_. Precisão |_. Descrição |
709 2 paulo
| codReferencia * | String | 255 | Código da referência |
710 2 paulo
| descricao | String | 255 | Descrição da referência |
711 2 paulo
| codSortimento * | String | 255 | Código do sortimento |
712 2 paulo
| descSortimento | String | 255 | Descrição do sortimento |
713 2 paulo
| seqTamanho * | String | 255 | Código do tamanho |
714 2 paulo
| codTamaho | String | 255 | Descrição do tamanho |
715 2 paulo
| quantidade | Double | | Quantidade vendida |
716 2 paulo
| valorLiquido | Double | | Valor líquido vendido |
717 2 paulo
| valorBruto | Double | | Valor bruto vendido |
718 2 paulo
| preco | Double | | Valor unitário do produto, baseado na tabela de preço selecionada |
719 2 paulo
| comissaoMedia | Double | | Comissão média do produto |
720 2 paulo
| prazoMedio | Double | | Prazo médio vendido |
721 2 paulo
| codFicha | Double | | Código da ficha (campo específico, retornar NULL)|
722 2 paulo
| seqOrdenacaoTamanho | Integer | | Sequencia de ordeação dos tamnahos |
723 2 paulo
724 2 paulo
Lista de parâmetros
725 2 paulo
726 2 paulo
|_. Parâmetro      |_. Tipo   |_. Precisão |_. Descrição |
727 2 paulo
| #COLECOES / #COL_NULL * | String   | 10         | Coleções para filtro de vendas |
728 2 paulo
| #MARCAS / #MARC_NULL       | String   | 10         | Marca para filtro de vendas |
729 2 paulo
| #REPRESENTANTES / #REPRES_NULL | String | 10 | Representantes para filtro de vendas |
730 2 paulo
| #UFS / #UF_NULL | String | 10 | Estados para filtro de vendas |
731 2 paulo
| #TABELASPRECO * / #TABPRECONULL | String | 10 | Tabela de preço para filtro de vendas |
732 2 paulo
| #DATAINICIO / #DATAINI_NULL | String | 10 | Data de emissão inicial para filtro de vendas |
733 2 paulo
| #DATAFINAL / #DATAFIM_NULL | String | 10 | Data de emissão final para filtro de vendas |
734 2 paulo
| #LINHAS / #LINHA_NULL  | String   | 10         | Linha de produto para filtro de vendas |
735 2 paulo
| #CORINGA1 / #CPCOR1_NULL  | String   | 10         | Coringa número 1 para filtro de vendas |
736 2 paulo
| #CORINGA2 / #CPCOR2_NULL  | String   | 10         | Coringa número 2 para filtro de vendas |
737 2 paulo
| #CORINGA3 / #CPCOR3_NULL  | String   | 10         | Coringa número 3 para filtro de vendas |
738 2 paulo
| #CORINGA4 / #CPCOR4_NULL  | String   | 10         | Coringa número 4 para filtro de vendas |
739 2 paulo
| #CORINGA5 / #CPCOR5_NULL  | String   | 10         | Coringa número 5 para filtro de vendas |
740 2 paulo
| #CORINGA6 / #CPCOR6_NULL  | String   | 10         | Coringa número 6 para filtro de vendas |
741 2 paulo
742 2 paulo
Exemplo de sql: 
743 2 paulo
744 2 paulo
<pre><code class="sql">
745 2 paulo
SELECT grupo.cdNivel as codReferencia,
746 2 paulo
       grupo.dsNivel as descReferencia,
747 2 paulo
       grade.cdCor as seqSortimento,
748 2 paulo
       grade.dsCor as descSortimento,
749 2 paulo
       grade.cdTamanho as seqTamanho,
750 2 paulo
       grade.dsTamanho as descTamanho,
751 2 paulo
       cast(sum(vendaItem.qtSolicitada - vendaItem.qtCancelada) as numeric) AS quantidade,
752 2 paulo
       sum(round(cast(((vendaItem.qtSolicitada - vendaItem.qtCancelada) * vendaItem.vlUnitario) * ((100 - venda.prDesconto) / 100) as numeric), 4)) as valorLiquido, 
753 2 paulo
       sum(round(cast((vendaItem.qtSolicitada - vendaItem.qtCancelada) * vendaItem.vlUnitario as numeric), 4)) as valorBruto,
754 2 paulo
       sum(round(cast((vendaItem.qtSolicitada - vendaItem.qtCancelada) * vendaItem.vlUnitario as numeric), 4)) as valorUnitarioBruto,
755 2 paulo
       0 as comissaoMedia,
756 2 paulo
       0 as prazoMedio,
757 2 paulo
       '' as codFicha,
758 2 paulo
       null seqOrdenacaoTamanaho
759 2 paulo
FROM ProdutoGrupoAdicionalVAEntity grupo
760 2 paulo
JOIN ProdutoGradeVAEntity grade ON grade.cdProduto = grupo.cdProduto
761 2 paulo
JOIN ProdutoClassificacaoVAEntity linha on grupo.cdProduto = linha.cdProduto and linha.cdTipoClass = 75
762 2 paulo
JOIN VendaItemVAEntity vendaItem ON vendaItem.cdProduto = grupo.cdProduto
763 2 paulo
JOIN VendaVAEntity venda ON venda.cdEmpresa = vendaItem.cdEmpresa AND venda.cdPedido = vendaItem.cdPedido
764 2 paulo
JOIN VendaClassificacaoVAEntity colecao ON vendaItem.cdEmpresa = colecao.cdEmpresa AND venda.cdPedido = colecao.cdPedido AND colecao.cdTipoClass = 1
765 2 paulo
JOIN ETLProdutoTabelaPreco tabelaPrecoProduto ON tabelaPrecoProduto.codProduto = CAST(grupo.cdProduto as text)
766 2 paulo
JOIN ETLProdutoTabelaPreco tabelaPrecoProdutoBase ON tabelaPrecoProdutoBase.codProduto = CAST(grupo.cdProduto as text) AND ((tabelaPrecoProdutoBase.codTabelaPreco = #TABELAPRECOBASE) OR (#TABPRECOBASENULL IS NULL))
767 2 paulo
JOIN PessoaVAEntity pessoa ON pessoa.cdPessoa = venda.cdCliente
768 2 paulo
JOIN PessoaEnderecoVAEntity pessoaEndereco ON pessoaEndereco.cdPessoa = pessoa.cdPessoa AND pessoaEndereco.nrSequencia = (SELECT MIN(nrSequencia) FROM PessoaEnderecoVAEntity WHERE pessoa.cdPessoa = cdPessoa)
769 2 paulo
WHERE ((tabelaPrecoProduto.codTabelaPreco IN (#TABELASPRECO)) OR (#TABPRECONULL IS NULL))
770 2 paulo
  AND ((colecao.cdClassificacao IN (#COLECOES)) OR (#COL_NULL IS NULL))
771 2 paulo
  AND ((linha.cdClassificacao IN (#LINHAS)) OR (#LINHA_NULL IS NULL))
772 2 paulo
  AND ((cast(venda.cdRepresentant as text) IN (#REPRESENTANTES)) OR (#REPRES_NULL IS NULL))
773 2 paulo
  AND ((venda.dtPedido >= to_date(#DATAINICIO, 'yyyy-mm-dd')) OR (#DATAINI_NULL IS NULL))
774 2 paulo
  AND ((venda.dtPedido <= to_date(#DATAFINAL, 'yyyy-mm-dd')) OR (#DATAFIM_NULL IS NULL))
775 2 paulo
  AND ((pessoaEndereco.ufSigla IN (#UFS)) OR (#UF_NULL IS NULL))
776 2 paulo
GROUP BY 1, 2, 3, 4, 5, 6, 14
777 2 paulo
</code></pre>
778 2 paulo
779 2 paulo
Como o resultado é esperado:
780 2 paulo
Ex:
781 2 paulo
782 2 paulo
|_. codReferencia |_. codSortimento |_. seqTamanho |_. quantidade |_. valorLiquido |_. valorBruto |_. preco |_. comissaoMedia |_. prazoMedio |
783 2 paulo
| 001 | 00009 | 1 | 580 | 14.500 | 29.000 | 50.00 | 0 | 80 |
784 2 paulo
| 001 | 00009 | 2 | 580 | 14.500 | 29.000 | 50.00 | 0 | 80 |
785 2 paulo
| 001 | 00009 | 3 | 580 | 14.500 | 29.000 | 50.00 | 0 | 80 |
786 2 paulo
| 001 | 00009 | 4 | 580 | 14.500 | 29.000 | 50.00 | 0 | 80 |
787 2 paulo
788 2 paulo
h2. Condição de Vendas
789 2 paulo
790 2 paulo
Tabela/visão com a relação das condições de vendas. Esta não é uma integração obrigatória.
791 2 paulo
792 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
793 2 paulo
| codEmpresa * | String/Integer  | 10         | Código da Empresa origem dos dados |
794 2 paulo
| codigo *  | String/Integer   | 255        | Código da condição de venda |
795 2 paulo
| nome *      | String   | 7          | Nome da Condição |
796 2 paulo
| qtdeParcelas *       | String   | 255        | Quantidade de parcelas |
797 2 paulo
| prazoMedio *       | String   | 255        | Prazo médio |
798 2 paulo
| ativo       | String   | 255        | Situação da condição de venda |
799 2 paulo
| parcelas       | String   | 255        | Parcelas (Para Sispla/TI Empresarial colocar condição separadas por espaço. Ex: 30 60 ou 30 60 90) |
800 2 paulo
801 2 paulo
802 2 paulo
h2. País
803 2 paulo
804 2 paulo
Tabela/visão com a relação dos países. Esta não é uma integração obrigatória, somente se for exportação do B2B.
805 2 paulo
806 2 paulo
|_. Campo      |_. Tipo   |_. Precisão |_. Descrição |
807 2 paulo
| codigo * | String/Integer  | 255         | Código do país |
808 2 paulo
| nome *  | String   | text        | Nome do país |
809 2 paulo
810 2 paulo
h2. Estoque Centralizado
811 2 paulo
812 2 paulo
Tabela/visão com a informações de estoque centralizado.
813 2 paulo
814 2 paulo
*Caso trabalhe com estoque por data*: Neste caso o estoque deve ser acumulativo, sempre.
815 2 paulo
Por exemplo, se o estoque aumenta em 10 peças a cada data, sem considerar nenhuma venda, 
816 2 paulo
na primeira data seu estoque será de 10 peças, na segunda data será de 20 peças e na terceira data será de 30 peças.
817 2 paulo
818 2 paulo
*Atenção!! Esta tabela/visão possui parâmetros!!!*
819 2 paulo
820 2 paulo
821 2 paulo
|_. Campo                       |_. Tipo  |_. Precisão |_. Descrição |
822 2 paulo
| codEmpresa                    | String  | 255        | Código da Empresa origem dos dados |
823 2 paulo
| codigoProduto                 | String  | 255        | Código do Produto |
824 2 paulo
| seqTamanho                    | String  | 255        | Código do tamanho |
825 2 paulo
| seqSortimento                 | String  | 255        | Código da cor/Sortimento |
826 2 paulo
| colecao                       | String  | 255        | Código da coleção |
827 2 paulo
| estoqueLimitado               | Integer | 10         | Flag para estoque limitado ( 1 = limitado, 0 = não limitado) |
828 2 paulo
| quantidade                    | Double  | 10         | Quantidade em estoque |
829 2 paulo
| codTamanho                    | String  | 255        | Código do tamanho |
830 2 paulo
| codGrade                      | String  | 255        | Código da grade |
831 2 paulo
| deposito                      | String  | 255        | Código do depósito (Se não for usar, deixar 0. O preenchimento com NULL deste campo pode fazer com que as quantidades não apareçam nas referencias.)|
832 2 paulo
| nomeColecao                   | String  | 255        | Nome da coleção |
833 2 paulo
| dataProduto                   | Date    | 10         | Data do estoque (enviar '2000-01-01' caso não trabalhe com estoque por data) |
834 2 paulo
| quantidadeProntaEntrega       | Double  | 10         | Quantidade pronta entrega (retornar 0 se não trabalhar com pronta entrega) |
835 2 paulo
| codCorBase                    | String  | 255        | Código da Cor Base |
836 2 paulo
| nomeReferencia                | String  | 255        | Nome da Referência |
837 2 paulo
| nomeCor                       | String  | 255        | Nome da Cor |
838 2 paulo
| ean13                         | String  | 255        | EAN |
839 2 paulo
| visualQuantidadeProduto       | Double  | 10         | Quantidade visual do produto *(enviar null)* |
840 2 paulo
| visualQuantidadeProducao      | Double  | 10         | Quantidade visual da produção *(enviar null)* |
841 2 paulo
| seqOrdenacaoTamanho           | Integer | 10         | Sequencia de ordenação do tamanho do produto *(enviar null)* |
842 2 paulo
| codReferenciaProvisoria       | String  | 10         | Código de referencia provisória *(enviar null)* |
843 2 paulo
| visualDataProduto             | String  | 255         | Data em formate visual "de - até" *(enviar null)* |
844 2 paulo
| coringa1                      | String  | 20         | Código do coringa 1 *(enviar null)* |
845 2 paulo
| coringa2                      | String  | 20         | Código do coringa 2 *(enviar null)* |
846 2 paulo
| coringa3                      | String  | 20         | Código do coringa 3 *(enviar null)* |
847 2 paulo
| coringa4                      | String  | 20         | Código do coringa 4 *(enviar null)* |
848 2 paulo
| coringa5                      | String  | 20         | Código do coringa 5 *(enviar null)* |
849 2 paulo
| unidade                       | String  | 255         | Unidade de medida *(enviar null)* |
850 2 paulo
| conversorUnidade              | String  | 255         | Conversor da unidade de medida *(enviar null)* |
851 2 paulo
| conversorFator                | String  | 255         | Fator do da conversão *(enviar null)* |
852 2 paulo
| conversorOperador             | String  | 255         | Operador da conversão *(enviar null)* |
853 2 paulo
854 2 paulo
Lista de Parâmetros:
855 2 paulo
856 2 paulo
|_. Campo  |_. Parâmetro  |_. Tipo         |_. Precisão |_. Descrição     |
857 2 paulo
|  codColecao | in (#COLECOES) or (#COLECOESNULL = '-1')    | String          | 255           | Código da coleção  |
858 2 paulo
|  tabPreco| in (#PRICETABLES) or (#PRICETABLES = '-1')    | String          | 255           | Código da tabela de preço |
859 2 paulo
|  codReferencia | in (#REFERENCES) or (#REFERENCES = '-1')    | String          | 255           | Código da referencia |
860 2 paulo
861 2 paulo
h2. Clientes Inadimplentes
862 2 paulo
863 2 paulo
Tabela/visão com a informações de Clientes Inadimplentes.
864 2 paulo
865 2 paulo
Trazer somente as informações de clientes inadimplentes, 
866 2 paulo
de acordo com as regras desejadas pela empresa
867 2 paulo
868 2 paulo
|_. Campo                    |_. Tipo  |_. Precisão |_. Descrição |
869 2 paulo
| codEmpresa                 | String  | 255        | Código da Empresa origem dos dados |
870 2 paulo
| codcliente                 | String  | 255        | Código do Cliente |
871 2 paulo
| nomeCliente                | String  | 255        | Nome do Cliente |
872 2 paulo
| telefone                   | String  | 255        | Telefone do Cliente |
873 2 paulo
| codRepres1                 | String  | 255        | Código do Representante 1 do Cliente |
874 2 paulo
| codRepres2                 | String  | 255        | Código do Representante 2 do Cliente |
875 2 paulo
| codRepres3                 | String  | 255        | Código do Representante 3 do Cliente |
876 2 paulo
| codIBGE                    | String  | 255        | Código do IBGE |
877 2 paulo
| titulo                     | String  | 255        | Numero do Título |
878 2 paulo
| dataVencimento             | Date    | Data       | Data de Vencimento do Título |
879 2 paulo
| valor                      | String  | 255        | Valor do Título |
880 2 paulo
881 2 paulo
h2. Transportadoras
882 2 paulo
883 2 paulo
Tabela/visão com a informações de Transportadoras.
884 2 paulo
885 2 paulo
Trazer somente as informações de Transportadoras, 
886 2 paulo
de acordo com as regras desejadas pela empresa
887 2 paulo
888 2 paulo
|_. Campo                    |_. Tipo  |_. Precisão |_. Descrição |
889 8 paulo
| codEmpresa*                 | String  | 255        | Código da Empresa origem dos dados |
890 8 paulo
| codTransportadora*                 | String  | 255        | Código da Transportadora |
891 8 paulo
| nomeTransportadora*                | String  | 255        | Nome da Transportadora |
892 8 paulo
| situacao*                | Inteiro  |         | 0 - Invativo / 1 - Ativo |
893 8 paulo
| CodIbge                | String  |         | Código IBGE |
894 8 paulo
| CnpjCpf                | String  |         | Cnpj ou Cpf |