Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Datasul

Versões:

a partir da 12.1.12

Ocorrência:

Quando são informados itens do lote de pagamento de encontro de contas (contas a pagar e/ou contas a receber) na temp-table tt_item_integr_apb_enc_cta cujos títulos sejam de moeda diferente do lote de pagamento e seja informada cotação diferente da cadastrada no sistema no campo tt_item_integr_apb_enc_cta.tta_val_cotac_indic_econ, poderia ocorrer o erro:

21131 - Encontro de contas não será atualizado ao atualizado.

Ajuda: Valor das apropriações dos títulos do contas a receber <Valor> é diferente das apropriações dos títulos do contas a pagar <Valor>, para a transitória de encontro de contas.

O sistema verifica se há diferença na transitória de encontro de contas em todas as finalidades econômicas (FE) parametrizadas para armazenarem valores nos módulos e impede a atualização do lote de pagamento.

Exemplo:

Finalidades que armazenam valores nos módulos: Real e Dólar.

Lote de Encontro de Contas em Real

Cotação Real/Dólar na data do lote: R$ 3,00

Itens de pagamento (contas a pagar) em Reais totalizando R$ 10.000,00

Itens de liquidação (contas a receber) em Dólares totalizando US$ 2.500,00 com cotação informada de R$ 4,00, totalizando os mesmos R$ 10.000,00.

Ao atualizar o lote de pagamento é feita a consistência dos valores apropriados na conta transitória de encontro de contas na finalidades econômicas parametrizadas para armazenarem valores nos módulos. No caso, Real e Dólar.

Os valores apropriados pela transação "Pagto Encontro Contas" do contas a pagar serão:

R$ 10.000,00

US$ 3.333,33 = (R$ 10.000,00 / 3,00). Lembrando que R$ 3,00 é a cotação Real/Dólar informada para a data do lote de pagamento.

Os valores apropriados pela transação "Liquidação Enctro Ctas" do contas a receber serão:

R$ 10.000,00

US$ 2.500,00 = (R$ 10.000,00 / 4,00). Lembrando que R$ 4,00 é a cotação Real/Dólar informada no item de liquidação do lote de pagamento.

Os valores em Reais são os mesmos: R$ 10.000,00 para contas a pagar e contas a receber, não gerando diferença na conta transitória de encontro de contas.

Os valores em Dólar são diferentes: US$ 3.333,33 para contas a pagar e US$ 2.500,00 para contas a receber. Se o lote de pagamento fosse atualizado seria gerada uma diferença de US$ 833,33 (US$ 3.333,33 - US$ 2.500,00) na conta transitória de encontro de contas em Dólar.

Para que a diferença não ocorra, o sistema faz a consistência, emite o erro 21131 e impede a atualização do lote de pagamento.

Na prática o cenário pode ser mais complexo, com mais finalidades armazenando valores nos módulos e diferentes cotações informadas no mesmo lote de pagamento. Porém, no final a validação é a mesma e evita diferenças de valores na conta transitória de encontro de contas em todas finalidades econômicas "Armazena Módulos" = Sim.

Ambiente:

 

Passo a passo:

 

Observações: