PUT /{numeroCompleto}/atualizarGTAPorNumeroCompleto¶
Atualiza GTA pelo número completo. Fachada para PUT /gta/{id}.
| Campo | Valor |
|---|---|
| Método | PUT |
| Endpoint | /gta/{numeroCompleto}/atualizarGTAPorNumeroCompleto |
| Chave Natural | numeroCompleto (String) |
| Fachada para | PUT /gta/{id} |
Parâmetros de Path
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
numeroCompleto |
String | ✅ | Número completo da GTA |
Body (JSON) — GTASync
{
"numero": "001",
"serie": "A",
"uf": "MG",
"identificadorReceitaProdutorOrigem": "12345678000195",
"identificadorReceitaProdutorDestino": "98765432000100",
"ERASPropriedadeOrigem": 12345,
"ERASPropriedadeDestino": 67890,
"dataEmissao": "2024-01-10",
"dataValidade": "2024-02-10",
"quantidadeDeAnimais": 10,
"tipoTransporte": "RODOVIARIO",
"tipogta": "ENTRADA"
}
Atributos do payload (GTASync)
| Campo | Tipo | Obrigatório | Formato / Valores aceitos | Descrição |
|---|---|---|---|---|
id |
UUID | ❌ | UUID | ID interno — ignorado na atualização |
numero |
String | ❌ | — | Número da GTA |
serie |
String | ❌ | — | Série da GTA |
numeroComposto |
String | ❌ | — | Número composto — ignorado na atualização |
uf |
String | ❌ | Sigla UF (ex: MG) |
UF de emissão |
idPropriedadeOrigem |
UUID | ❌ | UUID | ID da propriedade de origem |
ERASPropriedadeOrigem |
Long | ❌ | Código ERAS | Código ERAS da propriedade de origem |
idPropriedadeDestino |
UUID | ❌ | UUID | ID da propriedade de destino |
ERASPropriedadeDestino |
Long | ❌ | Código ERAS | Código ERAS da propriedade de destino |
idProdutorOrigem |
UUID | ❌ | UUID | ID do produtor de origem |
identificadorReceitaProdutorOrigem |
String | ❌ | CPF ou CNPJ | CPF/CNPJ do produtor de origem |
idProdutorDestino |
UUID | ❌ | UUID | ID do produtor de destino |
identificadorReceitaProdutorDestino |
String | ❌ | CPF ou CNPJ | CPF/CNPJ do produtor de destino |
idFrigorificoDestino |
UUID | ❌ | UUID | ID do frigorífico de destino |
sifFrigorificoDestino |
String | ❌ | — | SIF do frigorífico de destino |
utilizada |
Boolean | ❌ | true / false |
Se a GTA já foi utilizada |
dataEmissao |
LocalDate | ❌ | YYYY-DD-MM |
Data de emissão |
dataValidade |
LocalDate | ❌ | YYYY-DD-MM |
Data de validade |
dataEntrada |
LocalDate | ❌ | YYYY-DD-MM |
Data de entrada |
dataSaida |
LocalDate | ❌ | YYYY-DD-MM |
Data de saída |
quantidadeDeAnimais |
Integer | ❌ | Inteiro positivo | Quantidade de animais na GTA |
tipoTransporte |
String | ❌ | RODOVIARIO, FERROVIARIO, AQUAVIARIO, AEREO |
Tipo de transporte |
tipogta |
String | ❌ | ENTRADA, SAIDA, TRANSITO |
Tipo da GTA |
idMovimentacao |
UUID | ❌ | UUID | ID da movimentação vinculada |
idArquivo |
UUID | ❌ | UUID | ID do arquivo anexo |
fileName |
String | ❌ | — | Nome do arquivo anexo |
identificadorReceitaProdutorNaoCadastrado |
String | ❌ | CPF ou CNPJ | CPF/CNPJ de produtor não cadastrado no sistema |
nomeProdutorNaoCadastrado |
String | ❌ | — | Nome de produtor não cadastrado |
oesaPropriedadeNaoCadastrada |
String | ❌ | — | OESA de propriedade não cadastrada |
nomePropriedadeNaoCadastrada |
String | ❌ | — | Nome de propriedade não cadastrada |
Respostas
| Código | Descrição |
|---|---|
200 |
GTA atualizada com sucesso |
404 |
GTA não localizada |
417 |
Erro interno durante a execução |