Objetivo
Esse método tem como objetivo realizar o cadastro ou atualizar a atualização de um Centro de Custo.
...
Info |
---|
|
- Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.
|
Request
RequestResponseCentroDeCustoRequest |
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|
1 | Instrucao | int | Sim | Instrução do que fazer com os dados. | 1= Inserir ou Atualizar 2= Inserir se não existe 4= Desativar/Anular |
2 | IdCentroDeCusto | int | Não | Id do Centro de Custo na TARGET | Usado apenas para a atualização de um centro de custo. |
Response
Informaremos o IdCentroDeCusto no response do método - 'CadastrarAtualizarCentroDeCusto'. |
3 | Codigo | string | Sim | Código personalizado para o centro de custo. | O Cliente é quem deve informar. |
4 | Descricao | string | Sim | Descrição simplificada do Centro de Custo | Como se fosse o Nome do Centro de Custo |
5 | Comentario | string | Sim | Comentário ou descrição detalhada do Centro de Custo | N/A |
6 | Ativo | bool(true || false) | Sim | Cadastro Ativo ou Não | N/A |
Response
CentroDeCustoResponse |
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
---|
1 | Erro | ErroResponse - string | Não | Mensagem de Erro | NULO em caso de sucesso. |
2 | IdCentroDeCusto | int | Sim | Id do Centro de Custo na TARGET | N/A |
3 | Codigo | string | Sim | Código personalizado para o centro de custo. | N/A |
4 | Descricao | string | Sim | Descrição simplificada do Centro de Custo | N/A |
5 | Comentario | string | Sim | Comentário ou descrição detalhada do Centro de Custo | N/A |
6 | Ativo | bool(true || false) | Sim | Cadastro Ativo ou Não | N/A |
Método
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | CentroDeCustoRequest |
---|
linenumbers | true |
---|
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
<soapenv:Header/>
<soapenv:Body>
<tms:CadastrarAtualizarCentroDeCusto>
<tms:auth>
<tms:Usuario>?</tms:Usuario>
<tms:Senha>?</tms:Senha>
<tms:Token>?</tms:Token>
</tms:auth>
<tms:centro>
<tms:Instrucao>?</tms:Instrucao>
<tms:IdCentroDeCusto>?</tms:IdCentroDeCusto>
<tms:Codigo>?</tms:Codigo>
<tms:Descricao>?</tms:Descricao>
<tms:Comentario>?</tms:Comentario>
<tms:Ativo>?</tms:Ativo>
</tms:centro>
</tms:CadastrarAtualizarCentroDeCusto>
</soapenv:Body>
</soapenv:Envelope> |
Cadastro
Abaixo, segue exemplo do cadastro de um Centro de Custo.
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Cadastrar - CentroDeCustoRequest |
---|
linenumbers | true |
---|
|
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:CadastrarAtualizarCentroDeCusto>
<tms:auth>
<tms:Usuario>tms.exemplo</tms:Usuario>
<tms:Senha>v0hXPK4234bla2Bs=</tms:Senha>
<tms:Token i:nil="true" />
</tms:auth>
<tms:centro>
<tms:Instrucao>2</tms:Instrucao>
<tms:IdCentroDeCusto i:nil="true" />
<tms:Codigo>7095</tms:Codigo>
<tms:Descricao>TimeDeIntegração</tms:Descricao>
<tms:Comentario>Custos relacionados ao Time de Integração.</tms:Comentario>
<tms:Ativo>true</tms:Ativo>
</tms:centro>
</tms:CadastrarAtualizarCentroDeCusto>
</soapenv:Body>
</soapenv:Envelope>
Response
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<CadastrarAtualizarCentroDeCustoResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
<CadastrarAtualizarCentroDeCustoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Erro i:nil="true"/>
<IdCentroDeCusto>149</IdCentroDeCusto>
<Codigo>7095</Codigo>
<Descricao>TimeDeIntegração</Descricao>
<Comentario>Custos relacionados ao Time de Integração.</Comentario>
<Ativo>true</Ativo>
</CadastrarAtualizarCentroDeCustoResult>
</CadastrarAtualizarCentroDeCustoResponse>
</s:Body>
</s:Envelope> |
Atualizar
Abaixo, segue exemplo de atualização do cadastro de um Centro de Custo.
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Atualizar - CentroDeCustoRequest |
---|
linenumbers | true |
---|
|
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:CadastrarAtualizarCentroDeCusto>
<tms:auth>
<tms:Usuario>tms.exemplo</tms:Usuario>
<tms:Senha>v0hXPK4234bla2Bs=</tms:Senha>
<tms:Token i:nil="true" />
</tms:auth>
<tms:centro>
<tms:Instrucao>1</tms:Instrucao>
<tms:IdCentroDeCusto i:nil="true" />
<tms:Codigo>7095</tms:Codigo>
<tms:Descricao>TimeDeIntegração</tms:Descricao>
<tms:Comentario>Custos relacionados ao Time de Integração, tais como: colaboradores; computadores.</tms:Comentario>
<tms:Ativo>true</tms:Ativo>
</tms:centro>
</tms:CadastrarAtualizarCentroDeCusto>
</soapenv:Body>
</soapenv:Envelope>
Response
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<CadastrarAtualizarCentroDeCustoResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
<CadastrarAtualizarCentroDeCustoResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Erro i:nil="true"/>
<IdCentroDeCusto>149</IdCentroDeCusto>
<Codigo>7095</Codigo>
<Descricao>TimeDeIntegração</Descricao>
<tms:Comentario>Custos relacionados ao Time de Integração, tais como: colaboradores; computadores.</tms:Comentario>
<Ativo>true</Ativo>
</CadastrarAtualizarCentroDeCustoResult>
</CadastrarAtualizarCentroDeCustoResponse>
</s:Body>
</s:Envelope> |
Anular
Abaixo, segue exemplo para anular o cadastro de um Centro de Custo.
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Anular - CentroDeCustoRequest |
---|
linenumbers | true |
---|
|
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:CadastrarAtualizarCentroDeCusto>
<tms:auth>
<tms:Usuario>tms.exemplo</tms:Usuario>
<tms:Senha>v0hXPK4234bla2Bs=</tms:Senha>
<tms:Token i:nil="true" />
</tms:auth>
<tms:centro>
<tms:Instrucao>4</tms:Instrucao>
<IdCentroDeCusto>149</IdCentroDeCusto>
</tms:centro>
</tms:CadastrarAtualizarCentroDeCusto>
</soapenv:Body>
</soapenv:Envelope>
Response |