Añadir UID
Con esta función se puede agregar un nuevo contenedor al sistema. Si no se especifica un número de identificación única del contenedor (UID), el sistema automáticamente asignará el siguiente UID disponible.
URL
/CTNEAT/UID/ADD/{tkn}
Método HTTP
POST
Parámetros de la solicitud
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio | Formato del valor |
|---|---|---|---|---|
| ITEMCODE | cadena | Código interno del artículo | Sí | - |
| CODETYPE | numérico | Código del formato del artículo | Sí | Ver posibles valores |
| UID | cadena | Código único del contenedor | No | - |
| REMQTY | numérico | Cantidad restante del contenedor | No | - |
| INITQTY | numérico | Cantidad inicial del contenedor | No | - |
| DATECODE | numérico | DATECODE del contenedor | No | YYWW |
| LOTNUMBER | cadena | Número de lote del contenedor | No | - |
| MPARTNUMBER | cadena | Part Number del fabricante | No | - |
| SPARTNUMBER | cadena | Part Number del proveedor | No | - |
| ORDERNUMBER | cadena | Número del pedido del contenedor | No | - |
| ORDERLINE | numérico | Número de línea del pedido del contenedor | No | - |
| DELIVERYNOTE | cadena | Número de albarán del contenedor | No | - |
| SUPPLIER | cadena | Proveedor | No | - |
(si no se especifica el numero único del contenedor (UID) se definirá automaticametne con el siguiente número disponible)
Encabezados de la solicitud
| Nombre del encabezado | Descripción del encabezado | Obligatorio |
|---|---|---|
| Content-Type | Tipo de contenido de la solicitud | Sí |
Cuerpo de la solicitud
Formato del cuerpo de la solicitud: application/json
Descripción del cuerpo de la solicitud:
{
"ITEMCODE": "ITEM_CODE",
"CODETYPE": CODIGO_FORMATO,
"UID": "CODIGO_DEL_CONTENEDOR",
"REMQTY": CANTIDAD_RESTANTE_DEL_CONTENEDOR,
"INITQTY": CANTIDAD_INICIAL_DEL_CONTENEDOR,
"DATECODE": "DATECODE_CONTENEDOR",
"LOTNUMBER": "LOTE_CONTENEDOR",
"MPARTNUMBER": "PART_NUMBER_FABRICANTE",
"SPARTNUMBER": "PART NUMBER PROVEEDOR",
"ORDERNUMBER": "NUMERO_PEDIDO_DEL_CONTENEDOR",
"ORDERLINE": LINEA_PEDIDO,
"DELIVERYNOTE": "NUM_ALBARAN_CONTENEDOR",
"SUPPLIER": "PROVEEDOR"
}
Parámetros de la respuesta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Formato |
|---|---|---|---|
| ErrorContent | JSON | Json con la descripción del resultado de la operación | Formato ErrorContent |
Códigos de estado de la respuesta
| Código de estado | Descripción del código de estado | Posibles razones |
|---|---|---|
| 200 | OK | La solicitud fue exitosa |
| 400 | Petición errónea | Alguno de los parámetros pasados no es correcto |
| 500 | Error interno | Error en el servidor |
| 401 | Unauthorized | El usuario no está autenticado |
Ejemplo de consulta
http://ctincoming/CTNEAT/UID/ADD/6A201F1F5147079FF9CA80DCDBB032AB386905091BC973B53F50E6493EC53868
{
"ITEMCODE": "CODIGO_PN",
"CODETYPE": 2,
"UID": "UID0001",
"REMQTY": 1000,
"INITQTY": 1000,
"DATECODE": "2302",
"LOTNUMBER": "LOT_1",
"MPARTNUMBER": "PN_1",
"SPARTNUMBER": "SPN_1",
"ORDERNUMBER": "ORDER_NUMBER_0001",
"ORDERLINE": 1,
"DELIVERYNOTE": "DELNOTE01",
"SUPPLIER": "SUPPLIER_1"
}
Ejemplo de respuesta
{ "Success":true, "fault":{ "faultcode":"none", "faultstring":"UID added", "detail":"UID: UID0001 successfully added" } }
No Comments