Método obterGtaEmitidaExploracao
- Objetivo do Método:
Obter todas as Gta Emitida que tenham a exploracao, ou na origem ou no destino, e que tenha sido emitida dentro do periodo máximo de 365 dias estabelecido entre a data inicial e a data final.
- Pré-condição:
Ter inserido o registro de Gta Emitida
- Campos de Entrada:
Atributo |
Tipo de Dados |
Chave |
Regras |
Valor Padrão |
Observação |
ID_EXPLORACAO |
VARCHAR(15) |
|
|
Identificador Único da Exploração Pecuária |
|
DT_INICIAL |
DATE(DDMMAAAA) |
|
|
Data inicio, parâmetro usado para delimitar o período de consulta da Gta Emitida. |
|
DT_FINAL |
DATE(DDMMAAAA) |
|
|
Data final, parâmetro usado para delimitar o período de consulta da Gta Emitida. |
|
SYS_KEY |
VARCHAR(39) |
|
|
Chave de sistema do estado correspondente ao ambiente |
- Campos de Saída:
Atributo |
Tipo de Dados |
Observação |
CPF_CNPJ_DESTINO |
VARCHAR2(18) |
Identificador de CPF ou CNPJ de Destino |
CPF_CNPJ_ORIGEM |
VARCHAR2(18) |
Identificador de CPF ou CNPJ de Origem |
DS_ETAPA_VACINACAO_1 |
VARCHAR(40) |
Descrição da Etapa de Vacinação |
DS_ETAPA_VACINACAO_2 |
VARCHAR(40) |
Descrição da Etapa de Vacinação |
DS_ETAPA_VACINACAO_3 |
VARCHAR(40) |
Descrição da Etapa de Vacinação |
DS_OBS_ALTERACAO |
VARCHAR(500) |
Descrição Observação de alteração da GTA |
DS_OBSERVACAO |
VARCHAR(2000) |
Descrição de Observação |
DS_SERIE_GTA |
VARCHAR(20) |
Série da GTA (A – Z) |
DT_CHEGADA |
DATE(DDMMAAAA) |
Data do Recebimento da GTA no Destino |
DT_EMISSAO |
DATE(DDMMAAAA) |
Data de emissão da GTA |
DT_SAIDA_EFETIVA |
DATE(DDMMAAAA) |
Data de Saída efetiva da GTA, utilizada quando existe limitação no trânsito. |
DT_VACINACAO_1 |
DATE(DDMMAAAA) |
Data da Vacinação |
DT_VACINACAO_2 |
DATE(DDMMAAAA) |
Data da Vacinação |
DT_VACINACAO_3 |
DATE(DDMMAAAA) |
Data da Vacinação |
DT_VALIDADE |
DATE(DDMMAAAA) |
Data de Validade da GTA |
ID_CODIGO_DESTINO |
VARCHAR(20) |
Identificador do Estabelecimento de Destino |
ID_CODIGO_ORIGEM |
VARCHAR(20) |
Identificador do Estabelecimento de Origem |
ID_DOENCA_VACINACAO_1 |
VARCHAR(4) |
Identificador da Doença (Item 3.2.36) |
ID_DOENCA_VACINACAO_2 |
VARCHAR(4) |
Identificador da Doença (Item 3.2.36) |
ID_DOENCA_VACINACAO_3 |
VARCHAR(4) |
Identificador da Doença (Item 3.2.36) |
ID_ESPECIE |
VARCHAR(6) |
Espécie vinculada a GTA (Item 3.2.10) |
ID_FINALIDADE_GTA |
VARCHAR(2) |
Identificador da Finalidade da GTA (Item 3.2.29) |
ID_GRUPO_ESPECIE |
NUMBER(2) |
Grupo de Espécie vinculado a GTA (Item 3.2.9) |
ID_MUNICIPIO_DESTINO |
NUMBER(7) |
Número do IBGE do município de origem |
ID_MUNICIPIO_ORIGEM |
NUMBER(7) |
Número do IBGE do município de origem |
ID_OESA |
NUMBER(10) |
Identificador da OESA emissora da GTA |
ID_PROTOCOLO_GTA_EMITIDA |
VARCHAR(19) |
Identificador único |
ID_STATUS_GTA |
VARCHAR(2) |
Situação da GTA (Item 3.2.32) |
ID_TIPO_DESTINO |
VARCHAR2(2) |
Identificador do Tipo de Destino (Item 3.2.42) |
ID_TIPO_ORIGEM |
VARCHAR2(2) |
Identificador do Tipo de Origem (Item 3.2.42) |
ID_UF |
NUMBER(2) |
Número IBGE da UF de emissão da GTA |
ID_UF_DESTINO |
NUMBER(2) |
Número do IBGE da UF de Destino |
ID_UF_ORIGEM |
NUMBER(2) |
Número do IBGE da UF de origem |
NM_DESTINO |
VARCHAR(150) |
Nome do CPF ou CNPJ de Destino |
NM_ESTABELECIMENTO_DESTINO |
VARCHAR(150) |
Nome do Estabelecimento de Destino |
NM_ESTABELECIMENTO_ORIGEM |
VARCHAR(150) |
Nome do Estabelecimento de Origem |
NM_ORIGEM |
VARCHAR(150) |
Nome do CPF ou CNPJ de Origem |
NR_CNPJ_EMITENTE |
VARCHAR(18) |
Identificador de Pessoa Jurídica do emitente |
NR_COD_BARRAS_GTA |
VARCHAR(50) |
Número do código de barras gerado segundo Manual de Formatação de Código de Barras da e-GTA – DSA/SDA/MAPA |
NR_CPF |
VARCHAR(14) |
Sim CPF do Emitente |
NR_GTA |
VARCHAR(6) |
Número da GTA |
NR_HORA_EMISSAO |
VARCHAR2(20) |
Horário da Emissão da GTA (Colocar Em Trânsito) |
NR_LACRE |
VARCHAR(20) |
Número do Lacre, utilizado em abates sanitários |
- Exemplo de XML de Entrada:
O XML do método, gerado pelo WSDL, apresentará o sinal “?” para as tags. O “?” deverá ser substituído pelo valor do campo correspondente.
IMPORTANTE: Caso o campo não tenha valor, o mesmo não deverá ser enviado, sob pena de geração de erro na tentativa de consumo do método.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.ws.pga.id2.inf.br/">
<soapenv:Header/>
<soapenv:Body>
<web:obterGtasEmitidaExploracao>
<!--Optional:-->
<idExploracao>270000000010001</idExploracao>
<!--Optional:-->
<dtInicial>02022016</dtInicial>
<!--Optional:-->
<dtFinal>28022016</dtFinal>
<!--Optional:-->
<sysKey>{Syskey do Estado}</sysKey>
</web:obterGtasEmitidaExploracao>
</soapenv:Body>
</soapenv:Envelope>
- Exemplo de XML de Saída:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:obterGtasEmitidaOrigemResponse xmlns:ns2="http://webservice.ws.pga.id2.inf.br/">
<return xsi:type="ns2:wsGtaEmitidaRetorno" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<mensagem>MS0003</mensagem>
<listaRetorno> <cpfCnpjDestino>03</cpfCnpjDestino>
<cpfCnpjOrigem>01</cpfCnpjOrigem>
<dsEtapaVacinacao1>Etapa Vacinação 1</dsEtapaVacinacao1>
<dsEtapaVacinacao2>Etapa Vacinação 2</dsEtapaVacinacao2>
<dsEtapaVacinacao3>Etapa Vacinação 3</dsEtapaVacinacao3>
<dsObsAlteracao>Obs Alteração</dsObsAlteracao>
<dsObservacao>Observação</dsObservacao>
<dsSerieGta>A</dsSerieGta>
<dtChegada>2020-01-01T00:00:00-02:00</dtChegada>
<dtEmissao>2020-01-01T00:00:00-02:00</dtEmissao>
<dtSaidaEfetiva>2020-01-20T00:00:00-02:00</dtSaidaEfetiva>
<dtVacinacao1>2020-01-15T00:00:00-02:00</dtVacinacao1>
<dtVacinacao2>2020-01-16T00:00:00-02:00</dtVacinacao2>
<dtVacinacao3>2020-01-17T00:00:00-02:00</dtVacinacao3>
<dtValidade>2020-01-21T00:00:00-02:00</dtValidade>
<idCodigoDestino>53999999900000000001</idCodigoDestino>
<idCodigoOrigem>53999999990000000001</idCodigoOrigem>
<idDoencaVacinacao1>0001</idDoencaVacinacao1>
<idDoencaVacinacao2>0001</idDoencaVacinacao2>
<idDoencaVacinacao3>0001</idDoencaVacinacao3>
<idEspecie>1.1</idEspecie>
<idFinalidadeGta>01</idFinalidadeGta>
<idGrupoEspecie>1</idGrupoEspecie>
<idMunicipioDestino>5300108</idMunicipioDestino>
<idMunicipioOrigem>5300108</idMunicipioOrigem>
<idOesa>5300000001</idOesa>
<idProtocoloGtaEmitida>WS530000000000.0001</idProtocoloGtaEmitida>
<idStatusGta>01</idStatusGta>
<idTipoDestino>03</idTipoDestino>
<idTipoOrigem>01</idTipoOrigem>
<idUf>53</idUf>
<idUfDestino>53</idUfDestino>
<idUfOrigem>53</idUfOrigem>
<nmDestino>Nome do CPF ou CNPJ de Destino</nmDestino>
<nmEstabelecimentoDestino>Nome do Estabelecimento de Destino</nmEstabelecimentoDestino>
<nmEstabelecimentoOrigem>Nome do Estabelecimento de Origem</nmEstabelecimentoOrigem>
<nmOrigem>Nome do CPF ou CNPJ de Origem</nmOrigem>
<nrCnpjEmitente>222222222222222222</nrCnpjEmitente>
<nrCodBarrasGta>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</nrCodBarrasGta>
<nrCpf>33333333333333</nrCpf>
<nrGta>530001</nrGta>
<nrHoraEmissao>11:40:36</nrHoraEmissao>
<nrLacre>xxxxxxxxxxxxxx</nrLacre>
</listaRetorno>
<status>SUCESSO</status>
</return>
</ns2:obterGtasEmitidaOrigemResponse>
</S:Body>
</S:Envelope>