Professional Documents
Culture Documents
Manual GraphQL
Versão 2.0 Outubro/2017
DOCUMENTAÇÕES
As documentações de toda as requisições poderão ser acessadas no Menu “Docs”, que fica
ao lado direito da tela.
TESTES DE REQUISIÇÃO
1.1 Download
mutation createToken {
createToken(
login: "teste.distribuidor",
password: "t3$$t#hosp"
){
token
}}
5. Clicar no botão “Play” para executar a query, conforme imagem abaixo:
Exemplo de token
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlhdCI6MTUwODM1MDI5NywiZXhwIj
oxNTA4NDM2Njk3LCJqdGkiOiJjcW5oOFVIU29ISVY3d2FlIn0.VAyNQxVtb6uZHPUTnbj8VZoI-
FehsO5kri-ouWoRABw
2.1.1 Campos
query getOrderDetails{
getOrderDetails(
grouped_order_code: 354
){
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
products
{
ean
ordered_quantity
wholesaler_discount
order_discount
unit_net_price
industry_order_code
product_reason
}
}
}
Observação¹: Como o envio das requisições foi explicado na primeira requisição (acima),
“createPreOrder”, na definição das próximas requisições, iremos utilizar somente as
imagens.
EXEMPLOS DE REQUISIÇÃO
3.1 createPreOrder
mutation createPreOrder{createPreOrder(
client_identification: "20294088000109",
wholesaler: "18269125000187",
client_code: "1234",
commercial_condition: "",
products: [
{
ean: "7891058003203",
ordered_quantity: 1
wholesaler_discount : 50
}
{
ean: "7891058003241",
ordered_quantity: 2
wholesaler_discount : 40
}
]
){
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
}
}
3.2 updateOrderResponse
mutation updateOrderResponse{
updateOrderResponse(
date_time_processing:"2017-11-30 10:00:00",
grouped_order_code:354,
order_motive: ORDER_SUCCESSFULLY_ACCEPTED,
products:
[
{
ean : "7891058003203",
response_quantity : 1,
percent_discount : 1,
unit_discount_price : 0.40,
unit_net_price : 40.00,
product_reason : PRODUCT_SUCCESSFULLY_ACCEPTED,
monitored : true,
wholesaler_reason : "PRODUCT_SUCCESSFULLY_ACCEPTED ",
industry_order_code : 30375,
industry_abbreviation : "FAB"
}
{
ean : "7891058003241",
response_quantity : 2,
percent_discount : 1,
unit_discount_price : 0.20,
unit_net_price : 30.00,
product_reason : PRODUCT_SUCCESSFULLY_ACCEPTED,
monitored : true,
wholesaler_reason : "PRODUCT_SUCCESSFULLY_ACCEPTED ",
industry_order_code : 30375,
industry_abbreviation : "FAB"
}
],
total_value: 39.20,
discount_value:0.80
){
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
}
}
3.3 updateOrderInvoice
mutation updateOrderInvoice {
updateOrderInvoice(
invoice_issue_date:"2017-12-08",
date_time_processing:"2017-12-08 10:00:00",
grouped_order_code: 354,
invoice_number: 3984,
base_calculation_icms_tax_substitution: 10.23,
base_calculation_icms: 6.89,
danfe: "A9490",
invoice_value: 180.39,
invoice_discount_value: 38.10,
icms_value_transferred: 40.27,
products_total_value: 185.39,
invoice_products: [
{
ean: "7891058003203",
invoice_quantity: 2,
percent_discount: 1.87,
unit_discount_price: 2.30,
unit_net_price: 10.38,
base_calculation_icms: 5.30,
base_calculation_icms_tax_substitution: 4.23,
percent_icms_aliquot: 1.39,
percent_ipi_aliquot: 1.23,
icms_value: 5.00,
st_value: 1.39,
icms_transferred_value: 3.98,
cfop: 10.55,
tax_substitution_flag: "O",
positive_list_identifier: "P",
product_deadline: 90,
product_classification: 2,
dcb: "abcd",
transfer_value: 5.44,
product_total_value: 10.93,
product_total_value_charges: 19.10,
tax_status_code: "D",
percent_financial_discount: 10.18,
percent_unit_financial_discount: 7.58,
type: "M",
}
{
ean: "7891058003241",
invoice_quantity: 1,
percent_discount: 1.87,
unit_discount_price: 2.30,
unit_net_price: 10.38,
base_calculation_icms: 5.30,
base_calculation_icms_tax_substitution: 4.23,
percent_icms_aliquot: 1.39,
percent_ipi_aliquot: 1.23,
icms_value: 5.00,
st_value: 1.39,
icms_transferred_value: 3.98,
cfop: 10.55,
tax_substitution_flag: "O",
positive_list_identifier: "P",
product_deadline: 90,
product_classification: 2,
dcb: "abcd",
transfer_value: 5.44,
product_total_value: 10.93,
product_total_value_charges: 19.10,
tax_status_code: "D",
percent_financial_discount: 10.18,
percent_unit_financial_discount: 7.58,
type: "M",
}
]
icms_total_value_withheld: 3.34,
icms_total_value: 4.45,
volume_quantity: 10,
) {
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
products {
ean
ordered_quantity
wholesaler_discount
order_discount
unit_net_price
industry_order_code
industry_abbreviation
product_reason
}
}
}