POST api/OrderEntry

End Point que genera una Orden de Venta hacia TEAM en un ambiente SANDBOX(de Pruebas). Se requiere el EndPoint y el token en el header, y el username(el mismo que se utiliza para generar el token), Orden de Compra Cliente, Forma de Pago, Método de Pago, Uso de CFDI e Items en el body (Para estos campos revisar el apartado de Tabla IDs).

Request Information

End Point: https://apisteam.teamnet.com.mx/api/OrderEntry

Para garantizar la seguridad al utilizar nuestras API´s, se debe incluir el token generado en el End Point "Autenticacion" en el Header (Excepto para el mismo de "Autenticación").

Headers:

  • Authorization: Bearer {Token}
  • Content-Type: application/json

URI Parameters

Ninguna

Body Parameters

RequestOrderEntry
NombreDescripciónTipoInformación Adicional
orden_Compra_Cliente

Identificador de Orden de Compra del solicitante.

string

Required

username

Username proporcionado por TEAM, mismo que se utiliza para generar el token.

string

Required

forma_Pago

ID Forma de Pago de acuerdo al SAT (Revisar el apartado Tabla IDs).

integer

Required

metodo_Pago

Método de Pago de acuerdo al SAT (Revisar el apartado Tabla IDs).

integer

Required

uso_CFDI

Uso del CFDI de acuerdo al SAT (Revisar el apartado Tabla IDs).

integer

Required

items

Deberá colocar el o los Productos que vaya incluir en la orden. IMPORTANTE: los productos deben pertenecer a la misma clase.

Collection of Items

Required

Request Formats

application/json, text/json

Sample:
{
  "orden_Compra_Cliente": "sample string 1",
  "username": "sample string 2",
  "forma_Pago": 3,
  "metodo_Pago": 4,
  "uso_CFDI": 5,
  "items": [
    {
      "sku": "sample string 1",
      "cantidad": 2,
      "warehouse_code": 3
    },
    {
      "sku": "sample string 1",
      "cantidad": 2,
      "warehouse_code": 3
    }
  ]
}

application/xml, text/xml

Sample:
<RequestOrderEntry xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIEnlaceTEAM.Request">
  <forma_Pago>3</forma_Pago>
  <items>
    <Items>
      <cantidad>2</cantidad>
      <sku>sample string 1</sku>
      <warehouse_code>3</warehouse_code>
    </Items>
    <Items>
      <cantidad>2</cantidad>
      <sku>sample string 1</sku>
      <warehouse_code>3</warehouse_code>
    </Items>
  </items>
  <metodo_Pago>4</metodo_Pago>
  <orden_Compra_Cliente>sample string 1</orden_Compra_Cliente>
  <username>sample string 2</username>
  <uso_CFDI>5</uso_CFDI>
</RequestOrderEntry>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'RequestOrderEntry'.

Response Information

Códigos de Estatus

200 - OK Succes/Petición Exitosa

401 - Unauthorized/Petición No Autorizada

404 - Not Found/Ruta, Recurso, Dato No Encontrado

Resource Description

Id de Orden de Venta generada en TEAM, Identificador de Orden de Compra del Cliente, Total de la Orden de Venta, Moneda de la Orden de Venta

RespuestaOrderEntry
NombreDescripciónTipoInformación Adicional
Exito

integer

Ninguna

Mensaje

string

Ninguna

Data

DataOrderEntry

Ninguna

Response Formats

application/json, text/json

Sample:
{
  "exito": 1,
  "mensaje": "sample string 2",
  "data": {
    "orden_Compra_Cliente": "sample string 1",
    "orden_TEAM": "sample string 2",
    "total_OC": 3.0,
    "moneda": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<RespuestaOrderEntry xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIEnlaceTEAM.Models.Response">
  <Data>
    <moneda>sample string 4</moneda>
    <orden_Compra_Cliente>sample string 1</orden_Compra_Cliente>
    <orden_TEAM>sample string 2</orden_TEAM>
    <total_OC>3</total_OC>
  </Data>
  <Exito>1</Exito>
  <Mensaje>sample string 2</Mensaje>
</RespuestaOrderEntry>