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
  • Uno de los parámetros ReceivingNo o AnimalWeighingOrderNo debe ser llenado
  • 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
GetAnimalReceivingInfoDataListGetAnimalReceivingInfoDataListObjeto 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ámetroTipoObligatorioDescripción
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
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
AnimalPerCageQtyIntegerNoCantidad de Animales por Jaula
TransportStartDateDataHoraNoFecha de inicio de transporte
TransportEndDateDataHoraNoFecha de fin de transporte
HangingSequenceIntegerNoSecuencia 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ódigoMensaje
GAR‑001La Recepción de Animales informada no fue encontrada!
GAR‑002El 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‑003El parámetro Fecha de Fin de Sacrificio (SlaughterEndDate) proporcionado es menor que el parámetro Fecha de Inicio de Sacrificio (SlaughterStartDate) proporcionado!