Leer los nuevos albaranes
Con esta función es posible obtener la lectura de los nuevos albaranes que han sido creados recientemente en el sistema y que aún no han sido exportados. Esta función ha sido diseñada para facilitar la obtención de los nuevos albaranes que acaban de ser recepcionados por el sistema.
URL
/CTNEAT/DELYNOTE/READ/NEWDELYNOTE/{tkn}
Método HTTP
GET
Parámetros de la solicitud
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio | Posibles valores |
|---|
Encabezados de la solicitud
| Nombre del encabezado | Descripción del encabezado | Obligatorio |
|---|
Cuerpo de la solicitud
No se requiere un cuerpo de solicitud para este método HTTP.
Parámetros de la respuesta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro |
|---|---|---|
| Result | JSON | Json con la descripción del resultado de la operación |
Elementos de Result
- Result.NRecords: Valor numérico que indica el número de registros en la matriz Result.Data.
- Result.Data: Matriz que contiene uno o más objetos (Cantidad de registrios leídos).
- Result.Data[x].DelivNoteNumber: Representa el número de albarán.
- Result.Data[x].Supplier: Proveedor del albarán.
- Result.Data[x].DelivNoteCreationDate: Fecha de creación del albarán.
- Result.Data[x].DelivNoteCreationUser: Usuario de creación del albarán
- Result.Data[x].NOfLines: Número de líneas del albarán.
- Result.Data[x].currentDeliveryNoteNumber: Matriz que contiene los registros de líneas del albarán.
- Result.Data[x].currentDeliveryNoteNumber[n].ItemCode: Código del ítem.
- Result.Data[x].currentDeliveryNoteNumber[n].QTYRecived: Cantidad recibida del artículo
- Result.Data[x].currentDeliveryNoteNumber[n].DelivNoteLineCreationDate: Fecha de la recepción de la línea.
- Result.Data[x].currentDeliveryNoteNumber[n].DelivNoteLineCreationUser: Usuario de creación de la línea.
- Result.Data[x].currentDeliveryNoteNumber[n].IDDelivNoteLine: Identificador interno de la línea.
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/DELYNOTE/READ/NEWDELYNOTE/E994D8C3B99915A68CB9CC502B6CD5300857BA04D3E696BDFE70C02BBFE6A537
Ejemplo de respuesta
{
"NRecords": 1,
"Data": [
{
"DelivNoteNumber": "001259",
"Supplier": "CTNEAT_SUPP",
"DelivNoteCreationDate": "2023-05-10T10:17:40.362",
"DelivNoteCreationUser": "admin",
"NOfLines": 2,
"currentDeliveryNoteNumber": [
{
"ItemCode": "CODIGO_PN",
"QTYRecived": 3,
"DelivNoteLineCreationDate": "2023-05-10T10:17:40.367",
"DelivNoteLineCreationUser": "",
"IDDelivNoteLine": 2219,
},
{
"ItemCode": "CODIGO_PN_2",
"QTYRecived": 5,
"DelivNoteLineCreationDate": "2023-05-10T10:19:23.153",
"DelivNoteLineCreationUser": "",
"IDDelivNoteLine": 2220,
}
]
}
]
}
No Comments