Pular para o conteúdo principal

Informações da Entrada de Animais

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 POST

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 SlaughterStartDate e SlaughterEndDate forem informados, 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
AnimalReceivingInfoDataListAnimalReceivingInfoDataListSimLista com as informações da entrada/ordem de pesagem

📝 Objeto AnimalReceivingInfoDataList

O objeto AnimalReceivingInfoDataList representa uma lista de informações da entrada/ordem de pesagem.

Parâmetros de Retorno

ParâmetroTipoObrigatórioDescrição
AnimalReceivingNoString(25)NãoCódigo externo da entrada de animais vivos
AnimalReceivingCodeInt64NãoCódigo interno da entrada de animais vivos
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
SlaughteredAnimalsFloatNãoQuantidade de animais abatidos
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
InitialTareWeightDateDataHoraNãoData da pesagem de tara inicial
GrossWeightDateDataHoraNãoData da pesagem de peso bruto
TareWeightDateDataHoraNãoData da pesagem de tara
FoodWithdrawalDateDataHoraNãoData de retirada de alimentação
WaterWithdrawalDateDataHoraNãoData de retirada de água
CoopsQtyFloatNãoQuantidade de gaiolas
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 animais


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

🐞 Possíveis Erros

CódigoMensagem
GAR‑001A Entrada de Animal informada não foi encontrada!
GAR‑002O parâmetro "Código Externo da Entrada de Animais Vivos (ReceivingNo)" e o parâmetro "Código Externo da Ordem de pesagem (AnimalWeighingOrderNo)" não foram informados. Informe pelo menos um!
GAR‑003Parâmetro Data Final Abate (SlaughterEndDate) informado é menor que o parâmetro Data Início Abate (SlaughterStartDate) informado!