Skip to main content

Informações da Entrada de Animais

Descrição

O endpoint GetAnimalReceivingInfo retorna uma lista com as informações da entrada de animais ou da ordem de pesagem no sistema MIMS.


Como buscar informações de uma entrada de animais

Request HTTP GET

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetAnimalReceivingInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetAnimalReceivingInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
ReceivingNoString(25)NãoCódigo Externo da Entrada de animais vivos
AnimalWeighingOrderNoString(25)NãoCódigo Externo da Ordem de Pesagem
BranchNoString(25)SimCódigo Externo da Filial
SlaughterStartDateDataNãoData de início do abate
SlaughterEndDateDataNãoData de fim do abate
Observação
  • Um dos parâmetros ReceivingNo ou AnimalWeighingOrderNo deve ser preenchidos
  • Se os parâmetros forem informados SlaughterStartDate e SlaughterEndDate, os parâmetros ReceivingNo e AnimalWeighingOrderNo não são necessários

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
GetAnimalReceivingInfoDataListGetAnimalReceivingInfoDataListSimObjeto contendo as informações da entrada

📝 Objeto GetAnimalReceivingInfoDataList

Descrição

O objeto GetAnimalReceivingInfoDataList representa uma lista de Informações da entrada/ordem de pesagem

Parâmetros de retorno

ParâmetroTipoObrigatórioDescrição
AnimalWeighingOrderNoString(25)NãoCódigo Externo da Ordem de Pesagem
VehiclePlateNoString(10)NãoPlaca do veículo
VehicleNoString(25)NãoCódigo externo do veículo
LotNoString(40)NãoLote
FarmNoString(25)NãoCódigo Externo da Propriedade
ShedNoIntegerNãoGalpão
CatchCrewNoString(25)NãoEquipe de apanha
SlaughterDateDataHoraNãoData do abate
DeadAnimalsQtyFloatNãoQuantidade de Mortos no Transporte
HeadsQtyFloatNãoCabeças abatidas
GrossWeightFloatNãoPeso Bruto
TareWeightFloatNãoTara
NetWeightFloatNãoPeso Líquido
InvoiceString(40)NãoNota fiscal do produtor
GTANoFloatNãoNúmero do GTA
GTASeriesString(5)NãoSérie da GTA
ShiftFloatNãoNúmero do Turno
CatchingStartDateDataHoraNãoData Início Apanha
CatchingEndDateDataHoraNãoData Fim Apanha
CatchingTimeString(8)NãoTempo de Apanha
DepartureDateDataHoraNãoData de Saída da Granja
ArriveDateDataHoraNãoData de Chegada do Caminhão na Empresa
HangingStartDateDataHoraNãoData Início da Pendura
HangingEndDateDataHoraNãoData Fim da Pendura
AnimalPerCageQtyIntegerNãoQuantidade de Animais por Gaiola
TransportStartDateDataHoraNãoData início do transporte
TransportEndDateDataHoraNãoData Final do transporte
HangingSequenceIntegerNãoSequencial da Pendura, ordem do abate de aves


Exemplo 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"
}'

Exemplo 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"
}
]
}