Saltar al contenido principal

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 SolicitudURL Ejemplo
POST{{url_base}}/GetAnimalReceivingInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
ReceivingNoString(25)NoCódigo externo de Recepción de Animal Vivo
AnimalWeighingOrderNoString(25)NoCódigo externo de Orden de Pesaje
BranchNoString(25)Código externo de la Filial
SlaughterStartDateDataNoFecha de inicio de sacrificio
SlaughterEndDateDataNoFecha de fin de sacrificio
Nota
  • Al menos uno de los parámetros ReceivingNo o AnimalWeighingOrderNo debe ser informado.
  • Si los parámetros SlaughterStartDate y SlaughterEndDate son proporcionados, los parámetros ReceivingNo y AnimalWeighingOrderNo no son necesarios

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
AnimalReceivingInfoDataListAnimalReceivingInfoDataListLista que contiene informaciones de recepción

📝 Objeto AnimalReceivingInfoDataList

El objeto AnimalReceivingInfoDataList representa una lista de informaciones de recepción.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
AnimalReceivingNoString(25)NoCódigo externo de recepción de animales vivos
AnimalReceivingCodeInt64NoCódigo interno de recepción de animales vivos
AnimalWeighingOrderNoString(25)NoCódigo externo de Orden de Pesaje
VehiclePlateNoString(10)NoPlaca del vehículo
VehicleNoString(25)NoCódigo externo del vehículo
LotNoString(40)NoLote
FarmNoString(25)NoCódigo externo de la Propiedad
ShedNoIntegerNoGalpón
CatchCrewNoString(25)NoEquipo de captura
SlaughterDateDataHoraNoFecha de sacrificio
SlaughteredAnimalsFloatNoCantidad de Animales Sacrificados
DeadAnimalsQtyFloatNoCantidad de Animales Muertos en Transporte
HeadsQtyFloatNoCabezas sacrificadas
GrossWeightFloatNoPeso Bruto
TareWeightFloatNoTara
NetWeightFloatNoPeso Líquido
InvoiceString(40)NoFactura del productor
GTANoFloatNoNúmero GTA
GTASeriesString(5)NoSerie GTA
ShiftFloatNoNúmero de turno
CatchingStartDateDataHoraNoFecha de Inicio de Captura
CatchingEndDateDataHoraNoFecha de Fin de Captura
CatchingTimeString(8)NoTiempo de Captura
DepartureDateDataHoraNoFecha de Salida de la Propiedad
ArriveDateDataHoraNoFecha de Llegada del Camión a la Empresa
HangingStartDateDataHoraNoFecha de Inicio de Colgado
HangingEndDateDataHoraNoFecha de Fin de Colgado
InitialTareWeightDateDataHoraNoFecha del pesaje de tara inicial
GrossWeightDateDataHoraNoFecha del pesaje de peso bruto
TareWeightDateDataHoraNoFecha del pesaje de tara
FoodWithdrawalDateDataHoraNoFecha de retiro de alimentación
WaterWithdrawalDateDataHoraNoFecha de retiro de agua
CoopsQtyFloatNoCantidad de jaulas
AnimalPerCageQtyIntegerNoCantidad de Animales por Jaula
TransportStartDateDataHoraNoFecha de inicio de transporte
TransportEndDateDataHoraNoFecha de fin de transporte
HangingSequenceIntegerNoSecuencia 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ódigoMensaje
GAR‑001La Recepción de Animales informada no fue encontrada!
GAR‑002El 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‑003El parámetro Fecha de Fin de Sacrificio (SlaughterEndDate) proporcionado es menor que el parámetro Fecha de Inicio de Sacrificio (SlaughterStartDate) proporcionado!