Histórico da Página
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)
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)
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)
Exemplo de cancelamento apenas do id de baixa informado 1278 do lançamento 12930:
(http://localhost:8051/wsProcess/IwsProcess)
Exemplo de Desbloqueio de baixa, via WsProcess, utlizando o ProcessServer FinLanDesbloqueiaBaixaData
<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>
<CampoAlfaOp1>100</CampoAlfaOp1>
<CampoAlfaOp2>200</CampoAlfaOp2>
<CampoAlfaOp3>300</CampoAlfaOp3>
<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>
<CampoAlfaOp1>400</CampoAlfaOp1>
<CampoAlfaOp2>500</CampoAlfaOp2>
<CampoAlfaOp3>600</CampoAlfaOp3>
<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>
...