Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Adição do campo: StatementDocumentNumber

...

<BusinessMessage>
<BusinessEvent>
<Entity>Baixa</Entity>
<Event>upsert</Event>
<Identification>
<key name="key1">IDFLAN</key>
<key name="key2">CODCOLIGADA</key>
</Identification>
</BusinessEvent>
3 - Passando informações via Xml:
 
<BusinessContent>
<CompanyId>1</CompanyId>
<Code>6906</Code>
<CurrentDate>2011-04-07</CurrentDate>
<User>mestre</User>
<StatementDocumentNumber></StatementDocumentNumber>
<ListOfConditionalPayment>
<ConditionalPayment>
<CompanyIdCashAccountCode>1</CompanyIdCashAccountCode>
<CashAccountCode>0001</CashAccountCode>
<Code>001</Code>
<Value>25</Value>
</ConditionalPayment>
<ConditionalPayment>
<CompanyIdCashAccountCode>1</CompanyIdCashAccountCode>
<CashAccountCode>0001</CashAccountCode>
<Code>2</Code>
<Value>25</Value>
</ConditionalPayment>
</ListOfConditionalPayment>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage>]]

4 - Referente a este bloco de tag´s, deve-se alterar os mesmos conforme suas descrições:

CompanyId: Código da Coligada.
User: Código do Usuário
Code: Numero do Lançamento Financeiro (Tabela: Flan – Campo: IDLan).
CurrentDate: Data atual.
StatementDocumentNumber: Número Documento do Extrato (Campo opcional, caso seja informado, o valor será gravado no campo de Número Documento do Extrato da baixa do lançamento).
CompanyIdCashAccountCode: Cod. Coligada da conta caixa a ser utilizado.
CashAccountCode: Código do caixa a ser utilizado.
Code: Código referente à condição de pagamento.
Value: Valor a ser baixado do Lançamento selecionado.
  
Exemplo de como configurar Xml para Baixa:
 
A baixa de um lançamento financeiro é feita quando é informado o Numero do lançamento referente na Tag <Code> e o tipo do evento da mensagem padrão enviada por parâmetro ao WebMethod. Exemplo:

<BusinessEvent>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
......
<Code>1021</Code>
</BusinessContent>