...
inidate | Data inicial para pesquisa. Se não informado uma data final, será considerado tudo a partir da data inicial. |
enddate | Data final para definir intervalo de datas. |
group | Agrupamento dos registros. Pode ser agrupado por: D (dia), W (semana), M (mês), R (região). Curvas ABC por: Vendedor (S), Cliente (C) e Produto (P) |
page | Determina a página que deve ser retornada. Pode ser utilizada com o parâmetro max. |
max | Número de registros máximos a ser apresentados. |
order | Campo para ordenação dos registros. Aceita campos e ordem decrescente (DESC) |
...
total | Quantidade de registros do retorno |
hasNext | Indica se há mais registros na próxima página |
grouping | Indica o ID segundo o agrupamento que foi solicitado |
description | Indica o Nome segundo o agrupamento que foi solicitado |
quantity | Quantidade de produtos vendidos |
total | Valor total da nota |
Exemplos de consultas e retornos com parâmetros
Exemplo 1: Retornando Curva ABC por vendedor
localhost/SellingGrouping?group=S |
---|
{ "total": 8, "hasNext": false, "lines": [ { "grouping": "", "description": "", "quantity": 101, "total": 69462.3 }, { "grouping": "000001", "description": "CARLOS VINICIUS NEIVA DE OLIVEIRA", "quantity": 1075, "total": 479858.04 }, { "grouping": "000002", "description": "MARCELINA DOS SANTOS BEZERRA", "quantity": 2008, "total": 1466220.38 } ] } |
Exemplo 2: Retornando Curva ABC por cliente
localhost/SellingGrouping?group=C |
---|
{ "total": 272, "hasNext": false, "lines": [ { "grouping": "000001", "description": "CARLOS VINICIUS NEIVA DE OLIVEIRA", "quantity": 14, "total": 2107.9 }, { "grouping": "000002", "description": "MARCELINA DOS SANTOS BEZERRA", "quantity": 9, "total": 127.04 }, { "grouping": "000021", "description": "A I S LIMA", "quantity": 618, "total": 586567.25 } ] } |
Exemplo 3: Retornando Curva ABC por produto
localhost/SellingGrouping?group=P |
---|
{ "total": 73, "hasNext": false, "lines": [ { "grouping": "00001", "description": "ESP EMB ECON GUARD PAPEL SEDA TV 14X14CM 1X1600", "quantity": 2, "total": 150 }, { "grouping": "00002", "description": "ESP EMB ECON P TOALHA INTERFOLHA BCO 20X21CM 1X500", "quantity": 3, "total": 791 }, { "grouping": "00005", "description": "ESP EMB ECON P TOALHA INTERFOLHA CRE 20X21CM 1X500", "quantity": 2, "total": 283.95 }, { "grouping": "00006", "description": "ESP EMB ECON P TOALHA INTERFOLHA CRE 22,5X21CM 1X500", "quantity": 1, "total": 350 } ] } |
Exemplo 4: Retornando documentos de saída do dia
localhost/SellingGrouping?group=D |
---|
{ "total": 674, "hasNext": false, "lines": [ { "grouping": "20120911", "description": "20120911", "quantity": 11, "total": 10172.5 }, { "grouping": "20120912", "description": "20120912", "quantity": 14, "total": 6412.5 }, { "grouping": "20120913", "description": "20120913", "quantity": 10, "total": 6322.6 } ] } |
Exemplo 5: Retornando documentos de saída da semana
localhost/SellingGrouping?group=W |
---|
{ "total": 127, "hasNext": false, "lines": [ { "grouping": "2012 37", "description": "2012 37", "quantity": 87, "total": 47094.81 }, { "grouping": "2012 38", "description": "2012 38", "quantity": 72, "total": 46195.47 }, { "grouping": "2012 39", "description": "2012 39", "quantity": 107, "total": 80029.62 } ] } |
Exemplo 6: Retornando documentos de saída do mês
localhost/SellingGrouping?group=M |
---|
{ "total": 29, "hasNext": false, "lines": [ { "grouping": "201209", "description": "201209", "quantity": 266, "total": 173319.9 }, { "grouping": "201210", "description": "201210", "quantity": 345, "total": 265521.69 }, { "grouping": "201211", "description": "201211", "quantity": 345, "total": 233466.1 } ] } |
Exemplo 7: Retornando documentos de saída por região
localhost/SellingGrouping?group=R |
---|
{ "total": 4, "hasNext": false, "lines": [ { "grouping": "NORDESTE", "description": "NORDESTE", "quantity": 10836, "total": 8205603.35 }, { "grouping": "NORTE", "description": "NORTE", "quantity": 10, "total": 15021 }, { "grouping": "SUDESTE", "description": "SUDESTE", "quantity": 3, "total": 2000 }, { "grouping": "SUL", "description": "SUL", "quantity": 1, "total": 982.8 } ] } |