Crear un pedido a nombre del cliente final

//Ejemplo parámetros
{
  "nota": "TEST NO PREPARAR",
  "cliente": {
    "nombre": "PRUEBA API",
    "documento": "77666555",
    "tipoDocumento": 96,
    "direccion": "TEST 1000",
    "codigoPostal": "7600",
    "ciudad": "Mar del Plata",
    "codProvincia": 1,
    "email": "[email protected]",
    "tel": "111111"
  },
  "items": [
    {
      "item_id": 1429,
      "item_qty": 1,
      "item_price": 2500
    }
  ]
}

  • Los códigos de provincia son según la siguiente tabla de AFIP: https://www.afip.gob.ar/inversiones-bienes-uso/documentos/codigo-provincia.pdf

  • Los tipos de documento son según los códigos de AFIP:

    • 80 - CUIT

    • 86 - CUIL

    • 96 - DNI

  • En caso de enviar un CUIT, se verifica que sea un CUIT válido y la condición fiscal y nombre se toman del padrón de AFIP

  • En el campo documento solo se tendrán en cuenta los números, se descartará cualquier otro caracter como - ó .

  • Si el cliente ya fue dado de alta en GN se tomarán los datos anteriormente guardados y se tomará la nueva dirección como dirección para el envío

  • El precio de cada artículo se debe enviar en ARS y neto, si uno de los precios es menor al precio informado en el catálogo el pedido no se crea y devuelve un error

#Ejemplo en curl
curl -X 'POST' \
  'https://api.gruponucleosa.com/API_V1_CSO/NewCustomerSaleOrder' \
  -H 'accept: */*' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEwMjIiLCJjdXN0X2lkIjoiMzI0NDEiLCJjb250cm9sbGVyQWNjZXNzIjoiYXBpX3YxO2FwaV92MV9zc287YXBpX3YxX2NzbyIsIm5iZiI6MTcyMDEwNTMxOCwiZXhwIjoxNzIwMTA2MjE4LCJpYXQiOjE3MjAxMDUzMTh9.mETbkN0GDfjoQiscWX1HlD3dvUrz8LvdfJsbO2XtuV4' \
  -H 'Content-Type: application/json' \
  -d '{
  "nota": "TEST NO PREPARAR",
  "cliente": {
    "nombre": "PRUEBA API",
    "documento": "77666555",
    "tipoDocumento": 96,
    "direccion": "TEST 1000",
    "codigoPostal": "7600",
    "ciudad": "Mar del Plata",
    "codProvincia": 1,
    "email": "[email protected]",
    "tel": "111111"
  },
  "items": [
    {
      "item_id": 1429,
      "item_qty": 1,
      "item_price": 2500
    }
  ]
}'
//Ejemplo de respuesta
{
  "idClienteGN": 610565,
  "error": 0,
  "error_desc": "OK",
  "pedidos": [
    {
      "pedido": "58-189774",
      "centroDistribucion": "Buenos Aires (Luna 551, CABA, CP 1437, CABA)",
      "articulos": [
        {
          "precioNeto": 2500,
          "moneda": "ARS",
          "item_id": 1429,
          "item_qty": 1
        }
      ]
    }
  ],
  "faltantes": []
}

Last updated