Histórico da Página
Execução do processo de baixa via Web Service
Para realizar a baixa de lançamentos via Web Service, será utilizado o processServer FinLanBaixaTBCData e também FinTBCBaixaDataProcess Abaixo seguem exemplos de xml's com alguns comentários.
Baixa de 2 Lançamentos, utilizando valores alfa opcionais diferentes para cada lançamento.
(http://localhost:8051/wsProcess/IwsProcess)
Wiki Markup |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:ExecuteWithParams> <!--Optional:--> <tot:ProcessServerName>FinTBCBaixaDataProcess</tot:ProcessServerName> <!--Optional:--> <tot:strXmlParams> <!\[CDATA\[ <FinTBCBaixaParamsProc> <CodColigada>1</CodColigada> <DataBaixa>2016-09-16</DataBaixa> <CodMoeda>R$</CodMoeda> <HistoricoBaixa>Teste SOAP</HistoricoBaixa> <UsarDataDefaultBaixa>false</UsarDataDefaultBaixa> <TipoGeracaoExtratoBaixa>ExtratoParaCadaLancamento</TipoGeracaoExtratoBaixa> <CodUsuario>mestre</CodUsuario> <Lancamentos> <FinTBCBaixaLancamento> <span style="color: #ff0000"><CampoAlfaOp1>100</CampoAlfaOp1></span> <span style="color: #ff0000"><CampoAlfaOp2>200</CampoAlfaOp2></span> <span style="color: #ff0000"><CampoAlfaOp3>300</CampoAlfaOp3></span> <CodColigada>1</CodColigada> <IdLan>13034</IdLan> <Pagamentos> <FinTBCBaixaPagamento> <CodColigada>1</CodColigada> <IdFormaPagamento>007</IdFormaPagamento> <IdPagto>1</IdPagto> <Valor>150</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0001</CodCxa> </FinTBCBaixaPagamento> </Pagamentos> </FinTBCBaixaLancamento> <FinTBCBaixaLancamento> <span style="color: #ff0000"><CampoAlfaOp1>400</CampoAlfaOp1></span> <span style="color: #ff0000"><CampoAlfaOp2>500</CampoAlfaOp2></span> <span style="color: #ff0000"><CampoAlfaOp3>600</CampoAlfaOp3></span> <CodColigada>1</CodColigada> <IdLan>13035</IdLan> <Pagamentos> <FinTBCBaixaPagamento> <CodColigada>1</CodColigada> <IdFormaPagamento>011</IdFormaPagamento> <IdPagto>5</IdPagto> <Valor>200</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0001</CodCxa> </FinTBCBaixaPagamento> </Pagamentos> </FinTBCBaixaLancamento> </Lancamentos> </FinTBCBaixaParamsProc> \]\]> </tot:strXmlParams> </tot:ExecuteWithParams> </soapenv:Body> </soapenv:Envelope> |
Baixa de 2 Lançamentos, Três Meios de Pagamento. Um extrato para cada lançamento e contabilização através de tabela opcional.
(http://localhost:8051/wsProcess/IwsProcess)
Wiki Markup |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:ExecuteWithParams> <!--Optional:--> <tot:ProcessServerName>FinLanBaixaTBCData</tot:ProcessServerName> <!--Optional:--> <tot:strXmlParams> <!\[CDATA\[ <FinLanBaixaTBCParamsProc> <CodColigada>1</CodColigada> <CodUsuario>Mestre</CodUsuario> <DataBaixa>2014-02-28</DataBaixa> <DataSistema>2014-02-28</DataSistema> <CodMoeda>R$</CodMoeda> <HistoricoBaixa /> <CotacaoBaixa>0</CotacaoBaixa> <UsarDataVencimentoBaixa>false</UsarDataVencimentoBaixa> <TipoGeracaoExtrato>ExtratoParaCadaLancamento</TipoGeracaoExtrato> <ContabilizarPosBaixa>false</ContabilizarPosBaixa> <Pagamentos> <FinPagamentoBaixaTBCParamsProc> <ListIdLan> <int>12929</int> <int>12930</int> </ListIdLan> <MeioPagamento> <Cheque /> <CodColigada>1</CodColigada> <IdFormaPagto>1</IdFormaPagto> <Valor>30,00</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0002</CodCxa> </MeioPagamento> </FinPagamentoBaixaTBCParamsProc> </Pagamentos> <Pagamentos> <FinPagamentoBaixaTBCParamsProc> <ListIdLan> <int>12929</int> </ListIdLan> <MeioPagamento> <Cheque /> <CodColigada>1</CodColigada> <IdFormaPagto>4</IdFormaPagto> <Valor>60,00</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0002</CodCxa> </MeioPagamento> </FinPagamentoBaixaTBCParamsProc> </Pagamentos> <ValoresAlteracao> <FinValoresAlteracaoTBCParamsProc> <CodColigada>1</CodColigada> <IdLan>12930</IdLan> <ValorJuros>2,00</ValorJuros> <ValorDesconto>5,00</ValorDesconto> <ValorMulta>6,00</ValorMulta> </FinValoresAlteracaoTBCParamsProc> </ValoresAlteracao> </FinLanBaixaTBCParamsProc> \]\]> </tot:strXmlParams> </tot:ExecuteWithParams> </soapenv:Body> </soapenv:Envelope> *Obs.:* *Tags de meios de pagamento:{*} Neste exemplo de tag de <pagamento> foi informado duas referência de lançamento: (8930 e 8931) e o valor de baixa 30,00. Ao executar o serviço o valor será proporcionalizado para os dois lançamentos por estar na mesma tag de <pagamentos>. Ou seja, será realizado uma baixa para cada lançamento no valor de 15,00. Os valores podem ser alterados mediante particularidades de cada lançamento, juros, multa, desconto, tributos etc. <Pagamentos> <FinPagamentoBaixaTBCParamsProc> <ListIdLan> <int>8930</int> <int>8931</int> </ListIdLan> <MeioPagamento> <Cheque /> <CodColigada>1</CodColigada> <IdFormaPagto>1</IdFormaPagto> <Valor>30</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0002</CodCxa> </MeioPagamento> </FinPagamentoBaixaTBCParamsProc> </Pagamentos> Na tag abaixo foi informado apenas uma referência de lançamento: (8932) e o valor de baixa 60, então será realizada apenas uma baixa no valor de 60,00: <Pagamentos> <FinPagamentoBaixaTBCParamsProc> <ListIdLan> <int>8932</int> </ListIdLan> <MeioPagamento> <Cheque /> <CodColigada>1</CodColigada> <IdFormaPagto>4</IdFormaPagto> <Valor>60</Valor> <CodColCxa>1</CodColCxa> <CodCxa>0002</CodCxa> </MeioPagamento> </FinPagamentoBaixaTBCParamsProc> </Pagamentos> *Tags valores de alteração * Na tag abaixo será adicionado apenas para a referência de lançamento (8930) o valor informado nas tags de valor de juros, valor de desconto e valor de multa: <ValoresAlteracao> <FinValoresAlteracaoTBCParamsProc> <CodColigada>1</CodColigada> <IdLan>8930</IdLan> <ValorJuros>2</ValorJuros> <ValorDesconto>5</ValorDesconto> <ValorMulta>6</ValorMulta> </FinValoresAlteracaoTBCParamsProc> </ValoresAlteracao> </FinLanBaixaTBCParamsProc> |
Exemplos de Cancelamento de Baixa, utilizado o processServer FinLanBaixaCancelamentoData
Exemplo de cancelamento de todas as baixas realizada para o lançamento 12929:
(http://localhost:8051/wsProcess/IwsProcess)
Wiki Markup |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:ExecuteWithParams> <!--Optional:--> <tot:ProcessServerName>FinLanBaixaCancelamentoData</tot:ProcessServerName> <!--Optional:--> <tot:strXmlParams> <!\[CDATA\[<FinLanCancelamentoBaixaParamsProc> <CodUsuario>mestre</CodUsuario> <Origem>Baixa</Origem> <DescompensarExtrato>false</DescompensarExtrato> <DataCancelamento>2016-05-05T00:00:00</DataCancelamento> <CodSistema>F</CodSistema> <TipoCancelamentoBaixaExtrato>CancelaSomenteItensSelecionados</TipoCancelamentoBaixaExtrato> <ListIdlanIdBaixa> <FinLanBaixaPKPar> <CodColigada>1</CodColigada> <IdLan>12929</IdLan> </FinLanBaixaPKPar> </ListIdlanIdBaixa> </FinLanCancelamentoBaixaParamsProc>\]\]> </tot:strXmlParams> </tot:ExecuteWithParams> </soapenv:Body> </soapenv:Envelope> |
Exemplo de cancelamento apenas do id de baixa informado 1278 do lançamento 12930:
(http://localhost:8051/wsProcess/IwsProcess)
Wiki Markup |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:ExecuteWithParams> <!--Optional:--> <tot:ProcessServerName>FinLanBaixaCancelamentoData</tot:ProcessServerName> <!--Optional:--> <tot:strXmlParams> <!\[CDATA\[<FinLanCancelamentoBaixaParamsProc> <CodUsuario>mestre</CodUsuario> <Origem>Baixa</Origem> <DescompensarExtrato>false</DescompensarExtrato> <DataCancelamento>2016-05-05T00:00:00</DataCancelamento> <CodSistema>F</CodSistema> <TipoCancelamentoBaixaExtrato>CancelaSomenteItensSelecionados</TipoCancelamentoBaixaExtrato> <ListIdlanIdBaixa> <FinLanBaixaPKPar> <CodColigada>1</CodColigada> <IdLan>12930</IdLan> <idbaixa>1278</idbaixa> </FinLanBaixaPKPar> </ListIdlanIdBaixa> </FinLanCancelamentoBaixaParamsProc>\]\]> </tot:strXmlParams> </tot:ExecuteWithParams> </soapenv:Body> </soapenv:Envelope> |
Exemplo de Desbloqueio de baixa, via WsProcess, utlizando o ProcessServer FinLanDesbloqueiaBaixaData
(http://localhost:8051/wsProcess/IwsProcess)
Wiki Markup |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/"> <soapenv:Header/> <soapenv:Body> <tot:ExecuteWithParams> <!--Optional:--> <tot:ProcessServerName>FinLanDesbloqueiaBaixaData</tot:ProcessServerName> <!--Optional:--> <tot:strXmlParams> <!\[CDATA\[ <RMSParamsProc> <PrimaryKeyList>1|13563</PrimaryKeyList> <CodUsuario>mestre</CodUsuario> </RMSParamsProc>\]\]> </tot:strXmlParams> </tot:ExecuteWithParams> </soapenv:Body> </soapenv:Envelope> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas