Skip to main content

Informações do Descarte

Descrição

Este endpoint obtém as informações de um determinado descarte no sistema MIMS. Ele retorna detalhes como código da entrada de aves vivas, ordem de passagem, filial, datas, motivo, tipo de descarte, responsável, peso e quantidade de cabeças condenadas.


Request HTTP GET

Tipo da RequisiçãoURL Exemplo
GET{{url_base}}/GetDiscardReceiving
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetDiscardReceivingInfo

Parâmetros de Entrada

NomeTipoObrigatórioDescrição
ReceivingNoString(25)NãoCódigo Externo da Entrada de Aves Vivas
AnimalWeighingOrderNoString(25)NãoCódigo Externo da Ordem de Passagem
BranchNoString(25)SimCódigo Externo da Filial

Retorno

NomeTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
DiscardReceivingInfoDataListGetDiscardReceivingInfoDataListSimObjeto contendo as informações do descarte

Objeto: GetDiscardReceivingInfoDataList

Descrição: Lista de informações de descarte no sistema MIMS.

Propriedades

NomeTipoObrigatórioDescrição
AnimalWeighingOrderNoString(25)SimCódigo Externo da Ordem de Passagem
FarmNoString(25)SimCódigo Externo do Lote
ClientNoString(25)SimCódigo Externo do Cliente
VehiclePlateNoString(8)SimPlaca do Veículo
VehicleNoString(25)SimCódigo Externo do Veículo
DiscardDateDateSimData do Descarte
DiscardTypeDiscardTypeSimTipo de Descarte: dtBruise (Contusão), dtCondemnation (Condenação) e dtLoss (Perda)
DiscardReasonNoString(20)SimCódigo do Descarte
DiscardReasonTypeDiscardReasonTypeSimTipo de Motivo do Descarte: drNoConformity (Não Conformidade), drDiscard (Descarte)
CondemnationTypeCondemnationTypeSimTipo de Condenação: ctPartial (Parcial) e ctTotal (Total)
ResponsibleTypeResponsibleTypeSimTipo de Responsável: Slaughterhouse (A), Farm (F), Catching (P) e Transport (T)
DiscardWeightFloatSimPeso Condenado
DiscardQtyIntegerSimQuantidade de Cabeças Condenadas
HangingSequenceIntegerSimSequencial da Pêndula, Ordem do Abate Aves

Exemplo de Request

GET http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetDiscardReceiving
Content-Type: application/json

{
"AnimalWeighingOrderNo": "ORD123",
"BranchNo": "BR001"
}

Exemplo de Response


{
"ReceivingNo": "12345",
"AnimalWeighingOrderNo": "67890",
"BranchNo": "101",
"ResponsibleType": "rsFarm"
}


Notas de Dev

  • Certifique-se de que AnimalWeighingOrderNo, ReceivingNo (se aplicável) e BranchNo sejam válidos e existentes no sistema MIMS.
  • O campo DiscardDate deve estar no formato ISO 8601 (ex.: 2025-02-20).
  • O campo DiscardType pode assumir valores como dtBruise (Contusão), dtCondemnation (Condenação) ou dtLoss (Perda).
  • O campo DiscardReasonType aceita valores como drNoConformity (Não Conformidade) ou drDiscard (Descarte).
  • O campo CondemnationType aceita valores como ctPartial (Parcial) ou ctTotal (Total).
  • O campo ResponsibleType pode ser Slaughterhouse (A), Farm (F), Catching (P) ou Transport (T).