Informaciones de Recepción de Animales
El endpoint GetAnimalReceivingInfo retorna una lista con informaciones de recepción de animales o orden de pesaje en el sistema MIMS.
Cómo consultar informaciones de recepción de animales
HTTP POST Request
| Tipo de Solicitud | URL Ejemplo |
|---|---|
| POST | {{url_base}}/GetAnimalReceivingInfo |
| Ejemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo" |
Parámetros de Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ReceivingNo | String(25) | No | Código externo de Recepción de Animal Vivo |
| AnimalWeighingOrderNo | String(25) | No | Código externo de Orden de Pesaje |
| BranchNo | String(25) | Sí | Código externo de la Filial |
| SlaughterStartDate | Data | No | Fecha de inicio de sacrificio |
| SlaughterEndDate | Data | No | Fecha de fin de sacrificio |
Nota
- Al menos uno de los parámetros
ReceivingNooAnimalWeighingOrderNodebe ser informado. - Si los parámetros
SlaughterStartDateySlaughterEndDateson proporcionados, los parámetrosReceivingNoyAnimalWeighingOrderNono son necesarios
Retorno
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sí | Informaciones estándar de respuesta del WebService en la ejecución del método |
| AnimalReceivingInfoDataList | AnimalReceivingInfoDataList | Sí | Lista que contiene informaciones de recepción |
📝 Objeto AnimalReceivingInfoDataList
El objeto AnimalReceivingInfoDataList representa una lista de informaciones de recepción.
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción AnimalReceivingNo String(25) No Código externo de recepción de animales vivos AnimalReceivingCode Int64 No Código interno de recepción de animales vivos AnimalWeighingOrderNo String(25) No Código externo de Orden de Pesaje VehiclePlateNo String(10) No Placa del vehículo VehicleNo String(25) No Código externo del vehículo LotNo String(40) No Lote FarmNo String(25) No Código externo de la Propiedad ShedNo Integer No Galpón CatchCrewNo String(25) No Equipo de captura SlaughterDate DataHora No Fecha de sacrificio SlaughteredAnimals Float No Cantidad de Animales Sacrificados DeadAnimalsQty Float No Cantidad de Animales Muertos en Transporte HeadsQty Float No Cabezas sacrificadas GrossWeight Float No Peso Bruto TareWeight Float No Tara NetWeight Float No Peso Líquido Invoice String(40) No Factura del productor GTANo Float No Número GTA GTASeries String(5) No Serie GTA Shift Float No Número de turno CatchingStartDate DataHora No Fecha de Inicio de Captura CatchingEndDate DataHora No Fecha de Fin de Captura CatchingTime String(8) No Tiempo de Captura DepartureDate DataHora No Fecha de Salida de la Propiedad ArriveDate DataHora No Fecha de Llegada del Camión a la Empresa HangingStartDate DataHora No Fecha de Inicio de Colgado HangingEndDate DataHora No Fecha de Fin de Colgado InitialTareWeightDate DataHora No Fecha del pesaje de tara inicial GrossWeightDate DataHora No Fecha del pesaje de peso bruto TareWeightDate DataHora No Fecha del pesaje de tara FoodWithdrawalDate DataHora No Fecha de retiro de alimentación WaterWithdrawalDate DataHora No Fecha de retiro de agua CoopsQty Float No Cantidad de jaulas AnimalPerCageQty Integer No Cantidad de Animales por Jaula TransportStartDate DataHora No Fecha de inicio de transporte TransportEndDate DataHora No Fecha de fin de transporte HangingSequence Integer No Secuencia de colgado, orden de sacrificio de animales
Ejemplo de Request
curl --location 'http://10.5.7.4:8081/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo"' \
--header 'Content-Type: application/json' \
--data '{
"SlaughterStartDate": "2025-05-01",
"SlaughterEndDate": "2025-05-30",
"BranchNo": "01"
}'
Ejemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"AnimalReceivingInfoDataList": [
{
"AnimalReceivingNo": "TST4",
"AnimalReceivingCode": 28081,
"AnimalWeighingOrderNo": "161025",
"VehicleNo": "TR54",
"VehiclePlateNo": "AYO8D93",
"LotNo": "2603",
"FarmNo": "143840",
"ShedNo": 0,
"CatchCrewNo": "15",
"SlaughterDate": "2026-04-30",
"SlaughteredAnimals": 1500.0,
"DeadAnimalsQty": 0.0,
"HeadsQty": 1500.0,
"GrossWeight": 28000.0,
"TareWeight": 14150.0,
"NetWeight": 13850.0,
"Invoice": "",
"GTANo": 0.0,
"GTASeries": "",
"Shift": 2.0,
"CatchingStartDate": null,
"CatchingEndDate": null,
"CatchingTime": "00:00:00",
"DepartureDate": null,
"ArriveDate": null,
"HangingStartDate": "2026-04-30T21:36:26.000Z",
"HangingEndDate": "2026-04-30T21:36:28.000Z",
"InitialTareWeightDate": null,
"GrossWeightDate": "2026-04-30T14:30:50.000Z",
"TareWeightDate": "2026-04-30T17:30:50.000Z",
"FoodWithdrawalDate": null,
"WaterWithdrawalDate": null,
"CoopsQty": 300.0,
"AnimalPerCageQty": 0,
"TransportStartDate": null,
"TransportEndDate": null,
"HangingSequence": 1
}
]
}
🐞 Posibles Errores
| Código | Mensaje |
|---|---|
| GAR‑001 | La Recepción de Animales informada no fue encontrada! |
| GAR‑002 | El parámetro "Código Externo de Recepción de Animal Vivo (ReceivingNo)" y el parámetro "Código Externo de Orden de Pesaje (AnimalWeighingOrderNo)" no fueron proporcionados. Proporcione al menos uno! |
| GAR‑003 | El parámetro Fecha de Fin de Sacrificio (SlaughterEndDate) proporcionado es menor que el parámetro Fecha de Inicio de Sacrificio (SlaughterStartDate) proporcionado! |