Home

Série 1

Páginas filhas
  • Order - Version 1.0

Versões comparadas

Chave

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

...

Exemplos de uso:

Obtendo o GET

localhost/first/api/v1/Order

Retorno:

{

    "pk": "000002",

    "id": "000002",

    "type": "1",

    "customerId": "000136",

    "customerType": "",

    "class": "NF",

    "createdAt": "2012-09-08T00:00:00",

    "paymentRecalc": "1",

    "invoiceMessage": "",

    "priceTableId": "001",

    "carrier": "",

    "parcelQuantity": 0,

    "parcelType": "FD",

    "stamp": "VIP PAPEIS",

    "clientOrder": "",

    "parcelId": "",

    "rawWeight": 75.9,

    "netWeight": 70.7,

    "shipType": "",

    "contact": "MARCELO",

    "defaultMessage1": "",

    "defaultMessage2": "",

    "defaultMessage3": "",

    "defaultMessage4": "",

    "defaultMessage5": "",

    "ANTTCode": "",

    "carPlate": "",

    "carState": "",

    "seller1Id": "000002",

    "seler1Comission": 1,

    "seller1EmissionRate": 100,

    "seller1IssueRate": 0,

    "seller2Id": "",

    "seller2Comission": 0,

    "seller2EmissionRate": 0,

    "seller2IssueRate": 0,

    "selle3Id": "",

    "seller3Comission": 0,

    "seller3EmissionRate": 0,

    "seller3IssueRate": 0,

    "clientComission": 0,

    "outputDate": "0000-00-00T00:00:00",

    "outputHour": "00:00",

    "cityProvided": "11001",

    "cityName": "",

    "shipmentState": "",

    "shipmentLocal": "",

    "addressId": "",

    "targetState": "",

    "wordCode": "",

    "ARTCode": "",

    "note": "",

    "buyerPresent": "",

    "collectISS": "1",

    "orderItems": {

        "url": "/first/api/v1/orderItems?orderId=000002"

    },

    "orderBills": {

        "url": "/first/api/v1/orderBills?orderId=000002"

    }

}

...

Incluindo um registro (POST)

localhost/first/api/v1/Order

Requisição:

{

type: "1",

customerId: "000001",

tpCustomer: "1",

kind: "SPED",

createdAt: "20150820",

paymentRecalc: "1",

seller1Id: "000001",

seler1Comission: 1,

invoiceMessage: "mensagem",

parcelQuantity: 2,

parcelType: "FD",

stamp: "VIPPAPEIS",

rawWeight: 1,

netWeight: 1,

shipType: "1",

contact: "CARLOS VINICIUS",

defaultMessage1: "001",

defaultMessage2: "001",

defaultMessage3: "001",

defaultMessage4: "001",

defaultMessage5: "001",

seller1EmissionRate: 100,

seller1IssueRate: 0,

seller2Id: "000090",

seller2Comission: 1,

seller2EmissionRate: 100,

seller2IssueRate: 0,

selle3Id: "000003",

seller3Comission: 3,

seller3EmissionRate: 100,

seller3IssueRate: 0,

clientComission: 0,

outputHour: "00:00",

cityProvided: "20937",

cityName: "MUNICIPIO",

OrderItems:

[ {

productId: "00011",

measureId: "CX",

quantity: 10,

price: 10,

categoryID: "010101",

fiscalType: "501",

} ]

}

 

Retorno:

{

  "url": "/first/api/v1/Order/2377",

  "id": "2377"

}

...

Incluindo um registro com impostos

localhost/first/api/v1/Order

Requisição:

{

type: "1",

customerId: "000001",

tpCustomer: "1",

kind: "SPED",

createdAt: "20150820",

paymentRecalc: "1",

seller1Id: "000001",

seler1Comission: 1,

invoiceMessage: "mensagem",

parcelQuantity: 2,

parcelType: "FD",

stamp: "VIPPAPEIS",

rawWeight: 1,

netWeight: 1,

shipType: "1",

contact: "CARLOS VINICIUS",

defaultMessage1: "001",

defaultMessage2: "001",

defaultMessage3: "001",

defaultMessage4: "001",

defaultMessage5: "001",

seller1EmissionRate: 100,

seller1IssueRate: 0,

seller2Id: "000090",

seller2Comission: 1,

seller2EmissionRate: 100,

seller2IssueRate: 0,

selle3Id: "000003",

seller3Comission: 3,

seller3EmissionRate: 100,

seller3IssueRate: 0,

clientComission: 0,

outputHour: "00:00",

cityProvided: "20937",

cityName: "MUNICIPIO",

OrderItems:

[ {

productId: "00011",

measureId: "CX",

quantity: 10,

price: 10,

categoryID: "010101",

fiscalType: "501",

IPIRate: 5.95,

ICMSRate: 1,

discountValue: 1,

discountRate: 1,

IPIBase: 2,

ICMSBase: 2,

ICMSSTValue: 1,

ICMSSBase: 3,

ISSRate: 5,

ISSBase: 4,

ISSVal: 10,

IRRFRate: 1,

IRRFBase: 1,

IRRFValue: 10,

INSSBase: 10,

INSSValue: 15,

CSLLBase: 1,

CSLLValue: 2,

} ]

}

 

Retorno:

{

  "url": "/first/api/v1/Order/2378",

  "id": "2378"

}

...

Alteração de registro (PUT)

localhost/first/api/v1/Order/2377

Requisição:

{

dscCounty: "ALTERANDO MUNICIPIO"

}

 

Excluindo registros

localhost/first/api/v1/Order/2377

Retorno:

{

  "url": "/first/api/v1/Order/2377",

  "id": "2377"

}