Método gravarGtaEmitida
- Objetivo do Método:
Inscrever informações de Gta Emitida. Para realizar uma alteração em um registro, basta que o método de inserção seja usado. O WS ao localizar um registro já existente irá realizar o merge (mescla) das informações, atualizando os dados.
- Pré-condição:
Pessoa Física cadastrada.
Pessoa Jurídica cadastrada.
Estabelecimento POA Cadastrado, caso a Gta tenha origem e destino uma POA.
Exploração Pecuária cadastrada, caso a Gta tenha origem e destino uma Exploração Pecuária.
Aglomeração cadastrada, caso a Gta tenha origem e destino uma Aglomeração.
OESA Cadastrada.
- Campos de Entrada:
Atributo |
Tipo de Dados |
Chave |
Regras |
Valor Padrão |
Observação |
ID_PROTOCOLO_GTA_EMITIDA |
VARCHAR(19) |
PK |
|
Identificador único |
|
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 |
VARCHAR2(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_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_TIPO_ORIGEM |
VARCHAR2(2) |
|
|
Identificador do Tipo de Origem (Item 3.2.42) |
|
CPF_CNPJ_ORIGEM |
VARCHAR2(18) |
|
|
Identificador de CPF ou CNPJ de Origem |
|
NM_ORIGEM |
VARCHAR(150) |
|
|
Nome do CPF ou CNPJ de Origem |
|
NM_ESTABELECIMENTO_ORIGEM |
VARCHAR(150) |
|
|
Nome do Estabelecimento de Origem |
|
ID_CODIGO_ORIGEM |
VARCHAR(20) |
|
|
Identificador do Estabelecimento de Origem |
|
ID_GRUPO_ESPECIE |
NUMBER(2) |
|
|
Grupo de Espécie vinculado a GTA (Item 3.2.9) |
|
ID_MUNICIPIO_ORIGEM |
NUMBER(7) |
|
|
Número do IBGE do município de origem |
|
ID_UF_ORIGEM |
NUMBER(2) |
|
|
Número do IBGE da UF de origem |
|
ID_OESA |
NUMBER(10) |
|
|
Identificador da OESA emissora da GTA |
|
ID_STATUS_GTA |
VARCHAR(2) |
|
|
Situação da GTA (Item 3.2.32) |
|
ID_UF |
NUMBER(2) |
|
|
Número IBGE da UF de emissão da GTA |
|
ID_TIPO_DESTINO |
VARCHAR2(2) |
|
|
Identificador do Tipo de Destino (Item 3.2.42) |
|
CPF_CNPJ_DESTINO |
VARCHAR2(18) |
|
|
Identificador de CPF ou CNPJ de Destino |
|
NM_DESTINO |
VARCHAR(150) |
|
|
Nome do CPF ou CNPJ de Destino |
|
NM_ESTABELECIMENTO_DESTINO |
VARCHAR(150) |
|
|
Nome do Estabelecimento de Destino |
|
ID_CODIGO_DESTINO |
VARCHAR(20) |
|
|
Identificador do Estabelecimento de Destino |
|
ID_UF_DESTINO |
NUMBER(2) |
|
|
Número do IBGE da UF de Destino |
|
NR_CERTIFICACAO |
VARCHAR(20) |
|
|
|
Numero do Certificado (GRSC/Prop. Certificada como livre de brucelose e tuberculose) |
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 |
ID_GTA_DATA_NOVENTENA_1 |
NUMBER(10) |
|
|
Identificador da Gta Data Noventena 1 |
|
AREA_NOVENTENA_1 |
VARCHAR(50) |
|
|
Área que está em Noventena, como por exemplo, CHILE, UE, ou outras áreas presentes no Domínio do campo (Item 3.2.44). |
|
DT_NOVENTENA_1 |
DATE(DDMMAAAA) |
|
|
Data de validade da Noventena, ou seja, até quando a Propriedade estará em noventena na área especificada. |
|
ID_GTA_DATA_NOVENTENA_2 |
NUMBER(10) |
|
|
Identificador da Gta Data Noventena 2 |
|
AREA_NOVENTENA_2 |
VARCHAR(50) |
|
|
Área que está em Noventena, como por exemplo, CHILE, UE, ou outras áreas presentes no Domínio do campo (Item 3.2.44). |
|
DT_NOVENTENA_2 |
DATE(DDMMAAAA) |
|
|
Data de validade da Noventena, ou seja, até quando a Propriedade estará em noventena na área especificada. |
|
NM_OESA |
VARCHAR2(100) |
|
|
|
Nome da Oesa de Emissão da GTA |
NM_EMAIL_OESA |
VARCHAR2(250) |
|
|
|
E-mail da Oesa de Emissão da GTA |
ID_MUNICIPIO_OESA |
NUMBER(7) |
|
|
|
Município de Oesa de Emissão da GTA |
NR_TELEFONE |
VARCHAR2(15) |
|
|
|
Telefone Oesa de Emissão da GTA |
NM_EMITENTE |
VARCHAR2(100) |
|
|
|
Nome do emitente da GTA |
NR_CPF_EMITENTE |
VARCHAR2(14) |
|
|
|
CPF do emitente da GTA |
NR_CREDENCIAL_EMITENTE |
VARCHAR2(20) |
|
|
|
Número da credencial do emitente da GTA |
ID_TIPO_EMITEN |
TE VARCHAR2(2) |
|
|
|
Tipo de emitente da GTA (Item 3.2.31) |
SYS_KEY |
VARCHAR(39) |
|
|
Chave de sistema do estado correspondente ao ambiente |
- Campos de Saída:
Nome do Campo |
Tipo de Dados |
Observação |
Mensagem |
Mensagem de Retorno |
|
Status |
Status do Retorno |
ERRO: Quando há alguma falha no resultado, ou o resultado esperado não é alcançado SUCESS: Quando o resultado esperado é alcançado |
- 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:gravarGtaEmitida>
<!--Optional:-->
<idProtocoloGtaEmitida>WS530000000000.0001</idProtocoloGtaEmitida>
<!--Optional:-->
<dsEtapaVacinacao1>Etapa Vacinação 1</dsEtapaVacinacao1>
<!--Optional:-->
<dsEtapaVacinacao2>Etapa Vacinação 2</dsEtapaVacinacao2>
<!--Optional:-->
<dsEtapaVacinacao3>Etapa Vacinação 3</dsEtapaVacinacao3>
<!--Optional:-->
<dsObsAlteracao>Obs Alteração</dsObsAlteracao>
<!--Optional:-->
<dsObservacao>Observação</dsObservacao>
<!--Optional:-->
<dsSerieGta>A</dsSerieGta>
<!--Optional:-->
<dtChegada>01012020</dtChegada>
<!--Optional:-->
<dtEmissao>01012020</dtEmissao>
<!--Optional:-->
<dtSaidaEfetiva>20012020</dtSaidaEfetiva>
<!--Optional:-->
<dtVacinacao1>15012020</dtVacinacao1>
<!--Optional:-->
<dtVacinacao2>16012020</dtVacinacao2>
<!--Optional:-->
<dtVacinacao3>17012020</dtVacinacao3>
<!--Optional:-->
<dtValidade>21012020</dtValidade>
<!--Optional:-->
<idDoencaVacinacao1>0001</idDoencaVacinacao1>
<!--Optional:-->
<idDoencaVacinacao2>0001</idDoencaVacinacao2>
<!--Optional:-->
<idDoencaVacinacao3>0001</idDoencaVacinacao3>
<!--Optional:-->
<idEspecie>1.1</idEspecie>
<!--Optional:-->
<idFinalidadeGta>01</idFinalidadeGta>
<!--Optional:-->
<idGrupoEspecie>1</idGrupoEspecie>
<!--Optional:-->
<idOesa>5300000001</idOesa>
<!--Optional:-->
<idStatusGta>01</idStatusGta>
<!--Optional:-->
<idUf>53</idUf>
<!--Optional:-->
<nrCnpjEmitente>47868328000198</nrCnpjEmitente>
<!--Optional:-->
<nrCodBarrasGta>530000999901</nrCodBarrasGta>
<!--Optional:-->
<nrCpf>38577818071</nrCpf>
<!--Optional:-->
<nrGta>530001</nrGta>
<!--Optional:-->
<nrHoraEmissao>11:40:36</nrHoraEmissao>
<!--Optional:-->
<nrLacre>53000000009999999991</nrLacre>
<!--Optional:-->
<idTipoOrigem>01</idTipoOrigem>
<!--Optional:-->
<cpfCnpjOrigem>01</cpfCnpjOrigem>
<!--Optional:-->
<nmOrigem>Nome do CPF ou CNPJ de Origem </nmOrigem>
<!--Optional:-->
<nmEstabelecimentoOrigem>Nome do Estabelecimento de Origem </nmEstabelecimentoOrigem>
<!--Optional:-->
<idCodigoOrigem>53999999990000000001</idCodigoOrigem>
<!--Optional:-->
<idUfOrigem>53</idUfOrigem>
<!--Optional:-->
<idMunicipioOrigem>5300108</idMunicipioOrigem>
<!--Optional:-->
<idTipoDestino>03</idTipoDestino>
<!--Optional:-->
<cpfCnpjDestino>03</cpfCnpjDestino>
<!--Optional:-->
<nmDestino>Nome do CPF ou CNPJ de Destino</nmDestino>
<!--Optional:-->
<nmEstabelecimentoDestino>Nome do Estabelecimento de Destino</nmEstabelecimentoDestino>
<!--Optional:-->
<idCodigoDestino>53999999900000000001</idCodigoDestino>
<!--Optional:-->
<idUfDestino>53</idUfDestino>
<!--Optional:-->
<idMunicipioDestino>5300108</idMunicipioDestino>
<!--Optional:-->
<idGtaEmitidaDataNoventena1>5300000005</idGtaEmitidaDataNoventena1>
<!--Optional:-->
<dtNoventena1>20012020</dtNoventena1>
<!--Optional:-->
<areaNoventena1>UE</areaNoventena1>
<!--Optional:-->
<idGtaEmitidaDataNoventena2>5300000006</idGtaEmitidaDataNoventena2>
<!--Optional:-->
<dtNoventena2>20012020</dtNoventena2>
<!--Optional:-->
<areaNoventena2>CHILE</areaNoventena2>
<!--Optional:-->
<nmOesa>oesa df</nmOesa>
<!--Optional:-->
<idMunicipioOesa>5300007484</idMunicipioOesa>
<!--Optional:-->
<nmEmailOesa>oesadf@gmail.com</nmEmailOesa>
<!--Optional:-->
<nrTelefone>(61)3355-1720</nrTelefone>
<!--Optional:-->
<nmEmitente>nome do emitente</nmEmitente>
<!--Optional:-->
<nrCpfEmitente>84859202104</nrCpfEmitente>
<!--Optional:-->
<nrCredencialEmitente>123456</nrCredencialEmitente>
<!--Optional:-->
<idTipoEmitente>03</idTipoEmitente>
<!--Optional:-->
<sysKey>{Syskey do Estado}</sysKey>
</web:gravarGtaEmitida>
</soapenv:Body>
</soapenv:Envelope>
- Exemplo de XML de Saída:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:gravarGtaEmitidaResponse xmlns:ns2="http://webservice.ws.pga.id2.inf.br/">
<return><mensagem>MS0001</mensagem><status>SUCESSO</status></return>
</ns2:gravarGtaEmitidaResponse>
</S:Body>
</S:Envelope>