Home

Série 1

Páginas filhas
  • SellingGrouping

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

inidateData inicial para pesquisa. Se não informado uma data final, será considerado tudo a partir da data inicial.
enddateData final para definir intervalo de datas.
groupAgrupamento 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)
pageDetermina a página que deve ser retornada. Pode ser utilizada com o parâmetro max.
maxNúmero de registros máximos a ser apresentados.
orderCampo para ordenação dos registros. Aceita campos e ordem decrescente (DESC)

...

totalQuantidade de registros do retorno
hasNextIndica se há mais registros na próxima página
groupingIndica o ID segundo o agrupamento que foi solicitado
descriptionIndica o Nome segundo o agrupamento que foi solicitado
quantityQuantidade de produtos vendidos
totalValor 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
}
]
}