Web service Com.senior.g5.co.mfi.cpa.titulos
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.
- 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
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.
- 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
- 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://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_mfi_cpa_titulos?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mfi_cpa_titulos?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_mfi_cpa_titulos?wsdl
Portas
- ConsultarTitulosCP
- ConsultarCP
- ConsultarTitulosAbertosCP
- GravarTitulosCP
- EntradaTitulosLoteCP
- BaixarTitulosCP
- ExportarBaixaTitulosPagarIntegracao
- ExcluirTitulosCP
- SubstituirTitulosCP
- GerarBaixaAproveitamentoCP
- GerarBaixaPorLoteCP
- EstornoBaixaTitulosCP
- buscarPendentesCP
- aprovarCP
- reprovarCP
- ProcessarAVM
- ProcessarVariacaoCambial
- ProcessarTitulosAVP
(Deprecado) - Finanças - Gestão de Contas a Pagar - Contas a Pagar - Consultar Títulos.
As consultas de títulos são efetuadas respeitando o controle de abrangência do usuário.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 2.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>String</codEmp>
<codFor>String</codFor>
<codFil>String</codFil>
<dataBuild>String</dataBuild>
</parameters>
</ser:ConsultarTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| codFor | Opcional | String | (Obrigatório) - Number(009) - Código do cliente do título a receber |
| codFil | Opcional | String | (Opcional) - Number(005) - Código da filial |
| dataBuild | Opcional | String | Mantido por compatibilidade. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarTitulosCPResponse>
<result>
<titulos>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<codTns>String</codTns>
<codNtg>String</codNtg>
<datEnt>String</datEnt>
<datEmi>String</datEmi>
<obsTcp>String</obsTcp>
<vctOri>String</vctOri>
<codMpt>String</codMpt>
<cotEmi>String</cotEmi>
<vlrOri>String</vlrOri>
<codMoe>String</codMoe>
<codTri>String</codTri>
<codFpg>String</codFpg>
<datDsc>String</datDsc>
<perDsc>String</perDsc>
<vlrDsc>String</vlrDsc>
<tolDsc>String</tolDsc>
<perMul>String</perMul>
<tolMul>String</tolMul>
<perJrs>String</perJrs>
<jrsDia>String</jrsDia>
<tipJrs>String</tipJrs>
<tolJrs>String</tolJrs>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<tipTcc>String</tipTcc>
<codPor>String</codPor>
<codCrt>String</codCrt>
<porAnt>String</porAnt>
<codBar>String</codBar>
<codCrp>String</codCrp>
<titBan>String</titBan>
<datPpt>String</datPpt>
<datNeg>String</datNeg>
<jrsNeg>String</jrsNeg>
<mulNeg>String</mulNeg>
<outNeg>String</outNeg>
<usuSit>String</usuSit>
<numArb>String</numArb>
<codUsu>String</codUsu>
<datApr>String</datApr>
<vlrApr>String</vlrApr>
<horApr>String</horApr>
<pgtApr>String</pgtApr>
<cotApr>String</cotApr>
<dscApr>String</dscApr>
<odeApr>String</odeApr>
<jrsApr>String</jrsApr>
<mulApr>String</mulApr>
<encApr>String</encApr>
<corApr>String</corApr>
<oacApr>String</oacApr>
<empApr>String</empApr>
<libApr>String</libApr>
<fpgApr>String</fpgApr>
<ctaApr>String</ctaApr>
<seqApr>String</seqApr>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<abrPrj>String</abrPrj>
<abrFpj>String</abrFpj>
<cnpjFilial>String</cnpjFilial>
</titulos>
<mensagemRetorno>String</mensagemRetorno>
<tipoRetorno>String</tipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| titulos | Opcional | Set | |
| titulos.codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| titulos.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| titulos.numTit | Opcional | String | (Obrigatório) - String(010) - Número do título a pagar |
| titulos.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| titulos.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| titulos.codTns | Opcional | String | (Obrigatório) - String(005) - Código da transação origem do título a pagar |
| titulos.codNtg | Opcional | String | (Opcional) - Number(004) - Código da natureza de gasto |
| titulos.datEnt | Opcional | String | (Obrigatório) - Date - Data da entrada do título a pagar |
| titulos.datEmi | Opcional | String | (Obrigatório) - Date - Data de emissão do título a pagar |
| titulos.obsTcp | Opcional | String | (Opcional) - String(250) - Observação para o título |
| titulos.vctOri | Opcional | String | (Obrigatório) - Date - Data do vencimento original do título a pagar |
| titulos.codMpt | Opcional | String | (Opcional) - String(003) - Código do motivo de prorrogação do título |
| titulos.cotEmi | Opcional | String | (Opcional) - Number(019,10) - Valor da cotação da moeda na data de emissão do título |
| titulos.vlrOri | Opcional | String | (Obrigatório) - Number(015,2) - Valor original do título a pagar |
| titulos.codMoe | Opcional | String | (Opcional) - String(003) - Código da moeda base do título a pagar |
| titulos.codTri | Opcional | String | (Opcional) - String(005) - Código de tributação para emissão da DARF |
| titulos.codFpg | Opcional | String | (Opcional) - Number(002) - Código da forma de pagamento |
| titulos.datDsc | Opcional | String | (Opcional) - Date - Data/Tolerância válidas para desconto do título |
| titulos.perDsc | Opcional | String | (Opcional) - Number(005,2) - Percentual de desconto a ser concedido ao título a pagar |
| titulos.vlrDsc | Opcional | String | (Opcional) - Number(015,2) - Valor do desconto a ser concedido ao título a pagar |
| titulos.tolDsc | Opcional | String | (Opcional) - Number(004) - Dias de tolerância para desconto |
| titulos.perMul | Opcional | String | (Opcional) - Number(005,2) - Percentual de multa prevista para o título a pagar |
| titulos.tolMul | Opcional | String | (Opcional) - Number(004) - Quantidade de dias de tolerância para a multa do título a pagar |
| titulos.perJrs | Opcional | String | (Opcional) - Number(005,2) - Percentual de juros de mora previsto para o título a pagar |
| titulos.jrsDia | Opcional | String | (Opcional) - Number(009,2) - Valor dos juros de mora ao dia a serem pagos no título a pagar |
| titulos.tipJrs | Opcional | String | (Opcional) - String(001) - Indicativo se o juros de mora é simples ou composto |
| titulos.tolJrs | Opcional | String | (Opcional) - Number(004) - Quantidade de dias de tolerância para os juros de mora |
| titulos.codBan | Opcional | String | (Opcional) - String(003) - Código do banco da conta corrente do fornecedor |
| titulos.codAge | Opcional | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do fornecedor |
| titulos.ccbFor | Opcional | String | (Opcional) - String(014) - Número da conta corrente do fornecedor no banco |
| titulos.tipTcc | Opcional | String | (Opcional) - Number(003) - Tipo da Conta |
| titulos.codPor | Opcional | String | (Obrigatório) - String(004) - Código do portador do título a pagar |
| titulos.codCrt | Opcional | String | (Obrigatório) - String(002) - Código da carteira do título a pagar |
| titulos.porAnt | Opcional | String | (Opcional) - String(004) - Código do portador anterior |
| titulos.codBar | Opcional | String | (Opcional) - String(050) - Código de barra para pagamento eletrônico |
| titulos.codCrp | Opcional | String | (Opcional) - String(003) - Código do grupo de contas a pagar |
| titulos.titBan | Opcional | String | (Opcional) - String(020) - Número do título a pagar no banco |
| titulos.datPpt | Opcional | String | (Obrigatório) - Date - Data do provável pagamento do título |
| titulos.datNeg | Opcional | String | (Opcional) - Date - Data base dos valores negociados (data até) |
| titulos.jrsNeg | Opcional | String | (Opcional) - Number(015,2) - Valor dos juros negociados |
| titulos.mulNeg | Opcional | String | (Opcional) - Number(015,2) - Valor da multa negociada |
| titulos.outNeg | Opcional | String | (Opcional) - Number(015,2) - Valor de outros valores negociados |
| titulos.usuSit | Opcional | String | (Opcional) - Number(010) - Usuário responsável pela alteração da situação do título |
| titulos.numArb | Opcional | String | (Opcional) - Number(009) - Número de arquivo de remessa para banco |
| titulos.codUsu | Opcional | String | (Opcional) - Number(010) - Código do Usuário Responsável pela Aprovação do Pagamento |
| titulos.datApr | Opcional | String | (Opcional) - Date - Data da aprovação para o pagamento |
| titulos.vlrApr | Opcional | String | (Opcional) - Number(015,2) - Valor base do título aprovado para o pagamento |
| titulos.horApr | Opcional | String | (Opcional) - Number(005) - Hora da aprovação para o pagamento |
| titulos.pgtApr | Opcional | String | (Opcional) - Date - Data de aprovação para o pagamento |
| titulos.cotApr | Opcional | String | (Opcional) - Number(019,10) - Valor da cotação da moeda na data de aprovação para pagamento |
| titulos.dscApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos descontos aprovado |
| titulos.odeApr | Opcional | String | (Opcional) - Number(015,2) - Valor de outros descontos aprovado |
| titulos.jrsApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos juros de mora aprovado |
| titulos.mulApr | Opcional | String | (Opcional) - Number(015,2) - Valor da multa aprovado |
| titulos.encApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos encargos aprovado |
| titulos.corApr | Opcional | String | (Opcional) - Number(015,2) - Valor da correção monetária aprovada |
| titulos.oacApr | Opcional | String | (Opcional) - Number(015,2) - Valor de outros acréscimos aprovado |
| titulos.empApr | Opcional | String | (Opcional) - Number(004) - Código da empresa da conta aprovada |
| titulos.libApr | Opcional | String | (Opcional) - Date - Data da liberação do cheque aprovado para pagamento |
| titulos.fpgApr | Opcional | String | (Opcional) - Number(002) - Código da forma de pagamento aprovada |
| titulos.ctaApr | Opcional | String | (Opcional) - String(014) - Número da conta interna aprovada para pagamento do título |
| titulos.seqApr | Opcional | String | (Opcional) - String(006) - Sequência de junção de títulos pagos com mesmo cheque |
| titulos.ctaFin | Opcional | String | (Opcional) - Number(007) - Conta financeira reduzida |
| titulos.ctaRed | Opcional | String | (Opcional) - Number(007) - Conta contábil reduzida |
| titulos.codCcu | Opcional | String | (Opcional) - String(009) - Código do centro de custo |
| titulos.numPrj | Opcional | String | (Opcional) - Number(008) - Número do projeto |
| titulos.codFpj | Opcional | String | (Opcional) - Number(004) - Código da fase do projeto |
| titulos.cnpjFilial | Opcional | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa. |
| titulos.abrPrj | Opcional | String | String(020) - Abreviatura do projeto |
| titulos.abrFpj | Opcional | String | String(020) - Abreviatura da fase do projeto |
| mensagemRetorno | Opcional | String | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| tipoRetorno | Opcional | String | (Obrigatório) - String(250) - Mensagem de retorno da importação |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Consultar Títulos.
As consultas de títulos são efetuadas respeitando o controle de abrangência do usuário.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 3.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>String</codEmp>
<codFor>String</codFor>
<codFil>String</codFil>
<dataBuild>String</dataBuild>
</parameters>
</ser:ConsultarCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| codFor | Opcional | String | (Obrigatório) - Number(009) - Código do cliente do título a receber |
| codFil | Opcional | String | (Opcional) - Number(005) - Código da filial |
| dataBuild | Opcional | String | Mantido por compatibilidade. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarCPResponse>
<result>
<titulos>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<codTns>String</codTns>
<codNtg>String</codNtg>
<datEnt>String</datEnt>
<datEmi>String</datEmi>
<obsTcp>String</obsTcp>
<vctOri>String</vctOri>
<codMpt>String</codMpt>
<cotEmi>String</cotEmi>
<vlrOri>String</vlrOri>
<codMoe>String</codMoe>
<codTri>String</codTri>
<codFpg>String</codFpg>
<datDsc>String</datDsc>
<perDsc>String</perDsc>
<vlrDsc>String</vlrDsc>
<tolDsc>String</tolDsc>
<perMul>String</perMul>
<tolMul>String</tolMul>
<perJrs>String</perJrs>
<jrsDia>String</jrsDia>
<tipJrs>String</tipJrs>
<tolJrs>String</tolJrs>
<codBan>String</codBan>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<tipTcc>String</tipTcc>
<codPor>String</codPor>
<codCrt>String</codCrt>
<porAnt>String</porAnt>
<codBar>String</codBar>
<codCrp>String</codCrp>
<titBan>String</titBan>
<datPpt>String</datPpt>
<datNeg>String</datNeg>
<jrsNeg>String</jrsNeg>
<mulNeg>String</mulNeg>
<outNeg>String</outNeg>
<usuSit>String</usuSit>
<numArb>String</numArb>
<codUsu>String</codUsu>
<datApr>String</datApr>
<vlrApr>String</vlrApr>
<horApr>String</horApr>
<pgtApr>String</pgtApr>
<cotApr>String</cotApr>
<dscApr>String</dscApr>
<odeApr>String</odeApr>
<jrsApr>String</jrsApr>
<mulApr>String</mulApr>
<encApr>String</encApr>
<corApr>String</corApr>
<oacApr>String</oacApr>
<empApr>String</empApr>
<libApr>String</libApr>
<fpgApr>String</fpgApr>
<ctaApr>String</ctaApr>
<seqApr>String</seqApr>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<cnpjFilial>String</cnpjFilial>
<abrPrj>String</abrPrj>
<abrFpj>String</abrFpj>
<codInt>Integer</codInt>
<ctrExt>String</ctrExt>
<ideExt>Integer</ideExt>
<codDfs>Integer</codDfs>
</titulos>
<mensagemRetorno>String</mensagemRetorno>
<tipoRetorno>String</tipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulos | Opcional | Set | Lista de Títulos do Contas a Pagar |
| titulos.codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| titulos.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| titulos.numTit | Opcional | String | (Obrigatório) - String(010) - Número do título a pagar |
| titulos.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| titulos.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| titulos.codTns | Opcional | String | (Obrigatório) - String(005) - Código da transação origem do título a pagar |
| titulos.codNtg | Opcional | String | (Opcional) - Number(004) - Código da natureza de gasto |
| titulos.datEnt | Opcional | String | (Obrigatório) - Date - Data da entrada do título a pagar |
| titulos.datEmi | Opcional | String | (Obrigatório) - Date - Data de emissão do título a pagar |
| titulos.obsTcp | Opcional | String | (Opcional) - String(250) - Observação para o título |
| titulos.vctOri | Opcional | String | (Obrigatório) - Date - Data do vencimento original do título a pagar |
| titulos.codMpt | Opcional | String | (Opcional) - String(003) - Código do motivo de prorrogação do título |
| titulos.cotEmi | Opcional | String | (Opcional) - Number(019,10) - Valor da cotação da moeda na data de emissão do título |
| titulos.vlrOri | Opcional | String | (Obrigatório) - Number(015,2) - Valor original do título a pagar |
| titulos.codMoe | Opcional | String | (Opcional) - String(003) - Código da moeda base do título a pagar |
| titulos.codTri | Opcional | String | (Opcional) - String(005) - Código de tributação para emissão da DARF |
| titulos.codFpg | Opcional | String | (Opcional) - Number(002) - Código da forma de pagamento |
| titulos.datDsc | Opcional | String | (Opcional) - Date - Data/Tolerância válidas para desconto do título |
| titulos.perDsc | Opcional | String | (Opcional) - Number(005,2) - Percentual de desconto a ser concedido ao título a pagar |
| titulos.vlrDsc | Opcional | String | (Opcional) - Number(015,2) - Valor do desconto a ser concedido ao título a pagar |
| titulos.tolDsc | Opcional | String | (Opcional) - Number(004) - Dias de tolerância para desconto |
| titulos.perMul | Opcional | String | (Opcional) - Number(005,2) - Percentual de multa prevista para o título a pagar |
| titulos.tolMul | Opcional | String | (Opcional) - Number(004) - Quantidade de dias de tolerância para a multa do título a pagar |
| titulos.perJrs | Opcional | String | (Opcional) - Number(005,2) - Percentual de juros de mora previsto para o título a pagar |
| titulos.jrsDia | Opcional | String | (Opcional) - Number(009,2) - Valor dos juros de mora ao dia a serem pagos no título a pagar |
| titulos.tipJrs | Opcional | String | (Opcional) - String(001) - Indicativo se o juros de mora é simples ou composto |
| titulos.tolJrs | Opcional | String | (Opcional) - Number(004) - Quantidade de dias de tolerância para os juros de mora |
| titulos.codBan | Opcional | String | (Opcional) - String(003) - Código do banco da conta corrente do fornecedor |
| titulos.codAge | Opcional | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do fornecedor |
| titulos.ccbFor | Opcional | String | (Opcional) - String(014) - Número da conta corrente do fornecedor no banco |
| titulos.tipTcc | Opcional | String | (Opcional) - Number(003) - Tipo da Conta |
| titulos.codPor | Opcional | String | (Obrigatório) - String(004) - Código do portador do título a pagar |
| titulos.codCrt | Opcional | String | (Obrigatório) - String(002) - Código da carteira do título a pagar |
| titulos.porAnt | Opcional | String | (Opcional) - String(004) - Código do portador anterior |
| titulos.codBar | Opcional | String | (Opcional) - String(050) - Código de barra para pagamento eletrônico |
| titulos.codCrp | Opcional | String | (Opcional) - String(003) - Código do grupo de contas a pagar |
| titulos.titBan | Opcional | String | (Opcional) - String(020) - Número do título a pagar no banco |
| titulos.datPpt | Opcional | String | (Obrigatório) - Date - Data do provável pagamento do título |
| titulos.datNeg | Opcional | String | (Opcional) - Date - Data base dos valores negociados (data até) |
| titulos.jrsNeg | Opcional | String | (Opcional) - Number(015,2) - Valor dos juros negociados |
| titulos.mulNeg | Opcional | String | (Opcional) - Number(015,2) - Valor da multa negociada |
| titulos.outNeg | Opcional | String | (Opcional) - Number(015,2) - Valor de outros valores negociados |
| titulos.usuSit | Opcional | String | (Opcional) - Number(010) - Usuário responsável pela alteração da situação do título |
| titulos.numArb | Opcional | String | (Opcional) - Number(009) - Número de arquivo de remessa para banco |
| titulos.codUsu | Opcional | String | (Opcional) - Number(010) - Código do Usuário Responsável pela Aprovação do Pagamento |
| titulos.datApr | Opcional | String | (Opcional) - Date - Data da aprovação para o pagamento |
| titulos.vlrApr | Opcional | String | (Opcional) - Number(015,2) - Valor base do título aprovado para o pagamento |
| titulos.horApr | Opcional | String | (Opcional) - Number(005) - Hora da aprovação para o pagamento |
| titulos.pgtApr | Opcional | String | (Opcional) - Date - Data de aprovação para o pagamento |
| titulos.cotApr | Opcional | String | (Opcional) - Number(019,10) - Valor da cotação da moeda na data de aprovação para pagamento |
| titulos.dscApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos descontos aprovado |
| titulos.odeApr | Opcional | String | (Opcional) - Number(015,2) - Valor de outros descontos aprovado |
| titulos.jrsApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos juros de mora aprovado |
| titulos.mulApr | Opcional | String | (Opcional) - Number(015,2) - Valor da multa aprovado |
| titulos.encApr | Opcional | String | (Opcional) - Number(015,2) - Valor dos encargos aprovado |
| titulos.corApr | Opcional | String | (Opcional) - Number(015,2) - Valor da correção monetária aprovada |
| titulos.oacApr | Opcional | String | (Opcional) - Number(015,2) - Valor de outros acréscimos aprovado |
| titulos.empApr | Opcional | String | (Opcional) - Number(004) - Código da empresa da conta aprovada |
| titulos.libApr | Opcional | String | (Opcional) - Date - Data da liberação do cheque aprovado para pagamento |
| titulos.fpgApr | Opcional | String | (Opcional) - Number(002) - Código da forma de pagamento aprovada |
| titulos.ctaApr | Opcional | String | (Opcional) - String(014) - Número da conta interna aprovada para pagamento do título |
| titulos.seqApr | Opcional | String | (Opcional) - String(006) - Sequência de junção de títulos pagos com mesmo cheque |
| titulos.ctaFin | Opcional | String | (Opcional) - Number(007) - Conta financeira reduzida |
| titulos.ctaRed | Opcional | String | (Opcional) - Number(007) - Conta contábil reduzida |
| titulos.codCcu | Opcional | String | (Opcional) - String(009) - Código do centro de custo |
| titulos.numPrj | Opcional | String | (Opcional) - Number(008) - Número do projeto |
| titulos.codFpj | Opcional | String | (Opcional) - Number(004) - Código da fase do projeto |
| titulos.cnpjFilial | Opcional | String | (Obrigatório) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa. |
| titulos.abrPrj | Opcional | String | String(020) - Abreviatura do projeto |
| titulos.abrFpj | Opcional | String | String(020) - Abreviatura da fase do projeto |
| titulos.codInt | Opcional | Integer | Number(002) - Código da integração |
| titulos.ctrExt | Opcional | String | String(020) - Número do Contrato Externo |
| titulos.ideExt | Opcional | Integer | Number(009) - Número Identificador Externo |
| titulos.codDfs | Opcional | Integer | Number(006) - Código do dispositivo fiscal. Serve para complementar as informações de processos judiciais ligados ao pagamento de fornecedores que serão apresentados na DIRF e Reinf |
| mensagemRetorno | Opcional | String | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| tipoRetorno | Opcional | String | (Obrigatório) - String(250) - Mensagem de retorno da importação |
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Consultar Títulos Abertos com Rateios.
Nota
Para que o web service possa ser chamado sem a obrigatoriedade de informar os campos Cliente e Fornecedor, o parâmetro global CliOpcAbr deve estar ativo. Esse parâmetro determina se o código de Cliente/Fornecedor será tratado como opcional nesta porta do web service.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 2.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarTitulosAbertosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFor>String</codFor>
<codFil>Integer</codFil>
<filNfc>Integer</filNfc>
<forNfc>Integer</forNfc>
<snfNfc>String</snfNfc>
<numNfc>Integer</numNfc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<seqImo>Integer</seqImo>
<filNff>Integer</filNff>
<numNff>Integer</numNff>
<forNff>Integer</forNff>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<ocpFre>Integer</ocpFre>
<ocpNre>Integer</ocpNre>
<vctIni>DateTime</vctIni>
<vctFim>DateTime</vctFim>
<retRat>String</retRat>
</parameters>
</ser:ConsultarTitulosAbertosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| codFor | Opcional | String | (Obrigatório) - (Abrangência) - Código do fornecedor do título a receber |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| filNfc | Opcional | Integer | (Opcional) - Number(005) - Código da filial da nota fiscal de entrada |
| forNfc | Opcional | Integer | (Opcional) - Number(009) - Fornecedor da Nota Fiscal de Entrada origem do título |
| snfNfc | Opcional | String | (Opcional) - String(003) - Código da série da nota fiscal de entrada de origem do título |
| numNfc | Opcional | Integer | (Opcional) - Number(009) - Número da nota fiscal de entrada que originou o título |
| filCtr | Opcional | Integer | (Opcional) - Number(005) - Código da filial do contrato de venda |
| numCtr | Opcional | Integer | (Opcional) - Number(009) - Número do Contrato que originou o título |
| seqImo | Opcional | Integer | (Opcional) - Number(003) - Sequência do item do contrato imobiliário que originou o título |
| filNff | Opcional | Integer | (Opcional) - Number(005) - Código da filial da nota fiscal fatura origem do título |
| numNff | Opcional | Integer | (Opcional) - Number(004) - Número da nota fiscal fatura origem do título |
| forNff | Opcional | Integer | (Opcional) - Number(009) - Fornecedor da nota fiscal fatura origem do título |
| filNfv | Opcional | Integer | (Opcional) - Number(004 - Código da filial da nota fiscal de saída |
| snfNfv | Opcional | String | (Opcional) - String(003) - Código da série da nota fiscal origem do título |
| numNfv | Opcional | Integer | (Opcional) - Number(009 - Número da nota fiscal origem do título |
| filOcp | Opcional | Integer | (Opcional) - Number(005) - Código da filial da Ordem de Compra |
| numOcp | Opcional | Integer | (Opcional) - Number(008) - Número da ordem de compra |
| ocpFre | Opcional | Integer | (Opcional) - Number(005) - Código da filial da ordem de compra reservada para aproveitamento com o título |
| ocpNre | Opcional | Integer | (Opcional) - Number(008) - Número da ordem de compra reservada para aproveitamento com o título |
| vctIni | Opcional | DateTime | (Opcional) - Date(000) - Vencimento inicial |
| vctFim | Opcional | DateTime | (Opcional) - Date(000) - Vencimento final |
| retRat | Opcional | String | Parâmetro que irá receber: "S - Retorna rateios" ou "N - Não retorna rateios". |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarTitulosAbertosCPResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<titulos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<codTns>String</codTns>
<codNtg>Integer</codNtg>
<sitTit>String</sitTit>
<datEmi>String</datEmi>
<datEnt>String</datEnt>
<obsTcp>String</obsTcp>
<codFav>Double</codFav>
<vctOri>String</vctOri>
<vlrOri>Double</vlrOri>
<codFpg>Integer</codFpg>
<vctPro>String</vctPro>
<proJrs>String</proJrs>
<codMpt>String</codMpt>
<datPpt>String</datPpt>
<vlrAbe>Double</vlrAbe>
<codMoe>String</codMoe>
<codFrj>String</codFrj>
<datDsc>String</datDsc>
<tolDsc>Integer</tolDsc>
<perDsc>Integer</perDsc>
<vlrDsc>Double</vlrDsc>
<antDsc>String</antDsc>
<perJrs>Integer</perJrs>
<tipJrs>String</tipJrs>
<jrsDia>Double</jrsDia>
<tolJrs>Integer</tolJrs>
<perMul>Integer</perMul>
<tolMul>Integer</tolMul>
<datNeg>String</datNeg>
<jrsNeg>Double</jrsNeg>
<mulNeg>Double</mulNeg>
<dscNeg>Double</dscNeg>
<outNeg>Double</outNeg>
<codPor>String</codPor>
<codCrt>String</codCrt>
<ultPgt>String</ultPgt>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<filNfc>Integer</filNfc>
<forNfc>Integer</forNfc>
<numNfc>Integer</numNfc>
<snfNfc>String</snfNfc>
<filCtr>Integer</filCtr>
<numCtr>Integer</numCtr>
<seqImo>Integer</seqImo>
<seqCgt>Integer</seqCgt>
<filNff>Integer</filNff>
<numNff>Integer</numNff>
<forNff>Integer</forNff>
<filNfv>Integer</filNfv>
<snfNfv>String</snfNfv>
<numNfv>Integer</numNfv>
<filOcp>Integer</filOcp>
<numOcp>Integer</numOcp>
<ocpFre>Integer</ocpFre>
<ocpNre>Integer</ocpNre>
<ctrFre>Integer</ctrFre>
<ctrNre>Integer</ctrNre>
<tipEfe>String</tipEfe>
<filCcr>Integer</filCcr>
<numCcr>Integer</numCcr>
<cpgSub>String</cpgSub>
<gerTep>String</gerTep>
<rateios>
<seqMov>Integer</seqMov>
<seqRat>Integer</seqRat>
<datBas>String</datBas>
<codTns>String</codTns>
<mesAno>String</mesAno>
<criRat>Integer</criRat>
<somSub>Integer</somSub>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Integer</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Integer</perRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
<tipOri>String</tipOri>
<abrPrj>String</abrPrj>
<abrFpj>String</abrFpj>
</rateios>
</titulos>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarTitulosAbertosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| tipoRetorno | Opcional | String | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| titulos | Opcional | Set | Lista de Títulos do Contas a Pagar |
| titulos.codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Empresa |
| titulos.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Filial |
| titulos.numTit | Opcional | String | (Obrigatório) - String(015) - Título |
| titulos.codTpt | Opcional | String | (Obrigatório) - String(003) - Tipo Tít. |
| titulos.codFor | Opcional | Integer | (Obrigatório) - Number(009) - Forn. |
| titulos.codTns | Opcional | String | (Obrigatório) - String(005) - Trans. |
| titulos.codNtg | Opcional | Integer | (Opcional) - Number(004) - Nat. Gasto |
| titulos.sitTit | Opcional | String | (Obrigatório) - String(002) - Sit. - Lista: AO = Aberto ao Órgão de Proteção ao Crédito, AN = Aberto Negociação, AA = Aberto Advogado, AB = Aberto Normal, AC = Aberto Cartório, AE = Aberto Encontro de Contas, AI = Aberto Impostos, AJ = Aberto Retorno Jurídico, AP = Aberto Protestado, AR = Aberto Representante, AS = Aberto Suspenso, AV = Aberto Gestão de Pessoas, AX = Aberto Externo, CA = Cancelado, CE = Aberto CE (Preparação Cobrança Escritural), LQ = Liquidado Normal, LC = Liquidado Cartório, LI = Liquidado Impostos, LM = Liquidado Compensado, LP = Liquidado Protestado, LS = Liquidado Substituído, LV = Liquidado Gestão de Pessoas, LX = Liquidado Externo, PE = Aberto PE (Pagamento Eletrônico) |
| titulos.datEmi | Opcional | DateTime | (Obrigatório) - Date(000) - Emissão |
| titulos.datEnt | Opcional | DateTime | (Obrigatório) - Date(000) - Data Ent. |
| titulos.obsTcp | Opcional | String | (Opcional) - String(250) - Obs. |
| titulos.codFav | Opcional | Double | (Opcional) - Number(014) - Favorecido |
| titulos.vctOri | Opcional | DateTime | (Obrigatório) - Date(000) - Venc. Orig. |
| titulos.vlrOri | Opcional | Double | (Obrigatório) - Number(015) - Vlr. Orig. |
| titulos.codFpg | Opcional | Integer | (Opcional) - Number(002) - Forma Pgto. |
| titulos.vctPro | Opcional | DateTime | (Obrigatório) - Date(000) - Venc. Prorr. |
| titulos.proJrs | Opcional | String | (Obrigatório) - String(001) - Prorr. c/ Jrs. - Lista: S = Sim, N = Não |
| titulos.codMpt | Opcional | String | (Opcional) - String(003) - Mot. Prorr. |
| titulos.datPpt | Opcional | DateTime | (Obrigatório) - Date(000) - Data Prov. Pagto. |
| titulos.vlrAbe | Opcional | Double | (Opcional) - Number(015) - Vlr. Aberto |
| titulos.codMoe | Opcional | String | (Opcional) - String(003) - Moeda |
| titulos.codFrj | Opcional | String | (Opcional) - String(003) - Fórm. Reaj. |
| titulos.datDsc | Opcional | DateTime | (Opcional) - Date(000) - Data Desc. |
| titulos.tolDsc | Opcional | Integer | (Opcional) - Number(004) - Tol Desc. |
| titulos.perDsc | Opcional | Integer | (Opcional) - Number(005) - % Desc. |
| titulos.vlrDsc | Opcional | Double | (Opcional) - Number(015) - Vlr. Desc. |
| titulos.antDsc | Opcional | String | (Opcional) - String(001) - Cal. Desc. Antec. - Lista: S = Sim, N = Não |
| titulos.perJrs | Opcional | Integer | (Opcional) - Number(005) - % Jrs. |
| titulos.tipJrs | Opcional | String | (Opcional) - String(001) - Tipo Jrs. - Lista: S = Juros Simples, C = Juros Compostos |
| titulos.jrsDia | Opcional | Double | (Opcional) - Number(009) - Jrs. Dia |
| titulos.tolJrs | Opcional | Integer | (Opcional) - Number(004) - Dias Tol. Jrs. |
| titulos.perMul | Opcional | Integer | (Opcional) - Number(005) - % Multa |
| titulos.tolMul | Opcional | Integer | (Opcional) - Number(004) - Dias Tol. Multa |
| titulos.datNeg | Opcional | DateTime | (Opcional) - Date(000) - Data Vlr. Neg. |
| titulos.jrsNeg | Opcional | Double | (Opcional) - Number(015) - Vlr. Jrs. Neg. |
| titulos.mulNeg | Opcional | Double | (Opcional) - Number(015) - Vlr. Multa Neg. |
| titulos.dscNeg | Opcional | Double | (Opcional) - Number(015) - Vlr. Dsc. Neg. |
| titulos.outNeg | Opcional | Double | (Opcional) - Number(015) - Vlr. Outros Neg. |
| titulos.codPor | Opcional | String | (Obrigatório) - String(004) - Port. |
| titulos.codCrt | Opcional | String | (Obrigatório) - String(002) - Cart. |
| titulos.ultPgt | Opcional | DateTime | (Opcional) - Date(000) - Últ. Pgto. |
| titulos.numPrj | Opcional | Integer | (Opcional) - Number(008) - Projeto |
| titulos.codFpj | Opcional | Integer | (Opcional) - Number(004) - Fase |
| titulos.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Cta. Fin. |
| titulos.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Cta. Ctb. Red. |
| titulos.codCcu | Opcional | String | (Opcional) - String(009) - CC |
| titulos.filNfc | Opcional | Integer | (Opcional) - Number(005) - Filial NFE |
| titulos.forNfc | Opcional | Integer | (Opcional) - Number(009) - Forn. NFE |
| titulos.numNfc | Opcional | Integer | (Opcional) - Number(009) - Nº NFE |
| titulos.snfNfc | Opcional | String | (Opcional) - String(003) - Série NFE |
| titulos.filCtr | Opcional | Integer | (Opcional) - Number(005) - Filial Contr. |
| titulos.numCtr | Opcional | Integer | (Opcional) - Number(006) - Nº Contr. Fin. |
| titulos.seqImo | Opcional | Integer | (Opcional) - Number(003) - Seq. Contr. Fin. |
| titulos.seqCgt | Opcional | Integer | (Opcional) - Number(004) - Seq. Contr. Ger. Tít. Prev. Contrato |
| titulos.filNff | Opcional | Integer | (Opcional) - Number(005) - Filial NF Fat. |
| titulos.numNff | Opcional | Integer | (Opcional) - Number(009) - Nº NF Fat. |
| titulos.forNff | Opcional | Integer | (Opcional) - Number(009) - Forn. NF Fat. |
| titulos.filNfv | Opcional | Integer | (Opcional) - Number(005) - Filial NFS |
| titulos.snfNfv | Opcional | String | (Opcional) - String(003) - Série NFS |
| titulos.numNfv | Opcional | Integer | (Opcional) - Number(009) - Nr. NFS |
| titulos.filOcp | Opcional | Integer | (Opcional) - Number(005) - Filial OC |
| titulos.numOcp | Opcional | Integer | (Opcional) - Number(008) - OC |
| titulos.ocpFre | Opcional | Integer | (Opcional) - Number(005) - Filial OC reservada |
| titulos.ocpNre | Opcional | Integer | (Opcional) - Number(008) - OC reservada |
| titulos.ctrFre | Opcional | Integer | (Opcional) - Number(005) - Filial Contrato reservado |
| titulos.ctrNre | Opcional | Integer | (Opcional) - Number(006) - Contrato reservado |
| titulos.tipEfe | Opcional | String | (Opcional) - String(001) - Tipo Efet. - Lista: A = Automática, M = Manual |
| titulos.filCcr | Opcional | Integer | (Opcional) - Number(005) - Filial |
| titulos.numCcr | Opcional | Integer | (Opcional) - Number(008) - Número |
| titulos.cpgSub | Opcional | String | (Opcional) - String(006) - Cond. Pgt. Sub. |
| titulos.gerTep | Opcional | String | (Opcional) - String(001) - Gerou título estorno pagamento - Lista: S = Sim, N = Não |
| titulos.rateios | Opcional | Set | |
| rateios.seqMov | Opcional | Integer | (Obrigatório) - Number(004) - Seq. |
| rateios.seqRat | Opcional | Integer | (Obrigatório) - Number(004) - Seq. Rat. |
| rateios.datBas | Opcional | DateTime | (Opcional) - Date(000) - Data Base |
| rateios.codTns | Opcional | String | (Opcional) - String(005) - Trans. |
| rateios.mesAno | Opcional | DateTime | (Opcional) - Date(000) - Compet. |
| rateios.criRat | Opcional | Integer | (Obrigatório) - Number(001) - Crit. Rat. - Lista: 1 = Receitas - Conta X C. Custos, 2 = Receitas - C. Custos X Conta, 3 = Despesas - Conta X C. Custos, 4 = Despesas - C. Custos X Conta, 5 = Nenhum |
| rateios.somSub | Opcional | Integer | (Obrigatório) - Number(001) - Soma/Sub. - Lista: 1 = Somar Competência, 2 = Somar Caixa, 3 = Somar Competência/Caixa, 4 = Subtrair Competência, 5 = Subtrair Caixa, 6 = Subtrair Competência/Caixa, 7 = Não Considerar |
| rateios.numPrj | Opcional | Integer | (Opcional) - Number(008) - Projeto |
| rateios.codFpj | Opcional | Integer | (Opcional) - Number(004) - Fase |
| rateios.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Cta. Fin. |
| rateios.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Cta. Ctb. |
| rateios.perCta | Opcional | Integer | (Opcional) - Number(007) - % Rat. Cta. |
| rateios.vlrCta | Opcional | Double | (Opcional) - Number(015) - Vlr. Rat. Cta. |
| rateios.codCcu | Opcional | String | (Opcional) - String(009) - CC |
| rateios.perRat | Opcional | Integer | (Opcional) - Number(007) - % Rat. CC |
| rateios.vlrRat | Opcional | Double | (Opcional) - Number(015) - Vlr. Rat. CC |
| rateios.obsRat | Opcional | String | (Opcional) - String(120) - Obs. |
| rateios.tipOri | Opcional | String | (Opcional) - String(001) - Ori. Rateio - Lista: A = Automático, M = Manual |
| rateios.abrPrj | Opcional | String | String(020) - Abreviatura do projeto |
| rateios.abrFpj | Opcional | String | String(020) - Abreviatura da fase do projeto |
| titulos.codDfs | Opcional | Integer | Number(006) - Código do dispositivo fiscal. Serve para complementar as informações de processos judiciais ligados ao pagamento de fornecedores que serão apresentados na DIRF e Reinf |
| mensagemRetorno | Opcional | String | (Obrigatório) - String(250) - Mensagem de retorno da importação |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Gravar Títulos.
Necessita autenticação: sim.
Situação de versão: atual .
Versão: 4.
Atenção
Para que os campos idcExt (Código do Identificador do Contrato Externo) e ctrExt (Número do Contrato Externo) sejam gravados corretamente no ERP, é necessário informar o campo sistemaIntegracao no request.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulos>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<codTns>String</codTns>
<codNtg>String</codNtg>
<datEnt>String</datEnt>
<datEmi>String</datEmi>
<obsTcp>String</obsTcp>
<vctOri>String</vctOri>
<codMpt>String</codMpt>
<cotEmi>String</cotEmi>
<codMoe>String</codMoe>
<vlrOri>String</vlrOri>
<codTri>String</codTri>
<codFpg>String</codFpg>
<datDsc>String</datDsc>
<perDsc>String</perDsc>
<vlrDsc>String</vlrDsc>
<tolDsc>String</tolDsc>
<perMul>String</perMul>
<tolMul>String</tolMul>
<perJrs>String</perJrs>
<jrsDia>String</jrsDia>
<tipJrs>String</tipJrs>
<tolJrs>String</tolJrs>
<codBan>String</codBan>
<tipTcc>Integer</tipTcc>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<codPor>String</codPor>
<codCrt>String</codCrt>
<porAnt>String</porAnt>
<codBar>String</codBar>
<codCrp>String</codCrp>
<titBan>String</titBan>
<datPpt>String</datPpt>
<datNeg>String</datNeg>
<jrsNeg>String</jrsNeg>
<mulNeg>String</mulNeg>
<outNeg>String</outNeg>
<usuSit>String</usuSit>
<numArb>String</numArb>
<codUsu>String</codUsu>
<datApr>String</datApr>
<vlrApr>String</vlrApr>
<horApr>String</horApr>
<pgtApr>String</pgtApr>
<cotApr>String</cotApr>
<dscApr>String</dscApr>
<odeApr>String</odeApr>
<jrsApr>String</jrsApr>
<mulApr>String</mulApr>
<encApr>String</encApr>
<corApr>String</corApr>
<oacApr>String</oacApr>
<empApr>String</empApr>
<libApr>String</libApr>
<fpgApr>String</fpgApr>
<ctaApr>String</ctaApr>
<seqApr>String</seqApr>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<cnpjFilial>String</cnpjFilial>
<ideExt>Integer</ideExt>
<vlrMoe>String</vlrMoe>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<codFav>Double</codFav>
<codDfs>Integer</codDfs>
<tpcPix>Integer</tpcPix>
<chvPix>String</chvPix>
<urlPix>String</urlPix>
<locTit>String</locTit>
<cotNeg>String</cotNeg>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
</titulos>
<dataBuild>String</dataBuild>
<sistemaIntegracao>String</sistemaIntegracao>
</parameters>
</ser:GravarTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| titulos | Set | Opcional | (Obrigatório) - Lista de Títulos do Contas à Pagar |
| titulos.codEmp | String | Opcional | Number(004) - Código da empresa |
| titulos.codFil | String | Opcional | Number(005) - Código da filial |
| titulos.numTit | String | Opcional | String(015) - Número do título a pagar |
| titulos.codTpt | String | Opcional | String(003) - Código do tipo do título a pagar |
| titulos.codFor | String | Opcional | Number(009) - Código do fornecedor do título a pagar |
| titulos.codTns | String | Opcional | String(005) - Código da transação origem do título a pagar |
| titulos.codNtg | String | Opcional | Number(004) - Código da natureza de gasto |
| titulos.datEnt | String | Opcional | Date(DD/MM/YYYY) - Data da entrada do título a pagar |
| titulos.datEmi | String | Opcional | Date(DD/MM/YYYY) - Data de emissão do título a pagar |
| titulos.obsTcp | String | Opcional | String(250) - Observação para o título |
| titulos.vctOri | String | Opcional | Date(DD/MM/YYYY) - Data do vencimento original do título a pagar |
| titulos.codMpt | String | Opcional | String(003) - Código do motivo de prorrogação do título |
| titulos.cotEmi | String | Opcional | Number(019,10) - Valor da cotação da moeda na data de emissão do título |
| titulos.codMoe | String | Opcional | String(003) - Código da moeda base do título a pagar |
| titulos.vlrOri | String | Opcional | Number(015,2) - Valor original do título a pagar |
| titulos.codTri | String | Opcional | String(005) - Código de tributação para emissão da DARF |
| titulos.codFpg | String | Opcional | Number(002) - Código da forma de pagamento |
| titulos.datDsc | String | Opcional | Date(DD/MM/YYYY) - Data/Tolerância válidas para desconto do título |
| titulos.perDsc | String | Opcional | Number(005,2) - Percentual de desconto a ser concedido ao título a pagar |
| titulos.vlrDsc | String | Opcional | Number(015,2) - Valor do desconto a ser concedido ao título a pagar |
| titulos.tolDsc | String | Opcional | Number(004) - Dias de tolerância para desconto |
| titulos.perMul | String | Opcional | Number(005,2) - Percentual de multa prevista para o título a pagar |
| titulos.tolMul | String | Opcional | Number(004) - Quantidade de dias de tolerância para a multa do título a pagar |
| titulos.perJrs | String | Opcional | Number(005,2) - Percentual de juros de mora previsto para o título a pagar |
| titulos.jrsDia | String | Opcional | Number(009,2) - Valor dos juros de mora ao dia a serem pagos no título a pagar |
| titulos.tipJrs | String | Opcional | String(001) - Indicativo se o juros de mora é simples ou composto - [ S=Juros Simples;C=Juros Compostos ] |
| titulos.tolJrs | String | Opcional | Number(004) - Quantidade de dias de tolerância para os juros de mora |
| titulos.codBan | String | Opcional | String(003) - Código do banco da conta corrente do fornecedor |
| titulos.tipTcc | Integer | Opcional | Number(002) - Tipo de conta - [ 01=Conta Corrente;02=Conta Poupança;03=Conta Investimento;04=Conta Aplicação Financeira;05=Conta Empréstimo;06=Cota Capital;07=Conta de Retenção;08=Conta da Loja;09=Conta Salário;10=Outros ] |
| titulos.codAge | String | Opcional | String(007) - Código da agência do banco da conta corrente do fornecedor |
| titulos.ccbFor | String | Opcional | String(014) - Número da conta corrente do fornecedor no banco |
| titulos.codPor | String | Opcional | String(004) - Código do portador do título a pagar |
| titulos.codCrt | String | Opcional | String(002) - Código da carteira do título a pagar |
| titulos.porAnt | String | Opcional | String(004) - Código do portador anterior |
| titulos.codBar | String | Opcional | String(050) - Código de barra para pagamento eletrônico |
| titulos.codCrp | String | Opcional | String(003) - Código do grupo de contas a pagar |
| titulos.titBan | String | Opcional | String(020) - Número do título a pagar no banco |
| titulos.datPpt | String | Opcional | Date(DD/MM/YYYY) - Data do provável pagamento do título |
| titulos.datNeg | String | Opcional | Date(DD/MM/YYYY) - Data base dos valores negociados (data até) |
| titulos.jrsNeg | String | Opcional | Number(015,2) - Valor dos juros negociados |
| titulos.mulNeg | String | Opcional | Number(015,2) - Valor da multa negociada |
| titulos.outNeg | String | Opcional | Number(015,2) - Valor de outros valores negociados |
| titulos.usuSit | String | Opcional | Number(010) - Usuário responsável pela alteração da situação do título |
| titulos.numArb | String | Opcional | Number(009) - Número de arquivo de remessa para banco |
| titulos.codUsu | String | Opcional | Number(010) - Código do Usuário Responsável pela Aprovação do Pagamento |
| titulos.datApr | String | Opcional | Date(DD/MM/YYYY) - Data da aprovação para o pagamento |
| titulos.vlrApr | String | Opcional | Number(015,2) - Valor base do título aprovado para o pagamento |
| titulos.horApr | String | Opcional | Number(005) - Hora da aprovação para o pagamento |
| titulos.pgtApr | String | Opcional | Date(DD/MM/YYYY) - Data de aprovação para o pagamento |
| titulos.cotApr | String | Opcional | Number(019,10) - Valor da cotação da moeda na data de aprovação para pagamento |
| titulos.dscApr | String | Opcional | Number(015,2) - Valor dos descontos aprovado |
| titulos.odeApr | String | Opcional | Number(015,2) - Valor de outros descontos aprovado |
| titulos.jrsApr | String | Opcional | Number(015,2) - Valor dos juros de mora aprovado |
| titulos.mulApr | String | Opcional | Number(015,2) - Valor da multa aprovado |
| titulos.encApr | String | Opcional | Number(015,2) - Valor dos encargos aprovado |
| titulos.corApr | String | Opcional | Number(015,2) - Valor da correção monetária aprovada |
| titulos.oacApr | String | Opcional | Number(015,2) - Valor de outros acréscimos aprovado |
| titulos.empApr | String | Opcional | Number(004) - Código da empresa da conta aprovada |
| titulos.libApr | String | Opcional | Date(DD/MM/YYYY) - Data da liberação do cheque aprovado para pagamento |
| titulos.fpgApr | String | Opcional | Number(002) - Código da forma de pagamento aprovada |
| titulos.ctaApr | String | Opcional | String(014) - Número da conta interna aprovada para pagamento do título |
| titulos.seqApr | String | Opcional | String(006) - Sequência de junção de títulos pagos com mesmo cheque |
| titulos.ctaFin | String | Opcional | Number(007) - Conta financeira reduzida |
| titulos.ctaRed | String | Opcional | Number(007) - Conta contábil reduzida |
| titulos.codCcu | String | Opcional | String(009) - Código do centro de custo |
| titulos.numPrj | String | Opcional | Number(008) - Número do projeto |
| titulos.codFpj | String | Opcional | Number(004) - Código da fase do projeto |
| titulos.cnpjFilial | String | Opcional | (Opcional) - String(15) - Número do CNPJ da Filial |
| titulos.ideExt | Integer | Opcional | Number(009) - Número Identificador Externo |
| titulos.vlrMoe | String | Opcional | Number(015,2) - Valor original na moeda do título a receber |
| titulos.idcExt | Integer | Opcional | Number(009) - Código do Identificador do Contrato Externo |
| titulos.ctrExt | String | Opcional | String(020) - Número do Contrato Externo |
| titulos.embExt | String | Opcional | String(050) - Número do Embarque Externo |
| titulos.codFav | Double | Opcional | Number(014) - Código do favorecido |
| titulos.codDfs | Integer | Opcional | Number(006) - Código do dispositivo fiscal |
| titulos.tpcPix | Integer | Opcional | Number(001) - Tipo de Chave PIX - Pagamento Instantâneo - [ 1=Telefone;2=E-mail;3=CPF/CNPJ;4=Chave Aleatória ] |
| titulos.chvPix | String | Opcional | String(100) - Chave PIX - Pagamento Instantâneo |
| titulos.urlPix | String | Opcional | String(100) - Url PIX - Pagamento Instantâneo |
| titulos.locTit | String | Opcional | (Opcional) - String(50) - Localizador do título |
| titulos.cotNeg | String | Opcional | (Opcional) - Number(19,10) - Valor da Cotação da Moeda Negociada |
| camposUsuario | Set | Opcional | Lista com os campos de usuário do título |
| camposUsuario.campo | String | Opcional | String - Nome do campo de usuário |
| camposUsuario.valor | String | Opcional | Valor do campo de usuário |
| dataBuild | String | Opcional | (Opcional) - Data Build - Campo Obsoleto |
| sistemaIntegracao | String | Opcional | (Opcional) - String(15) - Sigla do Sistema Integrado |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarTitulosCPResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<resultado>
<codEmp>Integer</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<ideExt>Integer</ideExt>
<resultado>String</resultado>
<msgRet>String</msgRet>
<tipRet>Integer</tipRet>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
</resultado>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| tipoRetorno | String | Opcional | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| resultado | Set | Opcional | (Obrigatório) - Lista de Resultados do Processamento |
| resultado.codEmp | Integer | Opcional | (Obrigatório) - Number(004) - Código da Empresa |
| resultado.codFil | String | Opcional | (Obrigatório) - Number(004) - Código da Filial |
| resultado.cnpjFilial | String | Opcional | (Obrigatório) - String(15) - Número do CNPJ da Filial |
| resultado.numTit | String | Opcional | (Obrigatório) - String(15) - Número do Título à Pagar |
| resultado.codTpt | String | Opcional | (Obrigatório) - String(3) - Código do Tipo do Título à Pagar |
| resultado.codFor | String | Opcional | (Obrigatório) - Number(9) - Código do Fornecedor |
| resultado.ideExt | Integer | Opcional | (Opcional) - Number(9) - Número do Identificador Externo |
| resultado.resultado | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| resultado.msgRet | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| resultado.tipRet | Integer | Opcional | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| resultado.idcExt | Integer | Opcional | (Opcional) - Number(9) - Código do Identificador do Contrato Externo |
| resultado.ctrExt | String | Opcional | (Opcional) - String(20) - Número do Contrato Externo |
| resultado.embExt | String | Opcional | (Opcional) - String(50) - Número do Embarque Externo |
| mensagemRetorno | String | Opcional | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | Opcional |
|
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Entrada de Títulos por Lote.
Para que o rateio seja feito corretamente, todos os campos referentes a ele devem estar preenchidos corretamente na tag <EntradaTitulo> ou na tag <RateiodoTitulo>. Quando algum campo referente ao rateio estiver preenchido na tag <EntradaTitulo> o sistema não rateará com as informações preenchidas na tag <RateiodoTitulo>.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EntradaTitulosLoteCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<entradaTitulos>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<codTns>String</codTns>
<obsTcp>String</obsTcp>
<codFav>Double</codFav>
<codNtg>Integer</codNtg>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<codCrp>String</codCrp>
<datEmi>DateTime</datEmi>
<datEnt>DateTime</datEnt>
<vctOri>DateTime</vctOri>
<vlrOri>Double</vlrOri>
<codMoe>String</codMoe>
<vctPro>DateTime</vctPro>
<proJrs>String</proJrs>
<codMpt>String</codMpt>
<codFpg>Integer</codFpg>
<datNeg>DateTime</datNeg>
<jrsNeg>Double</jrsNeg>
<mulNeg>Double</mulNeg>
<dscNeg>Double</dscNeg>
<outNeg>Double</outNeg>
<cotNeg>Double</cotNeg>
<datPpt>DateTime</datPpt>
<antDsc>String</antDsc>
<datDsc>DateTime</datDsc>
<tolDsc>Integer</tolDsc>
<perDsc>Integer</perDsc>
<vlrDsc>Double</vlrDsc>
<codPor>String</codPor>
<codCrt>String</codCrt>
<codBan>String</codBan>
<tipTcc>Integer</tipTcc>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<titBan>String</titBan>
<codBar>String</codBar>
<priPgt>Integer</priPgt>
<perMul>Integer</perMul>
<tolMul>Integer</tolMul>
<jrsDia>Double</jrsDia>
<perJrs>Integer</perJrs>
<tipJrs>String</tipJrs>
<tolJrs>Integer</tolJrs>
<rateio>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
</rateio>
<cotEmi>Double</cotEmi>
<vlrRba>Double</vlrRba>
<vlrMoe>Double</vlrMoe>
<codDfs>Integer</codDfs>
<tpcPix>Integer</tpcPix>
<chvPix>String</chvPix>
<urlPix>String</urlPix>
<locTit>String</locTit>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
</entradaTitulos>
<codFil>Integer</codFil>
<forCli>String</forCli>
</parameters>
</ser:EntradaTitulosLoteCP>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| codEmp | Opcional | Integer | Number(004) - Código da Empresa |
| entradaTitulos | Opcional | Set | Lista de Títulos do Contas a Pagar |
| entradaTitulos.codFil | Opcional | Integer | Number(005) - Código da filial |
| entradaTitulos.numTit | Opcional | String | String(015) - Número do título a pagar |
| entradaTitulos.codTpt | Opcional | String | String(003) - Código do tipo do título a pagar |
| entradaTitulos.codFor | Opcional | Integer | Number(009) - Código do fornecedor do título a pagar |
| entradaTitulos.codTns | Opcional | String | String(005) - Código da transação origem do título a pagar |
| entradaTitulos.obsTcp | Opcional | String | String(250) - Observação para o título |
| entradaTitulos.codFav | Opcional | Double | Number(014) - Código do favorecido |
| entradaTitulos.codNtg | Opcional | Integer | Number(004) - Código da natureza de gasto |
| entradaTitulos.numPrj | Opcional | Integer | Number(008) - Número do projeto |
| entradaTitulos.codFpj | Opcional | Integer | Number(004) - Código da fase do projeto |
| entradaTitulos.ctaFin | Opcional | Integer | Number(007) - Conta financeira reduzida |
| entradaTitulos.ctaRed | Opcional | Integer | Number(007) - Conta contábil reduzida |
| entradaTitulos.codCcu | Opcional | String | String(009) - Código do centro de custo |
| entradaTitulos.codCrp | Opcional | String | String(003) - Código do grupo de contas a pagar |
| entradaTitulos.datEmi | Opcional | DateTime | Date(DD/MM/YYYY) - Data de emissão do título a pagar |
| entradaTitulos.datEnt | Opcional | DateTime | Date(DD/MM/YYYY) - Data da entrada do título a pagar |
| entradaTitulos.vctOri | Opcional | DateTime | Date(DD/MM/YYYY) - Data do vencimento original do título a pagar |
| entradaTitulos.vlrOri | Opcional | Double | Number(015,2) - Valor original do título a pagar |
| entradaTitulos.codMoe | Opcional | String | String(003) - Código da moeda base do título a pagar |
| entradaTitulos.vctPro | Opcional | DateTime | Date(DD/MM/YYYY) - Data do vencimento atual do título a pagar |
| entradaTitulos.proJrs | Opcional | String | String(001) - Indicativo se a prorrogação do vencimento é com juros - S = Sim; N = Não |
| entradaTitulos.codMpt | Opcional | String | String(003) - Código do motivo de prorrogação do título |
| entradaTitulos.codFpg | Opcional | Integer | Number(002) - Código da forma de pagamento |
| entradaTitulos.datNeg | Opcional | DateTime | Date(DD/MM/YYYY) - Data base dos valores negociados (data até) |
| entradaTitulos.jrsNeg | Opcional | Double | Number(015,2) - Valor dos juros negociados |
| entradaTitulos.mulNeg | Opcional | Double | Number(015,2) - Valor da multa negociada |
| entradaTitulos.dscNeg | Opcional | Double | Number(015,2) - Valor dos descontos negociados |
| entradaTitulos.outNeg | Opcional | Double | Number(015,2) - Valor de outros valores negociados |
| entradaTitulos.cotNeg | Opcional | Double | Number(019,10) - Valor da cotação da moeda negociada |
| entradaTitulos.datPpt | Opcional | DateTime | Date(DD/MM/YYYY) - Data do provável pagamento do título |
| entradaTitulos.antDsc | Opcional | String | String(001) - Indicativo se calcula desconto por antecipação de pagamento - S = Sim; N = Não |
| entradaTitulos.datDsc | Opcional | DateTime | Date(DD/MM/YYYY) - Data/Tolerância válidas para desconto do título |
| entradaTitulos.tolDsc | Opcional | Integer | Number(004) - Dias de tolerância para desconto |
| entradaTitulos.perDsc | Opcional | Integer | Number(005,2) - Percentual de desconto a ser concedido ao título a pagar |
| entradaTitulos.vlrDsc | Opcional | Double | Number(015,2) - Valor do desconto a ser concedido ao título a pagar |
| entradaTitulos.codPor | Opcional | String | String(004) - Código do portador do título a pagar. Opcional quando o identificador de regras CPA-501SUBSC01 estiver ativo ou houver integração com Varejo |
| entradaTitulos.codCrt | Opcional | String | String(002) - Código da carteira do título a pagar. Opcional quando o identificador de regras CPA-501SUBSC01 estiver ativo ou houver integração com Varejo |
| entradaTitulos.codBan | Opcional | String | String(003) - Código do banco da conta corrente do fornecedor |
| entradaTitulos.tipTcc | Opcional | Integer | Number(002) - Tipo de conta - 01 = Conta Corrente; 02 = Conta Poupança; 03 = Conta Investimento; 04 = Conta Aplicação Financeira; 05 = Conta Empréstimo; 06 = Cota Capital; 07 = Conta de Retenção; 08 = Conta da Loja; 09 = Conta Salário; 10 = Outros |
| entradaTitulos.codAge | Opcional | String | String(007) - Código da agência do banco da conta corrente do fornecedor |
| entradaTitulos.ccbFor | Opcional | String | String(014) - Número da conta corrente do fornecedor no banco |
| entradaTitulos.titBan | Opcional | String | String(020) - Número do título a pagar no banco |
| entradaTitulos.codBar | Opcional | String | String(050) - Código de barra para pagamento eletrônico |
| entradaTitulos.priPgt | Opcional | Integer | Number(009) - Prioridade do pagamento do título a pagar |
| entradaTitulos.perMul | Opcional | Integer | Number(005,2) - Percentual de multa prevista para o título a pagar |
| entradaTitulos.tolMul | Opcional | Integer | Number(004) - Quantidade de dias de tolerância para a multa do título a pagar |
| entradaTitulos.jrsDia | Opcional | Double | Number(009,2) - Valor dos juros de mora ao dia a serem pagos no título a pagar |
| entradaTitulos.perJrs | Opcional | Integer | Number(005,2) - Percentual de juros de mora previsto para o título a pagar |
| entradaTitulos.tipJrs | Opcional | String | String(001) - Indicativo se o juros de mora é simples ou composto - S = Juros Simples; C = Juros Compostos |
| entradaTitulos.tolJrs | Opcional | Integer | Number(004) - Quantidade de dias de tolerância para os juros de mora |
| rateio | Opcional | Set | Lista de Rateio dos Títulos |
| rateio.numPrj | Opcional | Integer | Number(008) - Número do projeto |
| rateio.codFpj | Opcional | Integer | Number(004) - Código da fase do projeto |
| rateio.ctaFin | Opcional | Integer | Number(007) - Conta financeira reduzida |
| rateio.ctaRed | Opcional | Integer | Number(007) - Conta contábil reduzida |
| rateio.perCta | Opcional | Double | Number(007,4) - Percentual rateado para a conta |
| rateio.vlrCta | Opcional | Double | Number(015,2) - Valor rateado para a conta |
| rateio.codCcu | Opcional | String | String(009) - Código do centro de custos |
| rateio.perRat | Opcional | Double | Number(007,4) - Percentual rateado para o centro de custos |
| rateio.vlrRat | Opcional | Double | Number(015,2) - Valor rateado para o centro de custos |
| rateio.obsRat | Opcional | String | String(120) - Observação do rateio |
| entradaTitulos.cotEmi | Opcional | Double | Number(019,10) - Valor da cotação da moeda na data de emissão do título |
| entradaTitulos.vlrRba | Opcional | Double | Number(015,2) - Valor redução de base de IRRF |
| entradaTitulos.vlrMoe | Opcional | Double | Number(015,2) - Valor original na moeda do título a receber |
| entradaTitulos.codDfs | Opcional | Integer | Number(006) - Código do dispositivo fiscal. Serve para complementar as informações de processos judiciais ligados ao pagamento de fornecedores que serão apresentados na DIRF e Reinf |
| entradaTitulos.tpcPix | Opcional | Integer | Number (001) - Tipo de Chave PIX - Pagamento Instantâneo |
| entradaTitulos.chvPix | Opcional | String | String (100) - Chave PIX - Pagamento Instantâneo |
| entradaTitulos.urlPix | Opcional | String | String (100) - Url PIX - Pagamento Instantâneo |
| entradaTitulos.locTit | Opcional | String | (Opcional) String(50) - Localizador do título |
| camposUsuario | Opcional | Set | Lista com os campos de usuário do título |
| camposUsuario.campo | Opcional | String | Nome do campo de usuário |
| camposUsuario.valor | Opcional | String | Valor do campo de usuário |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial. Filial dos movimentos |
| forCli | Opcional | String | (Opcional) - String(001) - Fornecedor como Cliente. |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EntradaTitulosLoteCPResponse>
<result>
<gridResult>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<numInt>String</numInt>
<txtRet>String</txtRet>
</gridResult>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:EntradaTitulosLoteCPResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| gridResult | Opcional | Set | Lista de Resultados do Processamento |
| gridResult.codEmp | Opcional | Integer | Number(004) - Código da Empresa |
| gridResult.codFil | Opcional | Integer | Number(004) - Código da Filial |
| gridResult.numTit | Opcional | String | String(15) - Número do Título a Pagar |
| gridResult.codTpt | Opcional | String | String(3) - Código do Tipo do Título a Pagar |
| gridResult.codFor | Opcional | Integer | Number(9) - Código do Fornecedor |
| gridResult.numInt | Opcional | String | Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado; -1 = Erro na Solicitação |
| gridResult.txtRet | Opcional | String | String(1000) - Mensagem de Retorno de Processamento |
| resultado | Opcional | String | Lista de Resultados do Processamento |
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
Importante
Esta porta de web service foi descontinuada. Se houver algum problema na utilização (mensagem de erro: Não foi possível incluir movimento de baixa de título a receber. Erro encontrado: Rateio Incompleto!), migre para a porta GerarBaixaPorLoteCP.
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Baixar Títulos.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:BaixarTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<baixaTituloPagar>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<datMov>String</datMov>
<datPgt>String</datPgt>
<codTns>String</codTns>
<numDoc>String</numDoc>
<obsMcp>String</obsMcp>
<codFpg>String</codFpg>
<cotMcp>String</cotMcp>
<seqChe>String</seqChe>
<tnsCxb>String</tnsCxb>
<datLib>String</datLib>
<vlrMov>String</vlrMov>
<vlrDsc>String</vlrDsc>
<vlrOde>String</vlrOde>
<vlrJrs>String</vlrJrs>
<vlrMul>String</vlrMul>
<vlrEnc>String</vlrEnc>
<vlrCor>String</vlrCor>
<vlrOac>String</vlrOac>
<vlrLiq>String</vlrLiq>
<numCco>String</numCco>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<tipPgt>String</tipPgt>
<codBan>String</codBan>
<tipTcc>Integer</tipTcc>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<agrPre>String</agrPre>
<cnpjFilial>String</cnpjFilial>
<ideExt>Integer</ideExt>
<indCan>String</indCan>
<indAbt>String</indAbt>
<numPdv>Integer</numPdv>
</baixaTituloPagar>
<dataBuild>String</dataBuild>
</parameters>
</ser:BaixarTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| baixaTituloPagar | Opcional | Set | |
| baixaTituloPagar.codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| baixaTituloPagar.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| baixaTituloPagar.numTit | Opcional | String | (Obrigatório) - String(010) - Número do título a pagar |
| baixaTituloPagar.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo de título a pagar |
| baixaTituloPagar.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| baixaTituloPagar.datMov | Opcional | String | (Opcional) - Date - Data do movimento do título a pagar. Valor padrão é hoje |
| baixaTituloPagar.datPgt | Opcional | String | (Opcional) - Date - Data do pagamento do título a pagar. Valor padrão é hoje |
| baixaTituloPagar.codTns | Opcional | String | (Obrigatório) - String(005) - Código da transação do movimento do título a pagar |
| baixaTituloPagar.numDoc | Opcional | String | (Opcional) - String(010) - Número do documento do movimento do título a pagar |
| baixaTituloPagar.obsMcp | Opcional | String | (Opcional) - String(250) - Observação do movimento do contas a pagar |
| baixaTituloPagar.codFpg | Opcional | String | (Opcional) - Number(002) - Código da forma de pagamento |
| baixaTituloPagar.cotMcp | Opcional | String | (Opcional) - Number(019,10) - Valor da cotação da moeda na data base do movimento |
| baixaTituloPagar.seqChe | Opcional | String | (Opcional) - String(006) - Sequência de controle de junção de pagamentos mesmo cheque |
| baixaTituloPagar.tnsCxb | Opcional | String | (Obrigatório) - String(005) - Transação gerada no Caixa e Bancos |
| baixaTituloPagar.datLib | Opcional | String | (Opcional) - Date - Data de liberação do cheque |
| baixaTituloPagar.vlrMov | Opcional | String | (Obrigatório) - Number(015,2) - Valor pago do valor base do título |
| baixaTituloPagar.vlrDsc | Opcional | String | (Opcional) - Number(015,2) - Valor do desconto concedido ao pagamento do título |
| baixaTituloPagar.vlrOde | Opcional | String | (Opcional) - Number(015,2) - Valor de outros descontos do título |
| baixaTituloPagar.vlrJrs | Opcional | String | (Opcional) - Number(015,2) - Valor dos juros de mora pago |
| baixaTituloPagar.vlrMul | Opcional | String | (Opcional) - Number(015,2) - Valor da multa pago |
| baixaTituloPagar.vlrEnc | Opcional | String | (Opcional) - Number(015,2) - Valor dos encargos do título |
| baixaTituloPagar.vlrCor | Opcional | String | (Opcional) - Number(015,2) - Valor da correção monetária do título |
| baixaTituloPagar.vlrOac | Opcional | String | (Opcional) - Number(015,2) - Valor de outros acréscimos do título |
| baixaTituloPagar.vlrLiq | Opcional | String | (Opcional) - Number(015,2) - Valor líquido pago |
| baixaTituloPagar.numCco | Opcional | String | (Obrigatório) - String(014) - Número da conta interna |
| baixaTituloPagar.numPrj | Opcional | String | (Opcional) - Number(008) - Número do projeto |
| baixaTituloPagar.codFpj | Opcional | String | (Opcional) - Number(004) - Código da fase do projeto |
| baixaTituloPagar.ctaFin | Opcional | String | (Opcional) - Number(007) - Conta financeira reduzida |
| baixaTituloPagar.ctaRed | Opcional | String | (Opcional) - Number(007) - Conta contábil reduzida |
| baixaTituloPagar.codCcu | Opcional | String | (Opcional) - String(009) - Código do centro de custo |
| baixaTituloPagar.tipPgt | Opcional | String | (Opcional) - String(002) - Tipo de pagamento do título |
| baixaTituloPagar.codBan | Opcional | String | (Opcional) - String(003) - Código do banco da conta corrente do fornecedor |
| baixaTituloPagar.tipTcc | Opcional | Integer | (Opcional) - Number(002) - Tipo da Conta |
| baixaTituloPagar.codAge | Opcional | String | (Opcional) - String(007) - Código da agência do banco da conta corrente do fornecedor |
| baixaTituloPagar.ccbFor | Opcional | String | (Opcional) - String(014) - Número da conta corrente do fornecedor no banco |
| baixaTituloPagar.agrPre | Opcional | String | (Opcional) - Agrupar sequência de preparação de cheque - Lista: (N=Não, S=Sim) |
| baixaTituloPagar.cnpjFilial | Opcional | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa. Condição: Obrigatório quando não informado os campos CodEmp e CodFil |
| baixaTituloPagar.ideExt | Opcional | Integer | IdeExt - (Obrigatório apenas para o Varejo Eletro Móveis) - Number(015) - Identificador Externo |
| baixaTituloPagar.indCan | Opcional | String | IndCan - (Opcional) - string(001) - Indicativo de cancelamento da baixa do título - Lista: S - Sim, N - Não - Padrão N |
| baixaTituloPagar.indAbt | Opcional | String | IndAbt - (Opcional) - string(001) - Indicativo de abatimento da baixa do título - Lista: S - Sim, N - Não - Padrão N |
| baixaTituloPagar.numPdv | Opcional | Integer | (Opcional) - Número do PDV que realizou a operação |
| dataBuild | Opcional | String | Mantido por compatibilidade. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:BaixarTitulosCPResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<resultado>
<codEmp>Integer</codEmp>
<codFil>String</codFil>
<cnpjFilial>String</cnpjFilial>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<ideExt>Integer</ideExt>
<tipRet>Integer</tipRet>
<msgRet>String</msgRet>
<resultado>String</resultado>
</resultado>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:BaixarTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| tipoRetorno | Opcional | String | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| resultado | Opcional | Set | |
| resultado.codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| resultado.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| resultado.cnpjFilial | Opcional | String | (Opcional) - Number(015) - Número do cadastro nacional da pessoa jurídica da filial da empresa - Condição: Será retornado caso seja informado na baixa do título a pagar |
| resultado.numTit | Opcional | String | (Obrigatório) - String(010) - Número do título a pagar |
| resultado.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo de título a pagar |
| resultado.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| resultado.ideExt | Opcional | Integer | IdeExt - (Obrigatório) - Inteiro - Identificação externa do titulo a pagar(Campo utilizado apenas pelo Varejo) |
| resultado.tipRet | Opcional | Integer | TipRet - (Obrigatório) - Number(001) - Tipo de retorno. Valores: 1 - Processado com sucesso; 2 - Ocorreram Erros. |
| resultado.msgRet | Opcional | String | (Opcional) - String(1000) - Mensagem de retorno da execução do webservice |
| resultado.resultado | Opcional | String | Resultado - String(250) - Mensagem de retorno (Deprecado - Não retorna mais valor) |
| mensagemRetorno | Opcional | String | (Obrigatório) - String(250) - Mensagem de retorno da importação |
Integrações - Varejo - Finanças - Gestão de Contas a Pagar - Exportar Baixas Títulos.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 3.
Versão atual: 3.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarBaixaTitulosPagarIntegracao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<consulta>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<seqMov>String</seqMov>
<tipPen>String</tipPen>
</consulta>
<codFil>Integer</codFil>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
<sistemaIntegracao>String</sistemaIntegracao>
</parameters>
</ser:ExportarBaixaTitulosPagarIntegracao>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| consulta | Opcional | Set | (Obrigatório) - Utilizar para informar quais registros devem ser retornados. Utilizar apenas quando o tipo de integração for específico ("E") |
| consulta.numTit | Opcional | String | NumTit - (Obrigatório) - String(015) - Número do título a pagar |
| consulta.codTpt | Opcional | String | CodTpt - (Obrigatório) - String(003) - Código do tipo do título a pagar |
| consulta.codFor | Opcional | Integer | CodFor - (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| consulta.seqMov | Opcional | String | SeqMov - (Obrigatório) - Number(004) - Sequência do movimento do título a pagar |
| consulta.tipPen | Opcional | String | (Opcional) - Tipo da Pendência (I-Inclusão, E-Exclusão) |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da Filial |
| tipoIntegracao | Opcional | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| quantidadeRegistros | Opcional | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
| sistemaIntegracao | Opcional | String | (Obrigatório) - String(15) - Identificação do sistema integrado |
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarBaixaTitulosPagarIntegracaoResponse>
<result>
<baixaTituloPagar>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<datMov>String</datMov>
<datPgt>String</datPgt>
<codTns>String</codTns>
<numDoc>String</numDoc>
<obsMcp>String</obsMcp>
<codFpg>String</codFpg>
<cotMcp>Double</cotMcp>
<seqChe>String</seqChe>
<tnsCxb>String</tnsCxb>
<datLib>String</datLib>
<vlrMov>Double</vlrMov>
<vlrDsc>Double</vlrDsc>
<vlrOde>Double</vlrOde>
<vlrJrs>Double</vlrJrs>
<vlrMul>Double</vlrMul>
<vlrEnc>Double</vlrEnc>
<vlrCor>Double</vlrCor>
<vlrOac>Double</vlrOac>
<vlrLiq>Double</vlrLiq>
<numCco>String</numCco>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<codCcu>String</codCcu>
<tipPgt>String</tipPgt>
<codBan>String</codBan>
<tipTcc>Integer</tipTcc>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<seqInt>String</seqInt>
<sitReg>String</sitReg>
<seqMov>String</seqMov>
<bxaCpt>String</bxaCpt>
<tipBai>String</tipBai>
<filOri>Integer</filOri>
<nomeusuariobaixa>String</nomeusuariobaixa>
<contratos>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<ideExt>String</ideExt>
<embExt>String</embExt>
</contratos>
<solicitacaoRelacionada>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numOcp>Integer</numOcp>
<numEme>Integer</numEme>
<seqEme>Integer</seqEme>
<filEme>Integer</filEme>
<numSol>Integer</numSol>
<seqSol>Integer</seqSol>
<numCot>Integer</numCot>
<ideExt>Integer</ideExt>
<idcExt>Integer</idcExt>
<ctrExt>String</ctrExt>
<embExt>String</embExt>
<codInt>String</codInt>
</solicitacaoRelacionada>
<rateios>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<seqMov>String</seqMov>
<seqRat>String</seqRat>
<datBas>String</datBas>
<codTns>String</codTns>
<mesAno>String</mesAno>
<criRat>String</criRat>
<somSub>String</somSub>
<numPrj>String</numPrj>
<codFpj>String</codFpj>
<ctaFin>String</ctaFin>
<ctaRed>String</ctaRed>
<perCta>String</perCta>
<vlrCta>String</vlrCta>
<codCcu>String</codCcu>
<perRat>String</perRat>
<vlrRat>String</vlrRat>
<obsRat>String</obsRat>
<usuGer>String</usuGer>
<datGer>String</datGer>
<horGer>String</horGer>
<tipOri>String</tipOri>
<usuAlt>String</usuAlt>
<datAlt>String</datAlt>
<horAlt>String</horAlt>
</rateios>
</baixaTituloPagar>
<gridErros>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<msgErr>String</msgErr>
</gridErros>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarBaixaTitulosPagarIntegracaoResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| baixaTituloPagar | Opcional | Set | |
| baixaTituloPagar.codEmp | Opcional | String | CodEmp - (Obrigatório) - Number(004) - Código da empresa |
| baixaTituloPagar.codFil | Opcional | String | CodFil - (Obrigatório) - Number(005) - Código da filial |
| baixaTituloPagar.numTit | Opcional | String | NumTit - (Obrigatório) - String(015) - Número do título a pagar |
| baixaTituloPagar.codTpt | Opcional | String | CodTpt - (Obrigatório) - String(003) - Código do tipo de título a pagar |
| baixaTituloPagar.codFor | Opcional | String | CodFor - (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| baixaTituloPagar.datMov | Opcional | String | DatMov - (Obrigatório) - Date(DD/MM/YYYY) - Data do movimento do título a pagar |
| baixaTituloPagar.datPgt | Opcional | String | DatPgt - (Opcional) - Date(DD/MM/YYYY) - Data do pagamento do título a pagar |
| baixaTituloPagar.codTns | Opcional | String | CodTns - (Obrigatório) - String(005) - Código da transação do movimento do título a pagar |
| baixaTituloPagar.numDoc | Opcional | String | NumDoc - (Opcional) - String(020) - Número do documento do movimento do título a pagar |
| baixaTituloPagar.obsMcp | Opcional | String | ObsMcp - (Opcional) - String(250) - Observação do movimento do contas a pagar |
| baixaTituloPagar.codFpg | Opcional | String | CodFpg - (Opcional) - Number(002) - Código da forma de pagamento |
| baixaTituloPagar.cotMcp | Opcional | Double | CotMcp - (Opcional) - Number(019,10) - Valor da cotação da moeda na data base do movimento |
| baixaTituloPagar.seqChe | Opcional | String | SeqChe - (Opcional) - String(006) - Sequência de controle de junção de pagamentos mesmo cheque |
| baixaTituloPagar.tnsCxb | Opcional | String | TnsCxb - (Opcional) - String(005) - Transação gerada no Caixa e Bancos |
| baixaTituloPagar.datLib | Opcional | String | DatLib - (Opcional) - Date(DD/MM/YYYY) - Data de liberação do cheque |
| baixaTituloPagar.vlrMov | Opcional | Double | VlrMov - (Obrigatório) - Number(015,2) - Valor pago do valor base do título |
| baixaTituloPagar.vlrDsc | Opcional | Double | VlrDsc - (Opcional) - Number(015,2) - Valor do desconto concedido ao pagamento do título |
| baixaTituloPagar.vlrOde | Opcional | Double | VlrOde - (Opcional) - Number(015,2) - Valor de outros descontos do título |
| baixaTituloPagar.vlrJrs | Opcional | Double | VlrJrs - (Opcional) - Number(015,2) - Valor dos juros de mora pago |
| baixaTituloPagar.vlrMul | Opcional | Double | VlrMul - (Opcional) - Number(015,2) - Valor da multa pago |
| baixaTituloPagar.vlrEnc | Opcional | Double | VlrEnc - (Opcional) - Number(015,2) - Valor dos encargos do título |
| baixaTituloPagar.vlrCor | Opcional | Double | VlrCor - (Opcional) - Number(015,2) - Valor da correção monetária do título |
| baixaTituloPagar.vlrOac | Opcional | Double | VlrOac - (Opcional) - Number(015,2) - Valor de outros acréscimos do título |
| baixaTituloPagar.vlrLiq | Opcional | Double | VlrLiq - (Opcional) - Number(015,2) - Valor líquido pago |
| baixaTituloPagar.numCco | Opcional | String | NumCco - (Opcional) - String(014) - Número da conta interna |
| baixaTituloPagar.numPrj | Opcional | String | NumPrj - (Opcional) - Number(008) - Número do projeto |
| baixaTituloPagar.codFpj | Opcional | String | CodFpj - (Opcional) - Number(004) - Código da fase do projeto |
| baixaTituloPagar.ctaFin | Opcional | String | CtaFin - (Opcional) - Number(007) - Conta financeira reduzida |
| baixaTituloPagar.ctaRed | Opcional | String | CtaRed - (Opcional) - Number(007) - Conta contábil reduzida |
| baixaTituloPagar.codCcu | Opcional | String | CodCcu - (Opcional) - String(009) - Código do centro de custo |
| baixaTituloPagar.tipPgt | Opcional | String | TipPgt - (Opcional) - String(002) - Tipo de pagamento do título - Lista: CA = Cheque administrativo, CC = Crédito em Conta Corrente, CH = Cheque, CP = Crédito em Conta Poupança, CS = Crédito em Conta Salário, DB = Débito em Conta Corrente, DF = DARF, DS = DARF Simples, DJ = DARJ, DP = Débito em Conta Poupança, DV = DPVAT, EC = Extrato de Conta Corrente, FG = FGTS, GS = GARE-SP (ICMS/DR/ITCMD), IP = IPVA, LC = LICENCIAMENTO, OP = Ordem de Pagamento, PA = Pagamento com Autenticação, PC = Pagamento p/ Cartão, PO = Pagamento Concessionária, PS = Guia da Previdência Social, PT = Pagamento Tributos, TE = TED - Mesmo Titular, TN = Títulos não registrados, TO = TED - Outro Titular, TR = Títulos registrados, OU = Outros Pagamentos |
| baixaTituloPagar.codBan | Opcional | String | CodBan - (Opcional) - String(003) - Código do banco da conta corrente do fornecedor |
| baixaTituloPagar.tipTcc | Opcional | Integer | Number(002) - Tipo de conta - [ 01=Conta Corrente;02=Conta Poupança;03=Conta Investimento;04=Conta Aplicação Financeira;05=Conta Empréstimo;06=Cota Capital;07=Conta de Retenção;08=Conta da Loja;09=Conta Salário;10=Outros ] |
| baixaTituloPagar.codAge | Opcional | String | CodAge - (Opcional) - String(007) - Código da agência do banco da conta corrente do fornecedor |
| baixaTituloPagar.ccbFor | Opcional | String | CcbFor - (Opcional) - String(014) - Número da conta corrente do fornecedor no banco |
| baixaTituloPagar.seqInt | Opcional | String | SeqInt - (Obrigatório) - Number(009) - Sequencial do Registro Integrado |
| baixaTituloPagar.sitReg | Opcional | String | SitReg - (Obrigatório) - String(001) - N = Baixa Normal, E = Estorno, |
| baixaTituloPagar.seqMov | Opcional | String | SeqMov - (Obrigatório) - Number(004) - Sequência do movimento do título a pagar |
| baixaTituloPagar.bxaCpt | Opcional | String | BxaCpt - (Obrigatório) - String(001) - Indicativo se o título é composto (S - composto ou N - simples) |
| baixaTituloPagar.tipBai | Opcional | String | TipBai - (Opcional) - String(002) - Tipo de baixa. Lista: "PG" - Pagamento, "AB" - Abatimento, "CR" - Baixa Crédito, "CP" - Compensação, "SU" - Substituição. |
| baixaTituloPagar.filOri | Opcional | Integer | FilOri - (Opcional) - Number(005) - Código da filial onde foi originada a baixa. |
| contratos | Opcional | Set | - |
| contratos.idcExt | Opcional | Integer | Identificador externo do contrato |
| contratos.ctrExt | Opcional | String | Contrato Externo |
| contratos.ideExt | Opcional | Integer | (Opcional) - Integer(14) - Identificador Externo do título baixado. |
| contratos.embExt | Opcional | String | (Opcional) - String(50) – Texto do embarque externo do titulo baixado. |
| solicitacaoRelacionada | Opcional | Set | Lista de Solicitações Relacionada |
| solicitacaoRelacionada.codEmp | Opcional | Integer | (Opcional) - Number(004) - Código da Empresa |
| solicitacaoRelacionada.numOcp | Opcional | Integer | (Opcional) - Number(005) - Número da Ordem de Compra |
| solicitacaoRelacionada.numEme | Opcional | Integer | (Opcional) - Number(005) - Número da Requisição |
| solicitacaoRelacionada.seqEme | Opcional | Integer | (Opcional) - Number(005) - Sequência da Requisição |
| solicitacaoRelacionada.filEme | Opcional | Integer | (Opcional) - Number(005) - Filial da Requisição |
| solicitacaoRelacionada.numSol | Opcional | Integer | (Opcional) - Number(009) - Número da Solicitação |
| solicitacaoRelacionada.seqSol | Opcional | Integer | (Opcional) - Number(006) - Sequência da Solicitação |
| solicitacaoRelacionada.numCot | Opcional | Integer | (Opcional) - Number(005) - Número da Cotação |
| solicitacaoRelacionada.ideExt | Opcional | Integer | (Opcional) - Number(005) - Identificador Externo |
| solicitacaoRelacionada.idcExt | Opcional | Integer | (Opcional) - Number(005) - Identificador do Contrato Externo |
| solicitacaoRelacionada.ctrExt | Opcional | Integer | (Opcional) - Number(005) - Número do Contrato Externo |
| solicitacaoRelacionada.embExt | Opcional | Integer | (Opcional) - Number(005) - Número do Embarque Externo |
| solicitacaoRelacionada.codInt | Opcional | Integer | (Opcional) - Number(005) - Código da Integração |
| gridErros | Opcional | Set | (Opcional) - Lista dos erro |
| gridErros.codEmp | Opcional | Integer | CodEmp - (Obrigatório) - Number(004) - Código da empresa |
| gridErros.codFil | Opcional | Integer | CodFil - (Obrigatório) - Number(005) - Código da filial |
| gridErros.numTit | Opcional | String | NumTit - (Obrigatório) - String(015) - Número do título a pagar |
| gridErros.codTpt | Opcional | String | CodTpt - (Obrigatório) - String(003) - Código do tipo do título a pagar |
| gridErros.codFor | Opcional | Integer | CodFor - (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| gridErros.msgErr | Opcional | String | MsgErr - (Obrigatório) - String(250) - Mensagem de Erro |
| finalizaramRegistros | Opcional | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| tipoRetorno | Opcional | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | Opcional | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| numeroLote | Opcional | Integer | (Obrigatório) - Inteiro - Identificação do Lote de Exportação |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Excluir Títulos.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExcluirTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulos>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
</titulos>
</parameters>
</ser:ExcluirTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulos | Opcional | Set | |
| titulos.codEmp | Opcional | String | (Obrigatório) - Number(004) - Código da empresa |
| titulos.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| titulos.numTit | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| titulos.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| titulos.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExcluirTitulosCPResponse>
<result>
<tipoRetorno>String</tipoRetorno>
<resultado>
<codEmp>Integer</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>String</codFor>
<resultado>String</resultado>
</resultado>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExcluirTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| tipoRetorno | Opcional | String | (Obrigatório) - Number(001) - Indicativo do tipo de retorno da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| resultado | Opcional | Set | |
| resultado.codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| resultado.codFil | Opcional | String | (Obrigatório) - Number(005) - Código da filial |
| resultado.numTit | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| resultado.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo de título a pagar |
| resultado.codFor | Opcional | String | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| resultado.resultado | Opcional | String | Mensagem do resultado. |
| mensagemRetorno | Opcional | String | (Obrigatório) - String(250) - Mensagem de retorno da exclusão |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Baixas de Títulos - Por Substituição.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:SubstituirTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulosBaixar>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<codFpg>Integer</codFpg>
<vlrBai>Double</vlrBai>
<vlrJrs>Double</vlrJrs>
<vlrMul>Double</vlrMul>
<vlrEnc>Double</vlrEnc>
<vlrCor>Double</vlrCor>
<vlrOac>Double</vlrOac>
<vlrDsc>Double</vlrDsc>
<vlrOde>Double</vlrOde>
<obsMcp>String</obsMcp>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
</titulosBaixar>
<titulosSubstitutos>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<vlrOri>Double</vlrOri>
<codTns>String</codTns>
<codFpg>Integer</codFpg>
<codNtg>Integer</codNtg>
<datEmi>DateTime</datEmi>
<datEnt>DateTime</datEnt>
<vctOri>DateTime</vctOri>
<vctPro>DateTime</vctPro>
<datPpt>DateTime</datPpt>
<codMoe>String</codMoe>
<datDsc>DateTime</datDsc>
<antDsc>String</antDsc>
<perDsc>Integer</perDsc>
<vlrDsc>Double</vlrDsc>
<codPor>String</codPor>
<codCrt>String</codCrt>
<perMul>Integer</perMul>
<tolMul>Integer</tolMul>
<perJrs>Integer</perJrs>
<vlrJrs>Double</vlrJrs>
<tipJrs>String</tipJrs>
<tolJrs>Integer</tolJrs>
<tolDsc>Integer</tolDsc>
<datNeg>DateTime</datNeg>
<jrsNeg>Double</jrsNeg>
<mulNeg>Double</mulNeg>
<outNeg>Double</outNeg>
<dscNeg>Double</dscNeg>
<cheBan>String</cheBan>
<cheAge>String</cheAge>
<cheCta>String</cheCta>
<codCrp>String</codCrp>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
<codBar>String</codBar>
<priPgt>Integer</priPgt>
<cotNeg>Double</cotNeg>
<obsTcp>String</obsTcp>
<rateio>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<perCta>Double</perCta>
<vlrCta>Double</vlrCta>
<codCcu>String</codCcu>
<perRat>Double</perRat>
<vlrRat>Double</vlrRat>
<obsRat>String</obsRat>
</rateio>
<codTri>String</codTri>
<codBan>String</codBan>
<tipTcc>Integer</tipTcc>
<codAge>String</codAge>
<ccbFor>String</ccbFor>
<codFav>Double</codFav>
<cotEmi>Double</cotEmi>
</titulosSubstitutos>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datPgt>DateTime</datPgt>
<codTns>String</codTns>
<forCli>String</forCli>
</parameters>
</ser:SubstituirTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulosBaixar | Opcional | Set | Títulos a baixar. |
| titulosBaixar.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Filial. |
| titulosBaixar.numTit | Opcional | String | (Obrigatório) - String(015) - Título. |
| titulosBaixar.codTpt | Opcional | String | (Obrigatório) - String(003) - Tipo Título. |
| titulosBaixar.codFor | Opcional | Integer | (Obrigatório) - Number(009) - Fornecedor. |
| titulosBaixar.codFpg | Opcional | Integer | (Opcional) - Number(002) - Forma Pgto. |
| titulosBaixar.vlrBai | Opcional | Double | (Obrigatório) - Number(015) - Valor a Baixar. |
| titulosBaixar.vlrJrs | Opcional | Double | (Opcional) - Number(015) - Valor Juros. |
| titulosBaixar.vlrMul | Opcional | Double | (Opcional) - Number(015) - Valor Multa. |
| titulosBaixar.vlrEnc | Opcional | Double | (Opcional) - Number(015) - Valor Encargos. |
| titulosBaixar.vlrCor | Opcional | Double | (Opcional) - Number(015) - Valor Correção Monetária. |
| titulosBaixar.vlrOac | Opcional | Double | (Opcional) - Number(015) - Valor Outros Acréscimos. |
| titulosBaixar.vlrDsc | Opcional | Double | (Opcional) - Number(015) - Valor Desconto. |
| titulosBaixar.vlrOde | Opcional | Double | (Opcional) - Number(015) - Valor Outros Descontos. |
| titulosBaixar.obsMcp | Opcional | String | (Opcional) - String(250) - Observação. |
| titulosBaixar.numPrj | Opcional | Integer | (Opcional) - Number(008) - Projeto. |
| titulosBaixar.codFpj | Opcional | Integer | (Opcional) - Number(004) - Fase. |
| titulosBaixar.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Conta Financeira. |
| titulosBaixar.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Conta Contábil. |
| titulosBaixar.codCcu | Opcional | String | (Opcional) - String(009) - Centro de Custos. |
| titulosSubstitutos | Opcional | Set | Títulos substitutos. |
| titulosSubstitutos.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Filial. |
| titulosSubstitutos.numTit | Opcional | String | (Obrigatório) - String(015) - Título. |
| titulosSubstitutos.codTpt | Opcional | String | (Obrigatório) - String(003) - Tipo Título. |
| titulosSubstitutos.codFor | Opcional | Integer | (Obrigatório) - Number(009) - Fornecedor. |
| titulosSubstitutos.vlrOri | Opcional | Double | (Obrigatório) - Number(015) - Valor Original. |
| titulosSubstitutos.codTns | Opcional | String | (Obrigatório) - String(005) - Transação. |
| titulosSubstitutos.codFpg | Opcional | Integer | (Opcional) - Number(002) - Código da forma de pagamento. |
| titulosSubstitutos.codNtg | Opcional | Integer | (Opcional) - Number(004) - Código da natureza de gasto. |
| titulosSubstitutos.datEmi | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Data Emissão. |
| titulosSubstitutos.datEnt | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Data Entrada. |
| titulosSubstitutos.vctOri | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Vencimento Original. |
| titulosSubstitutos.vctPro | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Vencimento Prorrogado. |
| titulosSubstitutos.datPpt | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Data Provável Pagamento. |
| titulosSubstitutos.codMoe | Opcional | String | (Obrigatório) - String(003) - Moeda. |
| titulosSubstitutos.datDsc | Opcional | DateTime | (Opcional) - Date(00/00/0000) - Data Desconto. |
| titulosSubstitutos.antDsc | Opcional | String | (Opcional) - String(001) - Calcula Desconto por Antecipação - Lista: S = Sim, N = Não. |
| titulosSubstitutos.perDsc | Opcional | Integer | (Opcional) - Number(005) - % Desconto. |
| titulosSubstitutos.vlrDsc | Opcional | Double | (Opcional) - Number(015) - Valor Desconto. |
| titulosSubstitutos.codPor | Opcional | String | (Obrigatório) - String(004) - Portador. |
| titulosSubstitutos.codCrt | Opcional | String | (Obrigatório) - String(002) - Carteira. |
| titulosSubstitutos.perMul | Opcional | Integer | (Opcional) - Number(005) - % Multa. |
| titulosSubstitutos.tolMul | Opcional | Integer | (Opcional) - Number(004) - Dias Tolerância Multa. |
| titulosSubstitutos.perJrs | Opcional | Integer | (Opcional) - Number(005) - % Juros. |
| titulosSubstitutos.vlrJrs | Opcional | Double | (Opcional) - Number(015) - Valor Juros. |
| titulosSubstitutos.tipJrs | Opcional | String | (Opcional) - String(001) - Tipo Juros - Lista: S = Juros Simples, C = Juros Compostos. |
| titulosSubstitutos.tolJrs | Opcional | Integer | (Opcional) - Number(004) - Dias Tolerância Juros. |
| titulosSubstitutos.tolDsc | Opcional | Integer | (Opcional) - Number(004) - Tolerância para Desconto. |
| titulosSubstitutos.datNeg | Opcional | DateTime | (Opcional) - Date(00/00/0000) - Data Validade Negociação. |
| titulosSubstitutos.jrsNeg | Opcional | Double | (Opcional) - Number(015) - Valor Juros Negociados. |
| titulosSubstitutos.mulNeg | Opcional | Double | (Opcional) - Number(015) - Valor Multa Negociada. |
| titulosSubstitutos.outNeg | Opcional | Double | (Opcional) - Number(015) - Valor Outros Valores Negociados. |
| titulosSubstitutos.dscNeg | Opcional | Double | (Opcional) - Number(015) - Valor Desconto Negociado. |
| titulosSubstitutos.cheBan | Opcional | String | (Opcional) - String(003) - Número do banco na FEBRABAN do cheque. |
| titulosSubstitutos.cheAge | Opcional | String | (Opcional) - String(007) - Número da agência do banco do cheque. |
| titulosSubstitutos.cheCta | Opcional | String | (Opcional) - String(014) - Número da conta no banco do cheque. |
| titulosSubstitutos.codCrp | Opcional | String | (Opcional) - String(003) - Grupo de Contas a Pagar. |
| titulosSubstitutos.numPrj | Opcional | Integer | (Opcional) - Number(008) - Projeto. |
| titulosSubstitutos.codFpj | Opcional | Integer | (Opcional) - Number(004) - Fase. |
| titulosSubstitutos.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Conta Financeira. |
| titulosSubstitutos.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Conta Contábil. |
| titulosSubstitutos.codCcu | Opcional | String | (Opcional) - String(009) - Centro de Custos. |
| titulosSubstitutos.codBar | Opcional | String | (Opcional) - String(050) - Código de Barra. |
| titulosSubstitutos.priPgt | Opcional | Integer | (Opcional) - Number(009) - Pri. Pgto Tit. |
| titulosSubstitutos.cotNeg | Opcional | Double | (Opcional) - Number(019) - Cotação Moeda Negociada. |
| titulosSubstitutos.obsTcp | Opcional | String | (Opcional) - String(250) - Observação. |
| titulosSubstitutos.cotEmi | Opcional | Double | Number(019,10) - Valor da cotação da moeda na data de emissão do título. |
| titulosSubstitutos.rateio | Opcional | Set | Rateio do título substituto. |
| rateio.numPrj | Opcional | Integer | (Opcional) - Number(008) - Projeto. |
| rateio.codFpj | Opcional | Integer | (Opcional) - Number(004) - Fase. |
| rateio.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Conta Financeira. |
| rateio.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Conta Contábil. |
| rateio.perCta | Opcional | Double | (Opcional) - Number(007) - Percentual rateado para a conta. |
| rateio.vlrCta | Opcional | Double | (Opcional) - Number(015) - Valor rateado para a conta. |
| rateio.codCcu | Opcional | String | (Opcional) - String(009) - Centro de Custos. |
| rateio.perRat | Opcional | Double | (Opcional) - Number(007) - Percentual rateado para o centro de custos. |
| rateio.vlrRat | Opcional | Double | (Opcional) - Number(015) - Valor rateado para o centro de custos. |
| rateio.obsRat | Opcional | String | (Opcional) - String(120) - Observação do rateio. |
| titulos.tipTcc | Opcional | Integer | (Opcional) - Number(002) - Tipo da Conta |
| titulosSubstitutos.codTri | Opcional | String | |
| titulosSubstitutos.codBan | Opcional | String | |
| titulosSubstitutos.codAge | Opcional | String | |
| titulosSubstitutos.ccbFor | Opcional | String | |
| TitulosSubstitutos.CodFav | Opcional | Double | |
| codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa. |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial. Filial onde irá acontecer os movimentos. |
| datPgt | Opcional | DateTime | (Obrigatório) - Date(00/00/0000) - Data da baixa. Esse campo se refere ao grupo de títulos a baixar. |
| codTns | Opcional | String | (Obrigatório) - String(005) - Transação de baixa. Esse campo se refere ao grupo de títulos a baixar. |
| forCli | Opcional | String | (Opcional) - String(001) - Fornecedor como Cliente. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:SubstituirTitulosCPResponse>
<result>
<gridResult>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<txtRet>String</txtRet>
</gridResult>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:SubstituirTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| gridResult | Opcional | Set | Itens de retorno. |
| gridResult.codEmp | Opcional | Integer | Number(004) - Código da empresa. |
| gridResult.codFil | Opcional | Integer | Number(005) - Filial. |
| gridResult.numTit | Opcional | String | String(015) - Título. |
| gridResult.codTpt | Opcional | String | String(003) - Tipo Título. |
| gridResult.codFor | Opcional | Integer | Number(009) - Fornecedor. |
| gridResult.txtRet | Opcional | String | String - Retorno |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "OK" -> Verificar títulos baixados e gerados na grid "Retorno". Execução do serviço com erros: "ERRO" -> Analizar os erros na grid "Retorno" |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Baixas de Títulos - Por Créditos.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarBaixaAproveitamentoCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<gridTitulosCRE>
<numInt>String</numInt>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<vlrBai>Double</vlrBai>
<vlrCor>Double</vlrCor>
<vlrOac>Double</vlrOac>
<vlrOde>Double</vlrOde>
<ctaFin>Integer</ctaFin>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
</gridTitulosCRE>
<gridTitulosBAI>
<numInt>String</numInt>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<vlrBai>Double</vlrBai>
<vlrOud>Double</vlrOud>
<vlrDsc>Double</vlrDsc>
<vlrOde>Double</vlrOde>
<vlrJrs>Double</vlrJrs>
<vlrMul>Double</vlrMul>
<vlrEnc>Double</vlrEnc>
<vlrCor>Double</vlrCor>
<vlrOac>Double</vlrOac>
<numPrj>Integer</numPrj>
<codFpj>Integer</codFpj>
<ctaFin>Integer</ctaFin>
<ctaRed>Integer</ctaRed>
<codCcu>String</codCcu>
</gridTitulosBAI>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datBai>String</datBai>
<tnsDup>String</tnsDup>
<tnsCre>String</tnsCre>
</parameters>
</ser:GerarBaixaAproveitamentoCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| gridTitulosCRE | Opcional | Set | Títulos a aproveitar |
| gridTitulosCRE.numInt | Opcional | String | (Opcional) - String(100) - Número interno |
| gridTitulosCRE.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| gridTitulosCRE.numTit | Opcional | String | (Obrigatório) - String(015) - Número do título |
| gridTitulosCRE.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título |
| gridTitulosCRE.codFor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| gridTitulosCRE.vlrBai | Opcional | Double | (Obrigatório) - Number(015,2) - Valor Baixa do título |
| gridTitulosCRE.vlrCor | Opcional | Double | (Opcional) - Number(015,2) - Valor correção da correção monetária |
| gridTitulosCRE.vlrOac | Opcional | Double | (Opcional) - Number(015,2) - Valor de outros acréscimos |
| gridTitulosCRE.vlrOde | Opcional | Double | (Opcional) - Number(015,2) - Valor de outros descontos |
| gridTitulosCRE.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Conta financeira reduzida |
| gridTitulosCRE.numPrj | Opcional | Integer | (Opcional) - Number(008) - Número do projeto |
| gridTitulosCRE.codFpj | Opcional | Integer | (Opcional) - Number(004) - Código da fase do projeto |
| gridTitulosCRE.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Conta contábil reduzida |
| gridTitulosCRE.codCcu | Opcional | String | (Opcional) - String(009) - Código do centro de custo |
| gridTitulosBAI | Opcional | Set | Títulos a baixar |
| gridTitulosBAI.numInt | Opcional | String | (Opcional) - String(100) - Número Interno |
| gridTitulosBAI.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| gridTitulosBAI.numTit | Opcional | String | (Obrigatório) - String(015) - Número do título |
| gridTitulosBAI.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título |
| gridTitulosBAI.codFor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| gridTitulosBAI.vlrBai | Opcional | Double | (Obrigatório) - Number(015,2) - Valor baixa do título |
| gridTitulosBAI.vlrOud | Opcional | Double | (Opcional) - Number(015,2) - Valor de outras despesas |
| gridTitulosBAI.vlrDsc | Opcional | Double | (Opcional) - Number(015,2) - Valor do desconto |
| gridTitulosBAI.vlrOde | Opcional | Double | (Opcional) - Number(015,2) - Valor de outros descontos do título |
| gridTitulosBAI.vlrJrs | Opcional | Double | (Opcional) - Number(015,2) - Valor dos juros de mora cobrados |
| gridTitulosBAI.vlrMul | Opcional | Double | (Opcional) - Number(015,2) - Valor da multa cobrada do título movimentado |
| gridTitulosBAI.vlrEnc | Opcional | Double | (Opcional) - Number(015,2) - Valor dos encargos do título |
| gridTitulosBAI.vlrCor | Opcional | Double | (Opcional) - Number(015,2) - Valor da correção monetária do título |
| gridTitulosBAI.vlrOac | Opcional | Double | (Opcional) - Number(015,2) - Valor de outros acréscimos do títulos |
| gridTitulosBAI.numPrj | Opcional | Integer | (Opcional) - Number(008) - Número do projeto |
| gridTitulosBAI.codFpj | Opcional | Integer | (Opcional) - Number(004) - Código da fase do projeto |
| gridTitulosBAI.ctaFin | Opcional | Integer | (Opcional) - Number(007) - Conta financeira reduzida |
| gridTitulosBAI.ctaRed | Opcional | Integer | (Opcional) - Number(007) - Conta contábil reduzida |
| gridTitulosBAI.codCcu | Opcional | String | (Opcional) - String(009) - Código do centro de custo |
| codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| datBai | Opcional | DateTime | (Obrigatório) - Date - Data de pagamento |
| tnsDup | Opcional | String | (Obrigatório) - String(005) - Código da transação para baixa dos títulos a baixar |
| tnsCre | Opcional | String | (Obrigatório) - String(005) - Código da transação para baixa dos créditos |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarBaixaAproveitamentoCPResponse>
<result>
<gridRetorno>
<numInt>String</numInt>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<msgErr>String</msgErr>
</gridRetorno>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:GerarBaixaAproveitamentoCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| gridRetorno | Opcional | Set | Retorno |
| gridRetorno.numInt | Opcional | String | String(100) - Número interno |
| gridRetorno.codEmp | Opcional | String | Number(004) - Código da empresa |
| gridRetorno.codFil | Opcional | String | Number(005) - Código da filial |
| gridRetorno.numTit | Opcional | String | String(015) - Número do título |
| gridRetorno.codTpt | Opcional | String | Number(003) - Código do tipo de título |
| gridRetorno.codFor | Opcional | Integer | Código do fornecedor do título a pagar |
| gridRetorno.msgErr | Opcional | String | Mensagem de retorno |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens: Execução do serviço sem erros: "OK": Execução do serviço com erros: "ERRO" -> Analizar os erros na grid "Retorno" |
Finanças - Gestão de Contas a Pagar - Baixa de Títulos - Por Lote - Automáticas.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarBaixaPorLoteCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<gridTitulosBaixar>
<numInt>String</numInt>
<numCco>String</numCco>
<seqChe>String</seqChe>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<vlrBai>String</vlrBai>
<vlrDsc>Double</vlrDsc>
<vlrOde>Double</vlrOde>
<vlrJrs>Double</vlrJrs>
<vlrMul>Double</vlrMul>
<vlrEnc>Double</vlrEnc>
<vlrCor>Double</vlrCor>
<vlrOac>Double</vlrOac>
<cotPgt>Double</cotPgt>
<codFpg>Integer</codFpg>
<obsMcp>String</obsMcp>
<moeBai>Double</moeBai>
<moeJrs>Double</moeJrs>
<moeMul>Double</moeMul>
<moeEnc>Double</moeEnc>
<moeOac>Double</moeOac>
<moeDsc>Double</moeDsc>
</gridTitulosBaixar>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<datBai>DateTime</datBai>
<tnsBai>String</tnsBai>
<tnsCxb>String</tnsCxb>
<datCxb>DateTime</datCxb>
<numCco>String</numCco>
<numDoc>String</numDoc>
</parameters>
</ser:GerarBaixaPorLoteCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| gridTitulosBaixar | Opcional | Set | Títulos a baixar |
| gridTitulosBaixar.numInt | Opcional | String | (Opcional) - String(100) - Número interno |
| gridTitulosBaixar.numCco | Opcional | String | Número da Conta Interna |
| gridTitulosBaixar.seqChe | Opcional | String | Sequência de cheque ou aviso de débito - agrupamento |
| gridTitulosBaixar.codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| gridTitulosBaixar.numTit | Opcional | String | (Obrigatório) - String(015) - Número do título a receber |
| gridTitulosBaixar.codTpt | Opcional | String | (Obrigatório) - String(003) - Código do tipo de título a receber |
| gridTitulosBaixar.codFor | Opcional | Integer | Código do fornecedor do título a pagar |
| gridTitulosBaixar.vlrBai | Opcional | String | (Obrigatório) - Number(15,2) - Valor a Baixar |
| gridTitulosBaixar.vlrDsc | Opcional | Double | (Opcional) - Number(15,2) - Valor do desconto título |
| gridTitulosBaixar.vlrOde | Opcional | Double | (Opcional) - Number(15,2) - Valor de outros descontos do título |
| gridTitulosBaixar.vlrJrs | Opcional | Double | (Opcional) - Number(15,2) - Valor dos juros do título |
| gridTitulosBaixar.vlrMul | Opcional | Double | (Opcional) - Number(15,2) - Valor da multa do título |
| gridTitulosBaixar.vlrEnc | Opcional | Double | (Opcional) - Number(15,2) - Valor dos encargos do título |
| gridTitulosBaixar.vlrCor | Opcional | Double | (Opcional) - Number(15,2) - Valor da correção monetária do título |
| gridTitulosBaixar.vlrOac | Opcional | Double | (Opcional) - Number(15,2) - Valor de outros acréscimos do título |
| gridTitulosBaixar.codFpg | Opcional | Integer | (Opcional) - Number(002) - Código da forma de pagamento |
| gridTitulosBaixar.obsMcp | Opcional | String | (Opcional) - String(250) - Observação do movimento do contas a receber |
| codEmp | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| codFil | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial |
| datBai | Opcional | DateTime | (Obrigatório) - Date - Data de baixa |
| tnsBai | Opcional | String | (Obrigatório) - String(005) - Código da transação para baixa dos títulos a baixar |
| tnsCxb | Opcional | String | (Obrigatório) - String(005) - Código da transação para movimento tesouraria |
| datCxb | Opcional | DateTime | (Obrigatório) - Date - Data movimento tesouraria |
| numCco | Opcional | String | (Obrigatório) - String(014) - Número conta interna |
| numDoc | Opcional | String | (Opcional ) - - String(020) - Número do documento do movimento do título |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GerarBaixaPorLoteCPResponse>
<result>
<gridRetorno>
<numInt>String</numInt>
<codEmp>String</codEmp>
<codFil>String</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<msgErr>String</msgErr>
</gridRetorno>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:GerarBaixaPorLoteCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| gridRetorno | Opcional | Set | Retorno |
| gridRetorno.numInt | Opcional | String | String(100) - Número interno |
| gridRetorno.codEmp | Opcional | String | Number(004) - Código da empresa |
| gridRetorno.codFil | Opcional | String | Number(005) - Código da filial |
| gridRetorno.numTit | Opcional | String | String(015) - Número do título |
| gridRetorno.codTpt | Opcional | String | Number(003) - Código do tipo de título |
| gridRetorno.codFor | Opcional | Integer | Código do fornecedor do título a pagar |
| gridRetorno.msgErr | Opcional | String | Mensagem de retorno |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "OK": Execução do serviço com erros: "ERRO" -> Analisar os erros na grade "Retorno" |
Importante
Caso o campo SeqChe esteja preenchido no arquivo XML, a rotina utilizará o valor do arquivo, independente de ter o identificador de regras TES-600SEQCH01 ativo.
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Estorno de Baixa de Títulos.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EstornoBaixaTitulosCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulosPagar>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<seqMov>Integer</seqMov>
<chvLot>String</chvLot>
<ideExt>Integer</ideExt>
</titulosPagar>
<sistemaIntegracao>String</sistemaIntegracao>
</parameters>
</ser:EstornoBaixaTitulosCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulosPagar | Opcional | Set | Movimentos de títulos a pagar |
| titulosPagar.codEmp | Opcional | Integer | CodEmp - (Obrigatório) - Number(004) - Código da empresa |
| titulosPagar.codFil | Opcional | Integer | CodFil - (Obrigatório) - Number(005) - Código da filial |
| titulosPagar.numTit | Opcional | String | NumTit - (Obrigatório) - String(015) - Número do título a pagar |
| titulosPagar.codTpt | Opcional | String | CodTpt - (Obrigatório) - String(003) - Código do tipo de título a pagar |
| titulosPagar.codFor | Opcional | Integer | CodFor - (Obrigatório) - Number(009) - Código do Fornecedor |
| titulosPagar.seqMov | Opcional | Integer | SeqMov - (Obrigatório) - Number(004) - Sequência de baixa do título a pagar |
| titulosPagar.chvLot | Opcional | String | ChvLot - (Opcional) - String(024) - Chave do lote de baixa. |
| titulosPagar.ideExt | Opcional | Integer | IdeExt - (Opcional) - Number(015) - Identificador Externo |
| sistemaIntegracao | Opcional | String | (Opcional) - String(15) - Identificação do sistema integrado |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EstornoBaixaTitulosCPResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<retorno>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<seqMov>Integer</seqMov>
<chvLot>String</chvLot>
<ideExt>Integer</ideExt>
<tipRet>Integer</tipRet>
<msgRet>String</msgRet>
</retorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:EstornoBaixaTitulosCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| tipoRetorno | Opcional | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| retorno | Opcional | Set | Retorno do resultado do serviço |
| retorno.codEmp | Opcional | Integer | CodEmp - Number(004) - Código da empresa |
| retorno.codFil | Opcional | Integer | CodFil - Number(005) - Código da filial |
| retorno.numTit | Opcional | String | NumTit - String(015) - Número do título a pagar |
| retorno.codTpt | Opcional | String | CodTpt - String(003) - Código do tipo de título a pagar |
| retorno.codFor | Opcional | Integer | CodFor - Number(009) - Código do Fornecedor |
| retorno.seqMov | Opcional | Integer | SeqMov - Number(004) - Sequência de baixa do título a pagar |
| retorno.chvLot | Opcional | String | ChvLot - (Obrigatório) - String(024) - Chave do lote de baixa. |
| retorno.ideExt | Opcional | Integer | IdeExt - Number(015) - Identificador Externo |
| retorno.tipRet | Opcional | Integer | TipRet - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| retorno.msgRet | Opcional | String | MsgRet - String - Mensagem de retorno |
| mensagemRetorno | Opcional | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Títulos Pendentes.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:buscarPendentesCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<indicePagina>Integer</indicePagina>
<limitePagina>Integer</limitePagina>
<usuario>Integer</usuario>
</parameters>
</ser:buscarPendentesCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| indicePagina | Opcional | Integer | (Opcional) - Number - Deslocamento que determina o índice da primeiro título a ser retornado.
Exemplo: se o valor de deslocamento for 3, somente serão retornados dados do terceiro título em diante. Obs. 1: o primeiro registro é considerado com deslocamento 1. Obs. 2: quando não informado ou com valor "0" ou "1", é retornado a partir do primeiro registro. Obs. 3: a contagem de títulos independe dos possíveis usuários aprovadores. |
| limitePagina | Opcional | Integer | (Opcional) - Number - Quantidade máxima de registros a ser retornada.
Obs. 1: quando não informado ou com valor "0", não há limite de registros a serem retornados. Obs. 2: a contagem de títulos independe dos possíveis usuários aprovadores. |
| usuario | Opcional | Integer | (Opcional) - Number(010) - Código do usuário para ser utilizado como filtro. Se não for informado um código, será utilizado o usuário conectado no sistema. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:buscarPendentesCPResponse>
<result>
<titulo>
<codigoEmpresa>Integer</codigoEmpresa>
<nomeEmpresa>String</nomeEmpresa>
<codigoFilial>Integer</codigoFilial>
<nomeFilial>String</nomeFilial>
<numero>String</numero>
<codigoTipoTitulo>String</codigoTipoTitulo>
<descricaoTipoTitulo>String</descricaoTipoTitulo>
<codigoFornecedor>Integer</codigoFornecedor>
<nomeFornecedor>String</nomeFornecedor>
<dataEntrada>String</dataEntrada>
<dataVencimento>String</dataVencimento>
<dataPagamento>String</dataPagamento>
<descricaoMoeda>String</descricaoMoeda>
<siglaMoeda>String</siglaMoeda>
<valorLiquido>Double</valorLiquido>
<valorOriginal>Double</valorOriginal>
<observacao>String</observacao>
</titulo>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:buscarPendentesCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| titulo | Opcional | Set | Lista de títulos pendentes |
| titulo.codigoEmpresa | Opcional | Integer | (Obrigatório) - Number(04) - Código da empresa |
| titulo.nomeEmpresa | Opcional | String | (Obrigatório) - String(100) - Nome da empresa |
| titulo.codigoFilial | Opcional | Integer | (Obrigatório) - Number(04) - Código da filial |
| titulo.nomeFilial | Opcional | String | (Obrigatório) - String(100) - Razão social da filial da empresa |
| titulo.numero | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| titulo.codigoTipoTitulo | Opcional | String | (Obrigatório) - String(003) - Código do tipo de título |
| titulo.descricaoTipoTitulo | Opcional | String | (Obrigatório) - String(040) - Descrição do tipo de título |
| titulo.codigoFornecedor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor |
| titulo.nomeFornecedor | Opcional | String | (Opcional) - String(100) - Nome do fornecedor |
| titulo.dataEntrada | Opcional | DateTime | (Obrigatório) - Date(000) - Data de entrada do título a pagar |
| titulo.dataVencimento | Opcional | DateTime | (Obrigatório) - Date(000) - Data do vencimento do título a pagar |
| titulo.dataPagamento | Opcional | DateTime | (Obrigatório) - Date(000) - Data do provável pagamento do título |
| titulo.descricaoMoeda | Opcional | String | (Opcional) - String(030) - Descrição da moeda ou índice |
| titulo.siglaMoeda | Opcional | String | (Opcional) - String(05) - Sigla da moeda ou índice |
| titulo.valorLiquido | Opcional | Double | (Obrigatório) - Number(15,2) - Valor em aberto do título |
| titulo.valorOriginal | Opcional | Double | (Obrigatório) - Number(15,2) - Valor original do título |
| titulo.observacao | Opcional | String | (Opcional) - String(250) - Observação do título |
| codigoResultado | Opcional | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Aprovar.
Esta porta será utilizada somente quando a filial possuir Controle de Aprovação Multinível.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:aprovarCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulo>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<tipoTitulo>String</tipoTitulo>
<numero>String</numero>
<codigoFornecedor>Integer</codigoFornecedor>
</titulo>
</parameters>
</ser:aprovarCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulo | Opcional | Set | Lista de títulos para serem aprovados |
| titulo.sequência | Opcional | Integer | (Opcional) - Number(009) - Número sequencial para identificar retornos |
| titulo.codigoEmpresa | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| titulo.codigoFilial | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial do título |
| titulo.tipoTitulo | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| titulo.numero | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| titulo.codigoFornecedor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:aprovarCPResponse>
<result>
<retorno>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<tipoTitulo>String</tipoTitulo>
<numero>String</numero>
<codigoFornecedor>Integer</codigoFornecedor>
<mensagemErro>String</mensagemErro>
</retorno>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:aprovarCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| retorno | Opcional | Set | |
| retorno.sequência | Opcional | Integer | (Obrigatório) - Number(09) - Número sequencial para identificar retornos |
| retorno.codigoEmpresa | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| retorno.codigoFilial | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial da ordem de compra |
| retorno.tipoTitulo | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| retorno.numero | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| retorno.codigoFornecedor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| retorno.mensagemErro | Opcional | String | (Opcional) - String - Mensagem de retorno
Resultado: 1 - Será retornada a mensagem "Processado com sucesso" (sem aspas). 2 - Será retornada a mensagem do erro. |
| codigoResultado | Opcional | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
Finanças - Gestão de Contas a Pagar - Contas à Pagar - Reprovar.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:reprovarCP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulo>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<tipoTitulo>String</tipoTitulo>
<numero>String</numero>
<codigoFornecedor>Integer</codigoFornecedor>
</titulo>
</parameters>
</ser:reprovarCP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| titulo | Opcional | Set | Lista de títulos para serem aprovados |
| titulo.sequência | Opcional | Integer | (Opcional) - Number(009) - Número sequencial para identificar retornos |
| titulo.codigoEmpresa | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| titulo.codigoFilial | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial do título |
| titulo.tipoTitulo | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| titulo.numero | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| titulo.codigoFornecedor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:reprovarCPResponse>
<result>
<retorno>
<sequência>Integer</sequência>
<codigoEmpresa>Integer</codigoEmpresa>
<codigoFilial>Integer</codigoFilial>
<tipoTitulo>String</tipoTitulo>
<numero>String</numero>
<codigoFornecedor>Integer</codigoFornecedor>
<mensagemErro>String</mensagemErro>
</retorno>
<codigoResultado>String</codigoResultado>
<resultado>String</resultado>
<erroExecucao>String</erroExecucao>
</result>
</ser:reprovarCPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2" |
| retorno | Opcional | Set | |
| retorno.sequência | Opcional | Integer | (Obrigatório) - Number(09) - Número sequencial para identificar retornos |
| retorno.codigoEmpresa | Opcional | Integer | (Obrigatório) - Number(004) - Código da empresa |
| retorno.codigoFilial | Opcional | Integer | (Obrigatório) - Number(005) - Código da filial da ordem de compra |
| retorno.tipoTitulo | Opcional | String | (Obrigatório) - String(003) - Código do tipo do título a pagar |
| retorno.numero | Opcional | String | (Obrigatório) - String(015) - Número do título a pagar |
| retorno.codigoFornecedor | Opcional | Integer | (Obrigatório) - Number(009) - Código do fornecedor do título a pagar |
| retorno.mensagemErro | Opcional | String | (Opcional) - String - Mensagem de retorno
Resultado: 1 - Será retornada a mensagem "Processado com sucesso" (sem aspas). 2 - Será retornada a mensagem do erro. |
| codigoResultado | Opcional | String | O campo tipo resultado irá retornar para:
Execução do serviço sem erros: "1" Execução do serviço com erros: "2" |
| resultado | Opcional | String | O campo resultado irá retornar as seguintes mensagens:
Execução do serviço sem erros: "Processado com sucesso" Execução do serviço com erros: "ERRO: " concatenando a mensagem de erro |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Ajuste a Valor de Mercado.
Observação
Esse web service é destinado a execução por dentro do ERP, não é recomendada a execução por chamada externa. Se a intenção é automatizar o processo, pode ser utilizado o processo automático 116 - Calcular Ajuste Valor de Mercado - C. Pagar.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarAVM>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulosACalcular>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
</titulosACalcular>
<idPacote>Integer</idPacote>
<dataBaseInicial>DateTime</dataBaseInicial>
<dataBaseFinal>DateTime</dataBaseFinal>
</parameters>
</ser:ProcessarAVM>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| titulosACalcular | Set | Obrigatório | Lista de títulos a serem calculados |
| titulosACalcular.codEmp | Integer | Obrigatório | Number(004) - Código da empresa |
| titulosACalcular.codFil | Integer | Obrigatório | Number(005) - Código da filial |
| titulosACalcular.numTit | String | Obrigatório | String(010) - Número do título |
| titulosACalcular.codTpt | String | Obrigatório | String(003) - Código do tipo do título |
| titulosACalcular.codFor | Integer | Obrigatório | Código do Fornecedor |
| idPacote | Integer | Obrigatório | Number(009) - Identificador do pacote de ajuste a valor de mercado |
| dataBaseInicial | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base inicial do cálculo do ajuste a valor de mercado |
| dataBaseFinal | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base final do cálculo do ajuste a valor de mercado |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarAVMResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<titulosCalculados>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<retorno>String</retorno>
</titulosCalculados>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ProcessarAVMResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| tipoRetorno | Integer | Obrigatório | (Obrigatório) - Number(001) - Indicativo do tipo de retorno geral da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| titulosCalculados | Set | Opcional | (Opcional) - Lista com o retorno do cálculo dos títulos |
| titulosCalculados.codEmp | Integer | Obrigatório | (Obrigatório) - Number(004) - Código da empresa do título |
| titulosCalculados.codFil | Integer | Obrigatório | (Obrigatório) - Number(005) - Código da filial |
| titulosCalculados.numTit | String | Obrigatório | (Obrigatório) - String(010) - Número do título |
| titulosCalculados.codTpt | String | Obrigatório | (Obrigatório) - String(003) - Código do tipo do título |
| titulosCalculados.codFor | Integer | Obrigatório | (Obrigatório) - Number(009) - Código do fornecedor |
| titulosCalculados.retorno | String | Obrigatório | (Obrigatório) - String(2000) - Retorno do processamento do cálculo do ajuste a valor de mercado do título. Retorna "OK" se o processamento foi concluído sem erros. |
| mensagemRetorno | String | Obrigatório | (Obrigatório) - String(2000) - Mensagem de retorno geral do processamento |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Variação Cambial.
Observação
Esse web service é destinado a execução por dentro do ERP, não será executado por chamada externa. Caso seja chamado externamente será apresentada mensagens abortando a execução.
Se a intenção é automatizar o processo, pode ser utilizado o processo automático 110 - Calcular Variação Cambial - C. Pagar.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarVariacaoCambial>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulosACalcular>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
</titulosACalcular>
<idPacote>Integer</idPacote>
<dataBaseInicial>DateTime</dataBaseInicial>
<dataBaseFinal>DateTime</dataBaseFinal>
<idTela>String</idTela>
</parameters>
</ser:ProcessarVariacaoCambial>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento |
Descrição |
|---|---|---|---|
| titulosACalcular | Set | Obrigatório | Lista de títulos a serem calculados |
| titulosACalcular.codEmp | Integer | Obrigatório | Number(004) - Código da empresa |
| titulosACalcular.codFil | Integer | Obrigatório | Number(005) - Código da filial |
| titulosACalcular.numTit | String | Obrigatório | String(010) - Número do título |
| titulosACalcular.codTpt | String | Obrigatório | String(003) - Código do tipo do título |
| titulosACalcular.codFor | Integer | Obrigatório | (Obrigatório) - Number(009) - Código do fornecedor |
| idPacote | Integer | Obrigatório | Number(009) - Identificador do pacote de variação cambial |
| dataBaseInicial | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base inicial do cálculo da variação cambial |
| dataBaseFinal | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base final do cálculo da variação cambial |
| idTela | String | Opcional | Number - Identificador da tela |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarVariacaoCambialResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<titulosCalculados>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<retorno>String</retorno>
</titulosCalculados>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ProcessarVariacaoCambialResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Ajuda |
|---|---|---|---|
| tipoRetorno | Integer | Obrigatório | (Obrigatório) - Number(001) - Indicativo do tipo de retorno geral da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| titulosCalculados | Set | Opcional | (Opcional) - Lista com o retorno do cálculo dos títulos |
| titulosCalculados.codEmp | Integer | Obrigatório | (Obrigatório) - Number(004) - Código da empresa do título |
| titulosCalculados.codFil | Integer | Obrigatório | (Obrigatório) - Number(005) - Código da filial |
| titulosCalculados.numTit | String | Obrigatório | (Obrigatório) - String(010) - Número do título |
| titulosCalculados.codTpt | String | Obrigatório | (Obrigatório) - String(003) - Código do tipo do título |
| titulosCalculados.codFor | Integer | Obrigatório | (Obrigatório) - Number(009) - Código do fornecedor |
| titulosCalculados.retorno | String | Obrigatório | (Obrigatório) - String(2000) - Retorno do processamento do cálculo da variação cambial do título. Retorna "OK" se o processamento foi concluído sem erros. |
| mensagemRetorno | String | Obrigatório | (Obrigatório) - String(2000) - Mensagem de retorno geral do processamento |
Finanças - Gestão de Contas a Pagar - Contas a Pagar - Ajuste a Valor Presente.
Observação
Este web service é destinado à execução dentro do ERP, não sendo recomendada a sua execução por chamada externa. Caso a intenção seja automatizar o processo, pode ser utilizado o processo automático 96 - Calcular Ajuste Valor Presente - C. Pagar.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarTitulosAVP>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<titulosACalcular>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
</titulosACalcular>
<idPacoteAVP>Integer</idPacoteAVP>
<dataBaseInicial>DateTime</dataBaseInicial>
<dataBaseFinal>DateTime</dataBaseFinal>
</parameters>
</ser:ProcessarTitulosAVP>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| titulosACalcular | Set | Obrigatório | Lista de títulos a serem calculados |
| titulosACalcular.codEmp | Integer | Obrigatório | Number(004) - Código da empresa |
| titulosACalcular.codFil | Integer | Obrigatório | Number(005) - Código da filial |
| titulosACalcular.numTit | String | Obrigatório | String(010) - Número do título |
| titulosACalcular.codTpt | String | Obrigatório | String(003) - Código do tipo do título |
| titulosACalcular.codFor | Integer | Obrigatório | (Obrigatório) - Number(009) - Código do fornecedor |
| idPacoteAVP | Integer | Obrigatório | Number(009) - Identificador do pacote do ajuste a valor presente |
| dataBaseInicial | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base inicial do ajuste a valor presente |
| dataBaseFinal | DateTime | Obrigatório | Date(DD/MM/YYYY) - Data base final do ajuste a valor presente |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ProcessarTitulosAVPResponse>
<result>
<tipoRetorno>Integer</tipoRetorno>
<titulosCalculados>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<numTit>String</numTit>
<codTpt>String</codTpt>
<codFor>Integer</codFor>
<retorno>String</retorno>
</titulosCalculados>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ProcessarTitulosAVPResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
| tipoRetorno | Integer | Obrigatório | (Obrigatório) - Number(001) - Indicativo do tipo de retorno geral da solicitação - Lista: 1 = Processado com sucesso, 2 = Processado com erro |
| titulosCalculados | Set | Opcional | (Opcional) - Lista com o retorno do cálculo dos títulos |
| titulosCalculados.codEmp | Integer | Obrigatório | (Obrigatório) - Number(004) - Código da empresa do título |
| titulosCalculados.codFil | Integer | Obrigatório | (Obrigatório) - Number(005) - Código da filial |
| titulosCalculados.numTit | String | Obrigatório | (Obrigatório) - String(010) - Número do título |
| titulosCalculados.codTpt | String | Obrigatório | (Obrigatório) - String(003) - Código do tipo do título |
| titulosACalcular.codFor | Integer | Obrigatório | (Obrigatório) - Number(009) - Código do fornecedor |
| titulosCalculados.retorno | String | Obrigatório | (Obrigatório) - String(2000) - Retorno do processamento do ajuste a valor presente do título. Retorna "OK" se o processamento foi concluído sem erros. |
| mensagemRetorno | String | Obrigatório | (Obrigatório) - String(2000) - Mensagem de retorno geral do processamento |
English
Español
English
Español


