Capítulo9

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>