Objetivo
Método para inserir ou Atualizar os dados do motorista para o cliente, pode haver acontecer de o motorista já existir em nossa base. Quando isso ocorrer o Motorista será associado ao cliente que realizou esse Request e uma mensagem de sucesso será retornada juntamente com um objeto contendo os dados que possuímos em nossa base para caso desejado atualizar a base local do cliente.
Observações
Request
MotoristaRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Obrigatório |
---|---|---|---|---|---|
1 | Instrucao | int | Sim | Instrução do que se fazer com os dados. | 1= Inserir ou Atualizar 2= Inserir se não existe 4= Desativar/Anular |
2 | CPFCNPJTransportador | string | Sim | CPF ou CNPJ do Transportador | N/A |
3 | IdMotorista | N/A | |||
4 | Nome | N/A | |||
5 | Sobrenome | N/A | |||
6 | CPF | N/A | |||
7 | NumeroRG | N/A | |||
8 | OrgaoEmissorRG | N/A | |||
9 | DataNascimento | N/A | |||
10 | Sexo | N/A | |||
11 | EstadoCivil | N/A | |||
12 | NomePai | 0= Sem Informação 1= Solteiro 2= Casado 3= Viúvo 4= Relação de Fato 5= Divorciado 6= Separado | |||
13 | NomeMae | Caso não tenha o nome do pai do motorista, favor por como - Não Informado. | |||
14 | Caso não tenha o nome da mãe do motorista, favor por como - Não Informado. | ||||
15 | Telefone | N/A | |||
16 | TelefoneCelular | N/A | |||
17 | Nacionalidade | N/A | |||
18 | Endereco | N/A | |||
19 | NumeroEndereco | N/A | |||
20 | EnderecoComplemento | N/A | |||
21 | CEP | N/A | |||
22 | Bairro | N/A | |||
23 | CodigoIBGEMunicipio | N/A | |||
24 | CodigoBanco | N/A | |||
25 | CodigoAgencia | N/A | |||
26 | DigitoAgencia | N/A | |||
27 | ContaCorrente | N/A | |||
28 | DigitoContaCorrente | N/A | |||
29 | FlagContaPoupanca | N/A | |||
30 | VariacaoContaPoupanca | N/A | |||
31 | Ativo | bool(true || false) | N/A |
Response
MotoristaResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Obrigatório |
---|---|---|---|---|---|
1 | Erro | ||||
2 | IdMotorista | ||||
3 | Nome | ||||
4 | Sobrenome | ||||
5 | CPF | ||||
6 | NumeroRG | ||||
7 | OrgaoEmissorRg | ||||
8 | DataNascimento | ||||
9 | Sexo | ||||
10 | EstadoCivil | ||||
11 | NomePai | ||||
12 | NomeMae | ||||
13 | |||||
14 | Telefone | ||||
15 | TelefoneCelular | ||||
16 | Nacionalidade | ||||
17 | Endereco | ||||
18 | NumeroPorta | ||||
19 | EnderecoComplemento | ||||
20 | CEP | ||||
21 | Bairro | ||||
22 | Cidade | ||||
23 | UF | ||||
24 | CodigoBanco | ||||
25 | CodigoAgencia | ||||
26 | DigitoAgencia | ||||
27 | ContaCorrente | ||||
28 | DigitoContaCorrente | ||||
29 | FlagContaPoupanca | ||||
30 | VariacaoContaPoupanca | ||||
31 | Ativo |
Método
Abaixo, segue exemplo do método - CadastrarAtualizarMotorista.
MotoristaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> <tms:Token>?</tms:Token> </tms:auth> <tms:motorista> <tms:Instrucao>?</tms:Instrucao> <tms:CPFCNPJTransportador>?</tms:CPFCNPJTransportador> <tms:IdMotorista>?</tms:IdMotorista> <tms:Nome>?</tms:Nome> <tms:Sobrenome>?</tms:Sobrenome> <tms:CPF>?</tms:CPF> <tms:NumeroRG>?</tms:NumeroRG> <tms:OrgaoEmissorRg>?</tms:OrgaoEmissorRg> <tms:DataNascimento>?</tms:DataNascimento> <tms:Sexo>?</tms:Sexo> <tms:EstadoCivil>?</tms:EstadoCivil> <tms:NomePai>?</tms:NomePai> <tms:NomeMae>?</tms:NomeMae> <tms:Email>?</tms:Email> <tms:Telefone>?</tms:Telefone> <tms:TelefoneCelular>?</tms:TelefoneCelular> <tms:Nacionalidade>?</tms:Nacionalidade> <tms:Endereco>?</tms:Endereco> <tms:NumeroEndereco>?</tms:NumeroEndereco> <tms:EnderecoComplemento>?</tms:EnderecoComplemento> <tms:CEP>?</tms:CEP> <tms:Bairro>?</tms:Bairro> <tms:CodigoIBGEMunicipio>?</tms:CodigoIBGEMunicipio> <tms:CodigoBanco>?</tms:CodigoBanco> <tms:CodigoAgencia>?</tms:CodigoAgencia> <tms:DigitoAgencia>?</tms:DigitoAgencia> <tms:ContaCorrente>?</tms:ContaCorrente> <tms:DigitoContaCorrente>?</tms:DigitoContaCorrente> <tms:FlagContaPoupanca>?</tms:FlagContaPoupanca> <tms:VariacaoContaPoupanca>?</tms:VariacaoContaPoupanca> <tms:Ativo>?</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope>
Cadastrar
Abaixo, segue o exemplo do cadastro de um Motorista.
MotoristaRequest
Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>tms.exemplo</tms:Usuario> <tms:Senha>v0hXPrwerKblaBs=</tms:Senha> <tms:Token i:nil="true" /> </tms:auth> <tms:motorista> <tms:Instrucao>2</tms:Instrucao> <tms:CPFCNPJTransportador>08432903000235</tms:CPFCNPJTransportador> <tms:IdMotorista i:nil="true" /> <tms:Nome>JUDSON</tms:Nome> <tms:Sobrenome>JUNIOR GIUSTTI</tms:Sobrenome> <tms:CPF>82499460968</tms:CPF> <tms:NumeroRG>5018577</tms:NumeroRG> <tms:OrgaoEmissorRg>SSP</tms:OrgaoEmissorRg> <tms:DataNascimento>1973-08-27</tms:DataNascimento> <tms:Sexo>M</tms:Sexo> <tms:EstadoCivil>0</tms:EstadoCivil> <tms:NomePai>JOSE LEONIDAS GIUSTTI</tms:NomePai> <tms:NomeMae>ANELI GHIGGI</tms:NomeMae> <tms:Email>rede.portalpr@hotmail.com</tms:Email> <tms:Telefone>4998362052</tms:Telefone> <tms:TelefoneCelular>21986819087</tms:TelefoneCelular> <tms:Nacionalidade>brasileiro</tms:Nacionalidade> <tms:Endereco>RUA JOSE BONIFACIO</tms:Endereco> <tms:NumeroEndereco>699</tms:NumeroEndereco> <tms:EnderecoComplemento>Casa</tms:EnderecoComplemento> <tms:CEP>89610000</tms:CEP> <tms:Bairro>Centro</tms:Bairro> <tms:CodigoIBGEMunicipio>4206702</tms:CodigoIBGEMunicipio> <tms:CodigoBanco i:nil="true" /> <tms:CodigoAgencia i:nil="true" /> <tms:DigitoAgencia i:nil="true" /> <tms:ContaCorrente i:nil="true" /> <tms:DigitoContaCorrente i:nil="true" /> <tms:FlagContaPoupanca i:nil="true" /> <tms:VariacaoContaPoupanca i:nil="true" /> <tms:Ativo>true</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope> Response <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/CadastrarAtualizarMotoristaResponse</Action> </s:Header> <s:Body> <CadastrarAtualizarMotoristaResponse xmlns="http://tmsfrete.v2.targetmp.com.br"> <CadastrarAtualizarMotoristaResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Erro i:nil="true" /> <IdMotorista>22568</IdMotorista> <Nome>JUDSON</Nome> <Sobrenome>JUNIOR GIUSTTI</Sobrenome> <CPF>82499460968</CPF> <NumeroRG>5018577</NumeroRG> <OrgaoEmissorRg>SSP</OrgaoEmissorRg> <DataNascimento>1973-08-23T00:00:00</DataNascimento> <Sexo>M</Sexo> <EstadoCivil>0</EstadoCivil> <NomePai>JOSE LEONIDAS GIUSTTI</NomePai> <NomeMae>ANELI GHIGGI</NomeMae> <Email>rede.portalpr@hotmail.com</Email> <Telefone>4998362052</Telefone> <TelefoneCelular>21986819087</TelefoneCelular> <Nacionalidade>BRASILEIRO</Nacionalidade> <Endereco>RUA JOSE BONIFACIO</Endereco> <NumeroPorta>699</NumeroPorta> <EnderecoComplemento>CASA</EnderecoComplemento> <CEP>89610000</CEP> <Bairro>CENTRO</Bairro> <Cidade>Herval dOeste</Cidade> <UF>SC</UF> <CodigoBanco i:nil="true" /> <CodigoAgencia i:nil="true" /> <DigitoAgencia i:nil="true" /> <ContaCorrente i:nil="true" /> <DigitoContaCorrente i:nil="true" /> <FlagContaPoupanca>false</FlagContaPoupanca> <VariacaoContaPoupanca i:nil="true" /> <Ativo>true</Ativo> </CadastrarAtualizarMotoristaResult> </CadastrarAtualizarMotoristaResponse> </s:Body> </s:Envelope>
Atualizar
Abaixo, segue o exemplo de atualização do cadastro de Motorista.
MotoristaRequest
Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <tms:CadastrarAtualizarMotorista> <tms:auth> <tms:Usuario>tms.exemplo</tms:Usuario> <tms:Senha>v0hXPrwerKblaBs=</tms:Senha> <tms:Token i:nil="true" /> </tms:auth> <tms:motorista> <tms:Instrucao>2</tms:Instrucao> <tms:CPFCNPJTransportador>08432903000235</tms:CPFCNPJTransportador> <tms:IdMotorista i:nil="true" /> <tms:Nome>JUDSON</tms:Nome> <tms:Sobrenome>JUNIOR GIUSTTI</tms:Sobrenome> <tms:CPF>82499460968</tms:CPF> <tms:NumeroRG>5018577</tms:NumeroRG> <tms:OrgaoEmissorRg>SSP</tms:OrgaoEmissorRg> <tms:DataNascimento>1973-08-27</tms:DataNascimento> <tms:Sexo>M</tms:Sexo> <tms:EstadoCivil>0</tms:EstadoCivil> <tms:NomePai>JOSE LEONIDAS GIUSTTI</tms:NomePai> <tms:NomeMae>ANELI GHIGGI</tms:NomeMae> <tms:Email>rede.portalpr@hotmail.com</tms:Email> <tms:Telefone>4998362052</tms:Telefone> <tms:TelefoneCelular>21986819087</tms:TelefoneCelular> <tms:Nacionalidade>brasileiro</tms:Nacionalidade> <tms:Endereco>RUA JOSE BONIFACIO</tms:Endereco> <tms:NumeroEndereco>699</tms:NumeroEndereco> <tms:EnderecoComplemento>Casa</tms:EnderecoComplemento> <tms:CEP>89610000</tms:CEP> <tms:Bairro>Centro</tms:Bairro> <tms:CodigoIBGEMunicipio>4206702</tms:CodigoIBGEMunicipio> <tms:CodigoBanco i:nil="true" /> <tms:CodigoAgencia i:nil="true" /> <tms:DigitoAgencia i:nil="true" /> <tms:ContaCorrente i:nil="true" /> <tms:DigitoContaCorrente i:nil="true" /> <tms:FlagContaPoupanca i:nil="true" /> <tms:VariacaoContaPoupanca i:nil="true" /> <tms:Ativo>true</tms:Ativo> </tms:motorista> </tms:CadastrarAtualizarMotorista> </soapenv:Body> </soapenv:Envelope> Response <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/CadastrarAtualizarMotoristaResponse</Action> </s:Header> <s:Body> <CadastrarAtualizarMotoristaResponse xmlns="http://tmsfrete.v2.targetmp.com.br"> <CadastrarAtualizarMotoristaResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Erro i:nil="true" /> <IdMotorista>22568</IdMotorista> <Nome>JUDSON</Nome> <Sobrenome>JUNIOR GIUSTTI</Sobrenome> <CPF>82499460968</CPF> <NumeroRG>5018577</NumeroRG> <OrgaoEmissorRg>SSP</OrgaoEmissorRg> <DataNascimento>1973-08-23T00:00:00</DataNascimento> <Sexo>M</Sexo> <EstadoCivil>0</EstadoCivil> <NomePai>JOSE LEONIDAS GIUSTTI</NomePai> <NomeMae>ANELI GHIGGI</NomeMae> <Email>rede.portalpr@hotmail.com</Email> <Telefone>4998362052</Telefone> <TelefoneCelular>21986819087</TelefoneCelular> <Nacionalidade>BRASILEIRO</Nacionalidade> <Endereco>RUA JOSE BONIFACIO</Endereco> <NumeroPorta>699</NumeroPorta> <EnderecoComplemento>CASA</EnderecoComplemento> <CEP>89610000</CEP> <Bairro>CENTRO</Bairro> <Cidade>Herval dOeste</Cidade> <UF>SC</UF> <CodigoBanco i:nil="true" /> <CodigoAgencia i:nil="true" /> <DigitoAgencia i:nil="true" /> <ContaCorrente i:nil="true" /> <DigitoContaCorrente i:nil="true" /> <FlagContaPoupanca>false</FlagContaPoupanca> <VariacaoContaPoupanca i:nil="true" /> <Ativo>true</Ativo> </CadastrarAtualizarMotoristaResult> </CadastrarAtualizarMotoristaResponse> </s:Body> </s:Envelope>