Serviço cadastrarSubCentroDeCusto
9.1 - Requisição
O serviço cadastrarSubCentroDeCusto cadastra ou altera um sub centro de custo para determinado cliente. Para cadastrar é preciso informar um código identificador do sub centro de custo, e também a referência do centro de custo esse sub centro de custo pertence, caso já tenha cadastrado no sistema, um sub centro de custo com esse código para tal cliente, o sistema irá atualizar as informações da mesma.
Descrição dos campos de requisição sub centro de custo
Tag | Descrição | Parent | Formato | Required |
codigo | Código identificador do sub centro de custo no sistema | subCentroDeCusto | String | True |
centroDeCustoRef | Código identificador do centro de custo no qual o sub centro de custo pertence | subCentroDeCusto | CentroDeCustoRef | True |
descricao | Descrição do sub centro de custo | subCentroDeCusto | String | True |
configuracao | Configuração do Sub Centro de Custo | subCentroDeCusto | Configuração | True |
ativo | Status do sub centro de custo | subCentroDeCusto | Boolean | True |
idCliente | Número de identificação do Cliente | subCentroDeCusto | Inteiro | False |
Descrição do campo Configuração
Tag | Descrição | Parent | Formato | Required |
autoAprovavel | Centro de Custo auto aprovável | configuracao | Boolean | True |
debitaBudget | Permite débito de budget | configuracao | Boolean | False |
Descrição do campo SubCentroDeCustoRef
Tag | Descrição | Parent | Formato | Required |
codigo | Código identificador do sub centro de custo no sistema | subCentroDeCustoRef | String | True |
centroDeCustoRef | Código identificador do centro de custo no qual o sub centro de custo pertence | subCentroDeCustoRef | CentroDeCustoRef | True |
regionalRef | Código identificador da regional na qual esse sub centro de custo pertence | subCentroDeCustoRef | RegionalRef | True |
9.2 - Exemplo
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services"> <soapenv:Header> <ser:userPassword>senha</ser:userPassword> <ser:userName>usuario</ser:userName> <ser:keyClient>chave_da_empresa_cliente</ser:keyClient> </soapenv:Header> <soapenv:Body> <ser:cadastrarSubCentroDeCusto> <subCentroDeCusto> <codigo>subCentroDeCusto1</codigo> <centroDeCustoRef> <codigo> centroDeCusto1</codigo> <regionalRef> <codigo>regional1</codigo> </regionalRef> </centroDeCustoRef> <descricao>Sub Centro De Custo 1</descricao> <configuracao> <autoAprovavel>true</autoAprovavel> <debitaBudget>true</debitaBudget> </configuracao> </subCentroDeCusto> <!--Optional:--> <idCliente>idDoCliente</idCliente> </ser:cadastrarSubCentroDeCusto> </soapenv:Body> </soapenv:Envelope>
9.3 - Resposta
A reposta do serviço é enviada com a tag cadastrarSubCentroDeCustoResponse informando “Sucesso”, caso o cadastro efetuado corretamente, “Erro”, caso ocorra algum problema, ou “Alerta”, caso ocorra algum problema não-crítico no cadastro ou alteração.
Descrição dos campos Resposta Sub Centro de Custo
Tag | Descrição | Parent | Formato |
status | Se SUCESSO o cadastro ou alteração foi efetuado corretamente Se ERRO ocorreu algum problema no cadastro ou alteração Se ALERTA ocorreu algum problema não-crítico no cadastro ou alteração | resultadoOperacao | String |
mensagem | Mensagem com a descrição do status retornado | resultadoOperacao | String |
9.4 - Exemplo
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:cadastrarSubCentroDeCustoResponse xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services"> <resultadoOperacao> <status>SUCESSO</status> </resultadoOperacao> </ns2:cadastrarSubCentroDeCustoResponse> </S:Body> </S:Envelope>