Saltar al contenido principal

Entrada de Animales

Descripción

El endpoint PostAnimalReceiving es responsable del registro de una nueva entrada de animales en el sistema MIMS y puede ser visualizada en la pantalla BLR008


Cómo registrar una nueva entrada de animales

Request HTTP Post

Tipo de PeticiónEjemplo de URL
POST{{url_base}}/PostAnimalReceiving
Ejemplohttp://tuIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAnimalReceiving"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
ReceivingNoString(25)Código Externo de la Entrada de animales vivos
BranchNoString(25)Código Externo de la Sucursal
AnimalWeighingOrderNoString(25)Código Externo de la Orden de Pesaje
LotNoString(25)NoLote del Aviario
ReceivingDateFechaHoraFecha de entrada del camión
VehiclePlateNoString(10)NoPlaca del vehículo
VehicleComplementyPlateNoString(10)NoPlaca complementaria del vehículo
SupplierNoString(25)NoCódigo externo del Integrado (Proveedor)
FarmNoString(25)NoCódigo externo de la propiedad
AnimalLineageNoString(25)NoCódigo externo del linaje
TransporterNoString(25)NoCódigo externo del Transportador
DriverNoString(25)NoCódigo externo del Conductor
AnimalMaterialNoString(25)NoCódigo externo del material animal
CatchMethodNoString(25)NoCódigo externo del método de captura
CatchCrewNoString(25)NoCódigo externo del equipo de captura
SecondCatchCrewNoString(25)NoCódigo externo del segundo equipo de captura
AnimalQtyIntegerCantidad de cabezas de animales en la carga
VehicleGrossWeightFloatPeso bruto del camión
CageQtyIntegerNoCantidad de jaulas
AnimalAgeIntegerNoEdad del ave viva en días
NotesString(200)NoObservaciones del recibimiento de los animales
AnimalSexTypeAnimalSexTypeNoEnumerador con los posibles valores para el Sexo del animal: asNotAssigned (No asignado), astMixed (Mixto), astFemale (Femenino) o astMale (Masculino)
LeavingFarmDateFechaHoraNoFecha hora en que el camión dejó el integrado
SlaughterDateFechaHoraNoFecha hora de Sacrificio
CatchStartDateFechaHoraNoFecha hora del inicio de la captura
CatchEndDateFechaHoraNoFecha hora del término de la captura
ShedListShedItemListNoLista de galpones (ShedItem)

📝 Objeto ShedList

Descripción

El objeto ShedList representa un item de la lista de galpones asociados a una entrada de animales en el sistema MIMS.

Parámetros de Entrada

ParámetrosTipoObligatorioDescripción
ShedlNoString(15)NoCódigo Externo del galpón
AnimalQtyIntegerCantidad de cabezas de animales del galpón
FoodRemovalDateFechaHoraNoFecha/hora Retirada de alimento


Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
ReceivingCodeIntegerCódigo interno de la entrada de animales generada en el sistema MIMS

Ejemplo de Request

curl --location --request POST '{{url_base}}/PostAnimalReceiving' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"ReceivingNo": "REC001",
"BranchNo": "SUC101",
"AnimalWeighingOrderNo": "REC001234",
"LotNo": "150481-222",
"ReceivingDate": "2024-02-07T08:00:00",
"VehiclePlateNo": "ABC1234",
"VehicleComplementyPlateNo": "XYZ5678",
"SupplierNo": "PROV12345",
"FarmNo": "PROP001",
"AnimalLineageNo": "LIN001",
"TransporterNo": "TRP001",
"DriverNo": "COND001",
"AnimalMaterialNo": "MAT001",
"AnimalQty": 1500,
"VehicleGrossWeight": 8500.50,
"CageQty": 50,
"AnimalAge": 42,
"Notes": "Entrada normal de animales",
"AnimalSexType": "astMixed",
"LeavingFarmDate": "2024-02-07T06:00:00",
"SlaughterDate": "2024-02-07T10:00:00",
"ShedList": [
{
"ShedlNo": "GALP001",
"AnimalQty": 750,
"FoodRemovalDate": "2024-02-07T05:00:00"
},
{
"ShedlNo": "GALP002",
"AnimalQty": 750,
"FoodRemovalDate": "2024-02-07T05:00:00"
}
]
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"ReceivingCode": 1001
}