Entrada de Materiales
Descripción
Creación de una nueva entrada de materiales en el sistema MIMS y puede ser consultada en la PRO202.
Request HTTP Post
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/PostAddMaterialReceiving |
| Ejemplo | http://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddMaterialReceiving |
Parámetros de Entrada
| Nombre | Tipo | Obligatorio | Comentarios |
|---|---|---|---|
| ReceivingNo | String(25) | Sí | Código del pedido en el ERP |
| BranchNo | String(25) | Sí | Código Externo de la Sucursal |
| ReceivingDate | DataHora | Sí | Fecha de la entrada de materiales |
| SupplierNo | String(25) | Sí | Código externo del Proveedor |
| DocumentNo | String(20) | Sí | Número del documento de la Entrada |
| DocumentTypeNo | String(5) | No | Sigla del tipo de documento de la Entrada de Materiales |
| PurchaseOrderNo | String(10) | No | Código del pedido de compra en el ERP |
| Notes | String(2000) | No | Observaciones del pedido |
| ItemList | AddMaterialReceivingItemList | Sí | Lista de elementos del pedido |
Retorno
| Nombre | Tipo | Obligatorio | Comentarios |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Información estándar de respuesta del Webservice en la ejecución del método |
| ReceivingCode | Integer | Sí | Código interno de la entrada de materiales generado en el sistema MIMS |
Objeto: AddMaterialReceivingItemList
Descripción: Objeto que representa la lista de elementos de la entrada de materiales.
Propiedades
| Nombre | Tipo | Obligatorio | Comentarios |
|---|---|---|---|
| MaterialNo | String(25) | Sí | Código externo del material |
| WarehouseNo | String(25) | No | Código externo del almacén del material de la entrada |
| CostCenterNo | String(25) | No | Código externo del centro de costo del material |
| Qty | Float | Sí | Cantidad de material |
| UnitValue | Float | Sí | Valor unitario del material |
| DiscountValue | Float | No | Valor de descuento del material |
| SupplierLotNo | String(50) | No | Lote del proveedor del material |
| LotNo | String(50) | No | Lote del material |
Ejemplo de Request
curl --location --request GET '{{url_base}}/PostAddMaterialReceiving' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"ReceivingNo": "REC002",
"BranchNo": "101",
"ReceivingDate": "2025-02-07T14:30:00Z",
"SupplierNo": "F12345",
"DocumentNo": "DOC987654",
"DocumentTypeNo": "NF",
"PurchaseOrderNo": "PO456789",
"Notes": "Entrada de materiales para reposición.",
"ItemList": [
{
"MaterialNo": "1076",
"WarehouseNo": "1000101",
"CostCenterNo": "",
"Qty": 10,
"UnitValue": 15.50,
"DiscountValue": 1.50,
"SupplierLotNo": "SL20250207",
"LotNo": "L20250207"
}
]
}
Ejemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Entrada de materiales creada con éxito."
},
"ReceivingCode": 12345
}