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
- Uno de los parámetros
ReceivingNooAnimalWeighingOrderNodebe ser llenado - 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 |
| GetAnimalReceivingInfoDataList | GetAnimalReceivingInfoDataList | Sí | Objeto que contiene informaciones de recepción |
📝 Objeto GetAnimalReceivingInfoDataList
El objeto GetAnimalReceivingInfoDataList representa una lista de Informaciones de Recepción/Orden de Pesaje
Parámetros de Retorno
Parámetro Tipo Obligatorio Descripción 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 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 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 aves
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
},
"GetAnimalReceivingInfoDataList": [
{
"ReceivingNo": "12345",
"AnimalWeighingOrderNo": "67890",
"BranchNo": "001",
"SlaughterStartDate": "2024-02-01T00:00:00",
"SlaughterEndDate": "2024-02-02T23:59:59"
}
]
}
🐞 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 Ave Viva (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! |