Saltar al contenido principal

Información de la Entrada de Productos

Descripción

El endpoint GetProductReceivingInfo obtiene la información de la entrada de productos del sistema MIMS.


Cómo obtener información de la entrada de productos

Request HTTP GET

Tipo de SolicitudURL Ejemplo
GET{{url_base}}/GetProductReceivingInfo
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/%2GetProductReceivingInfo%22

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
BranchNoString(25)Código Externo de la Sucursal
ProductReceivingCodeIntegerNoCódigo de la entrada de producto
SalesOrderNoString(25)NoCódigo Externo del pedido de origen
LoadNoString(25)NoCódigo Externo de la Carga de origen

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
BranchNoString(25)Código Externo de la Sucursal
ProductReceivingCodeIntegerCódigo de la entrada de producto
ReceivingDateDataHoraFecha de la entrada de productos
SalesOrderNoString(25)Código Externo del pedido de origen
LoadNoString(25)Código Externo de la Carga de origen
StatusString(2)Status de la entrada de producto
BeginDateDataHoraFecha/hora del inicio del registro de productos de la entrada
EndDateDataHoraFecha/hora del fin del registro de productos de la entrada
ItemListProductReceivingItemListLista de objetos con la información de los Elementos de la Entrada

Ejemplo de Request

curl --location --request GET '{{url_base}}/GetProductReceivingInfo?BranchNo=001&ProductReceivingCode=123456' \
--header 'Content-Type: application/json;charset=UTF-8'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"BranchNo": "001",
"ProductReceivingCode": 123456,
"ReceivingDate": "2024-02-07T14:30:00",
"SalesOrderNo": "SO-789",
"LoadNo": "LD-456",
"Status": "AP",
"BeginDate": "2024-02-07T15:00:00",
"EndDate": "2024-02-07T16:30:00",
"ItemList": [
{
"ProductNo": "P-001",
"ProductName": "Producto A",
"TransferQty": 100,
"CheckedQty": 95,
"TransferWeight": 500.0,
"ConfirmedWeight": 495.0
},
{
"ProductNo": "P-002",
"ProductName": "Producto B",
"TransferQty": 50,
"CheckedQty": 50,
"TransferWeight": 250.0,
"ConfirmedWeight": 250.0
}
]
}

Objeto ProductReceivingItemList

Descripción

El objeto ProductReceivingItemList representa un elemento de la entrada de productos.


Propiedades

PropiedadTipoObligatorioDescripción
ProductNoString(25)Código externo del producto de la entrada
ProductNameString(40)Descripción del producto de la entrada
TransferQtyIntegerCantidad de embalajes enviados
CheckedQtyIntegerCantidad de embalajes confirmados
TransferWeightFloatPeso enviado
ConfirmedWeightFloatPeso confirmado

Objeto ProductReceivingItemList

Descripción

El objeto ProductReceivingItemList representa un elemento de la entrada de productos en el sistema MIMS.


Propiedades

PropiedadTipoObligatorioDescripción
ProductNoString(25)Código externo del producto de la entrada
ProductNameString(40)Descripción del producto de la entrada
TransferQtyIntegerCantidad de embalajes enviados
CheckedQtyIntegerCantidad de embalajes confirmados
TransferWeightFloatPeso enviado
ConfirmedWeightFloatPeso confirmado

Ejemplo de Request

curl --location --request GET '{{url_base}}/GetProductReceivingInfo?BranchNo=001&ProductReceivingCode=123456' \
--header 'Content-Type: application/json;charset=UTF-8'

Ejemplo de Response

{
"ItemList": [
{
"ProductNo": "P-001",
"ProductName": "Producto A",
"TransferQty": 100,
"CheckedQty": 95,
"TransferWeight": 500.0,
"ConfirmedWeight": 495.0
},
{
"ProductNo": "P-002",
"ProductName": "Producto B",
"TransferQty": 50,
"CheckedQty": 50,
"TransferWeight": 250.0,
"ConfirmedWeight": 250.0
}
]
}