Recebe um pedido, realiza validações e gera um Pedido Web.
None.
WebOrderDTO
Name | Name | Description | Type | Additional information |
---|---|---|---|---|
finaliza_ped | Flag de finalização do pedido (S- Envia Pedido e já realiza integração com tabelas EDI / N [default] – Apenas salva pedido) | string | None. | |
cnpj | Numero do CNPJ - (00.000.000/0001-00 ou 00000000000000) | string | None. | |
entrega_retira | Tipo de Entrega(E – Entrega, R – Retira) - Default = "E" | string | None. | |
dta_basefaturamento | Data Base do faturamentoa (dd/mm/aaaa ou ddmmaaaa) (Opcional) | string | None. | |
itens | Itens do Pedido | Collection of WebOrderItemsDTO | None. | |
qtd_pedida | Quantidade Solicitada do Produto | decimal number | Required | |
qtd_embalagem | Quantidade da Embalagem | decimal number | Required | |
vlr_emb_tab_preco | Valor da Embalagem na tabela de Preços | decimal number | Required | |
seq_grade | Indica a sequência(código) da grade em questão (opcional) | integer | None. | |
seq_produto | Sequência númerica representativa do Produto | integer | Required | |
qtd_sugerida | Quantidade Sugerida do Produto | decimal number | Required | |
nro_empresa | Número da Empresa (opcional) | integer | None. | |
tp_pedido | Tipo do Pedido(C – Cotação, V- Venda) | string | None. | |
seq_ext_user | Sequence do Usuário (Opcional) - Se não informado, pedidos serão associados ao Usuário Master do Grupo com menor SEQ_GROUP | integer | None. |
Sample:
{ "finaliza_ped": "sample string 3", "cnpj": "sample string 4", "entrega_retira": "sample string 5", "dta_basefaturamento": "sample string 6", "itens": [ { "qtd_pedida": 3.1, "qtd_embalagem": 4.1, "vlr_emb_tab_preco": 5.1, "seq_grade": 1, "seq_produto": 6, "qtd_sugerida": 7.1 }, { "qtd_pedida": 3.1, "qtd_embalagem": 4.1, "vlr_emb_tab_preco": 5.1, "seq_grade": 1, "seq_produto": 6, "qtd_sugerida": 7.1 } ], "nro_empresa": 1, "tp_pedido": "sample string 7", "seq_ext_user": 1 }
Sample:
<WebOrderDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Consinco.SM.Api.Entities.Entities.v1.Sales"> <_pageNo xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">1</_pageNo> <_pageSize xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">2</_pageSize> <CAN_FINALIZE_ORDER>sample string 3</CAN_FINALIZE_ORDER> <CNPJ>sample string 4</CNPJ> <IND_SHIPMENT_TYPE>sample string 5</IND_SHIPMENT_TYPE> <INVOICEMENT_BASE_DATE>sample string 6</INVOICEMENT_BASE_DATE> <ITEMS> <WebOrderItemsDTO> <_pageNo xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">1</_pageNo> <_pageSize xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">2</_pageSize> <QUANTITY_DEMANDED>3.1</QUANTITY_DEMANDED> <QUANTITY_PACKAGE>4.1</QUANTITY_PACKAGE> <SALES_TABLE_PRICE>5.1</SALES_TABLE_PRICE> <SEQ_GRID>1</SEQ_GRID> <SEQ_PRODUCT>6</SEQ_PRODUCT> <SUGGESTED_QUANTITY>7.1</SUGGESTED_QUANTITY> </WebOrderItemsDTO> <WebOrderItemsDTO> <_pageNo xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">1</_pageNo> <_pageSize xmlns="http://schemas.datacontract.org/2004/07/Kike.Web.Api.Dto">2</_pageSize> <QUANTITY_DEMANDED>3.1</QUANTITY_DEMANDED> <QUANTITY_PACKAGE>4.1</QUANTITY_PACKAGE> <SALES_TABLE_PRICE>5.1</SALES_TABLE_PRICE> <SEQ_GRID>1</SEQ_GRID> <SEQ_PRODUCT>6</SEQ_PRODUCT> <SUGGESTED_QUANTITY>7.1</SUGGESTED_QUANTITY> </WebOrderItemsDTO> </ITEMS> <NUMBER_COMPANY>1</NUMBER_COMPANY> <ORDER_TYPE>sample string 7</ORDER_TYPE> <SEQ_EXT_USER>1</SEQ_EXT_USER> </WebOrderDTO>
WebOrderResponseDTO
Name | Description | Type | Additional information |
---|---|---|---|
seq_pedido | Sequência atribuída ao Pedido, para futuras Consultas | integer | None. |
status | Status de Recebimento do Pedido(recebido/não recebido, inválido) | string | None. |
callback_url | URL de callback para consulta posterior do processamento assíncrono | string | None. |
Sample:
{ "seq_pedido": 1, "status": "sample string 2", "callback_url": "sample string 3" }
Sample:
<WebOrderResponseDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Consinco.SM.Api.Entities.Entities.v1.Sales"> <CALLBACKURL>sample string 3</CALLBACKURL> <SEQ_ORDER>1</SEQ_ORDER> <STATUS>sample string 2</STATUS> </WebOrderResponseDTO>