Web service Com.senior.g5.co.prj.tipostitulo
Serviço para exportação de tipos de títulos no sistema, permitindo consultar, adicionar ou atualizar dados de tipos de títulos através de integração.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
Campos que representam valores monetários, quantidade e percentual e estão declarados como String
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
Exemplo:
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
Campos que representam valores monetários, quantidade e percentual e não estão declarados como String
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
Exemplo:
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://servidor:1234/g5-senior-services/sapiens_Synccom_senior_g5_co_prj_tipostitulo?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/sapiens_Asynccom_senior_g5_co_prj_tipostitulo?wsdl
- Agendado: http://servidor:1234/g5-senior-services/sapiens_Schedulecom_senior_g5_co_prj_tipostitulo?wsdl
Portas
Exportar
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Versão atual: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codTpt>String</codTpt>
<codFil>Integer</codFil>
<identificadorSistema>String</identificadorSistema>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| codEmp | Integer | Obrigatório | Código da empresa |
| codTpt | String | Opcional | Código do tipo de título |
| codFil | Integer | Obrigatório | Código da filial |
| identificadorSistema | String | Obrigatório | String(015) - Identificação do sistema integrado |
| quantidadeRegistros | Integer | Opcional | Quantidade limite de registros. Ignorada se tipo de integração for E (Específico) |
| tipoIntegracao | String | Obrigatório |
String(001) - Tipo de Integração:
|
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoTitulo>
<codTpt>String</codTpt>
<desTpt>String</desTpt>
<abrTpt>String</abrTpt>
<recSom>String</recSom>
<pagSom>String</pagSom>
<aplTpt>String</aplTpt>
<venCac>String</venCac>
<somIrf>String</somIrf>
<pagEev>Integer</pagEev>
<codPdv>Integer</codPdv>
<gerDct>String</gerDct>
<codImp>String</codImp>
<titFis>Integer</titFis>
<sitTpt>String</sitTpt>
<excVar>String</excVar>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
</tipoTitulo>
<mensagemRetorno>String</mensagemRetorno>
<tipoRetorno>Integer</tipoRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| erros | Set | Opcional | Conjunto de erros encontrados durante o processamento |
| erros.mensagemErro | String | Opcional | Mensagem de erro retornada pelo sistema |
| finalizaramRegistros | String | Obrigatório | Indica se há mais registros: S = Sim, N = Não |
| tipoTitulo | Set | Opcional | Conjunto de informações do tipo de título |
| tipoTitulo.codTpt | String | Opcional | Código do tipo de título |
| tipoTitulo.desTpt | String | Opcional | Descrição do tipo de título |
| tipoTitulo.abrTpt | String | Opcional | Abreviatura do tipo de título |
| tipoTitulo.recSom | String | Opcional | Somar no histórico do cliente |
| tipoTitulo.pagSom | String | Opcional | Somar no histórico do fornecedor |
| tipoTitulo.aplTpt | String | Opcional | Aplicação do tipo de título |
| tipoTitulo.venCac | String | Opcional | Considerar na análise de crédito |
| tipoTitulo.somIrf | String | Opcional | Somar para base de imposto |
| tipoTitulo.pagEev | Integer | Opcional | Dias mínimos entre entrada e vencimento |
| tipoTitulo.codPdv | Integer | Opcional | Código no PDV |
| tipoTitulo.gerDct | String | Opcional | Gera DCTF |
| tipoTitulo.codImp | String | Opcional | Código do imposto |
| tipoTitulo.titFis | Integer | Opcional | Tipo de título fiscal |
| tipoTitulo.sitTpt | String | Opcional | Situação do tipo de título |
| tipoTitulo.excVar | String | Opcional | Exclusivo do varejo |
| camposUsuario | Set | Opcional | Campos personalizados do usuário |
| camposUsuario.campo | String | Opcional | Nome do campo |
| camposUsuario.valor | String | Opcional | Valor do campo |
| mensagemRetorno | String | Obrigatório | Mensagem de retorno do processamento |
| tipoRetorno | Integer | Obrigatório |
Número(001) - Tipo de Retorno:
|
| numeroLote | Integer | Obrigatório | Número do lote de processamento |
| erroExecucao | String | Opcional | Mensagem de erro da execução no servidor |
ConsultarGeral
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Versão atual: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codTpt>
<codTpt>String</codTpt>
</codTpt>
<codFil>Integer</codFil>
<sitTpt>String</sitTpt>
<identificadorSistema>String</identificadorSistema>
<abrTpt>
<abrTpt>String</abrTpt>
</abrTpt>
<indicePagina>Integer</indicePagina>
<limitePagina>Integer</limitePagina>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| codEmp | Integer | Opcional | Código da empresa |
| codTpt | Set | Opcional | Código do tipo de título |
| codTpt.codTpt | String | Opcional | Código do tipo de título |
| codFil | Integer | Opcional | Código da filial |
| sitTpt | String | Opcional | Indicativo da situação do tipo de título |
| identificadorSistema | String | Opcional | (Obrigatório) - String(015) - Identificação do sistema integrado |
| abrTpt | Set | Opcional | Abreviatura do tipo de título |
| abrTpt.abrTpt | String | Opcional | Abreviatura do tipo de título |
| indicePagina | Integer | Opcional | Índice da página de resultados |
| limitePagina | Integer | Opcional | Limite de registros por página |
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeralResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<mensagemRetorno>String</mensagemRetorno>
<tipoTitulo>
<codTpt>String</codTpt>
<desTpt>String</desTpt>
<abrTpt>String</abrTpt>
<recSom>String</recSom>
<pagSom>String</pagSom>
<aplTpt>String</aplTpt>
<venCac>String</venCac>
<somIrf>String</somIrf>
<pagEev>Integer</pagEev>
<codPdv>Integer</codPdv>
<gerDct>String</gerDct>
<codImp>String</codImp>
<titFis>Integer</titFis>
<sitTpt>String</sitTpt>
<excVar>String</excVar>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
</tipoTitulo>
<tipoRetorno>Integer</tipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| erros | Set | Opcional | Conjunto de mensagens de erro |
| erros.mensagemErro | String | Opcional | Mensagens de erro ocorridas durante o processamento |
| mensagemRetorno | String | Obrigatório | String(1000) - Mensagem de Retorno de Processamento |
| tipoTitulo | Set | Opcional | Conjunto de dados do tipo de título |
| tipoTitulo.codTpt | String | Opcional | Código do tipo de título |
| tipoTitulo.desTpt | String | Opcional | Descrição do tipo de título |
| tipoTitulo.abrTpt | String | Opcional | Abreviatura do tipo de título |
| tipoTitulo.recSom | String | Opcional | Indicativo onde somar nos saldos dos históricos dos clientes |
| tipoTitulo.pagSom | String | Opcional | Indicativo onde somar nos saldos dos históricos dos fornecedores |
| tipoTitulo.aplTpt | String | Opcional | Aplicação do tipo de título |
| tipoTitulo.venCac | String | Opcional | Indicativo se tipo é considerado para análise de crédito |
| tipoTitulo.somIrf | String | Opcional | Indicativo se o tipo de título soma para base de imposto |
| tipoTitulo.pagEev | Integer | Opcional | Dias mínimos entre entrada e vencimento |
| tipoTitulo.codPdv | Integer | Opcional | Código no PDV |
| tipoTitulo.gerDct | String | Opcional | Gera DCTF |
| tipoTitulo.codImp | String | Opcional | Código do imposto |
| tipoTitulo.titFis | Integer | Opcional | Tipo de título fiscal |
| tipoTitulo.sitTpt | String | Opcional | Situação do tipo de título |
| tipoTitulo.excVar | String | Opcional | Exclusivo do varejo |
| camposUsuario | Set | Opcional | Campos personalizados do usuário |
| camposUsuario.campo | String | Opcional | Nome do campo customizado |
| camposUsuario.valor | String | Opcional | Valor do campo customizado |
| tipoRetorno | Integer | Obrigatório |
Número(001) - Tipo de Retorno:
|
| erroExecucao | String | Opcional | Mensagem de erro do servidor |
English
Español
English
Español


