Entendendo os saldos de Adiantamento.

Essa FAQ tem por objetivo ajudar no entendimento dos valores mostrados pelo sistema nas contas de Adiantamento e vínculo de pedido.


Na tela de Lançamentos Financeiros. "Menu >> Financeiro >> Lançamentos".

Ao buscar a conta de adiantamento o valor de "Saldo atual" é o saldo da Conta de Adiantamento independente se temos pedido vinculado a PA ou não. Esse pode ser ou não o saldo apenas da filial logada, vai depender da configuração do Preferências.


"Saldo de Pedidos Reservados" é o valor de todos os pedidos pendentes (não faturados) de todas as empresas da base de dados já vinculados a um PA, não deve ser comparado ao relatório de "Saldo das Transações" que mostra todos os pedidos pendentes, independente se já está ou não vinculado a um PA.


Agora veremos os valores ao vincular um pedido de compra a um PA.

No contas a pagar faremos os filtros da forma que sejam vistos apenas os títulos gerados a partir de um PA.


Daremos um duplo clique sobre a linha do título desejado.


E selecionaremos a aba "Pedidos Vinculados". 

Nessa tela vemos se esse PA já está vinculado a um pedido ou não, no exemplo acima, o PA não está sendo utilizado ainda.

Para vincular esse PA ao um Pedido devemos clicar no botão "Vincular".

Ao clicar no botão vincular vamos para a tela "Vincular pedidos".

Onde vemos alguns valores, abaixo os mesmos serão explicados...


Agente: o fornecedor do PA e do Pedido.

Filial: origem do PA.

Data: data de emissão do Pedido.

Vinculado: valor do pedido já vinculado ao PA.

Disponível na conta: o valor disponível na conta financeira de Pagamento Antecipado, menos o valor dos pedidos pendentes vinculados a um PA. Isto é, o valor disponível para vinculo.

Documento: número do documento PA.

Faturado: valor já faturado do pedido vinculado.

Valor do título: valor do PA selecionado.

A vincular: valor restante do PA a ser vinculado a um pedido.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Para entendermos melhor o valor apresentado no campo "Disponível na conta" faremos um novo PA para movimentar a conta financeira.


Observe que o saldo da conta financeira do PA mudou após o novo PA.


Agora vamos vincular esse novo PA a um novo pedido de compra.


Observe que o valor do campo "Disponível na conta" é o mesmo que o saldo da conta de adiantamento, mas após vincularmos o Pedido de compra ao PA esse valor mudará.


Agora vemos como ficou o saldo da conta financeira de adiantamento.


Com isso concluímos que o valor do campo "Disponível na conta" que vemos na tela "vincular pedidos a pagamento antecipado" é o saldo da conta financeiros de PA menos os pedidos pendentes (não faturados) dessa filial que já estão vinculados a um título de Pagamento antecipado.


Observação: essas orientações são semelhantes para pedido de venda e Recebimento antecipado...


SQL para verificar quais são os pedidos que compõem o campo "Saldo de Pedidos reservados".


SELECT TRANSACAO_1.codfilial,
              TRANSACAO_1.referencia,
              TRANSACAO_1.codnatu,
              TRANSACAO_1.dataemi,
              CLIFOR_1.nome,
              PEDPAGANTECIP_1.valor,
              COALESCE((SELECT Sum(TRP_1.valor)
                        FROM   dbo.transparcela TRP_1
                        WHERE  TRP_1.codpedpagantecip =
                               PEDPAGANTECIP_1.codpedpagantecip), 0)
              AS VALORFATURADO
       FROM   dbo.pedpagantecip PEDPAGANTECIP_1
              INNER JOIN dbo.transacao TRANSACAO_1
                      ON TRANSACAO_1.codfilial = PEDPAGANTECIP_1.codfilialtr
                         AND TRANSACAO_1.codtransacao =
                             PEDPAGANTECIP_1.codtransacao
              INNER JOIN dbo.clifor CLIFOR_1
                      ON TRANSACAO_1.codclifor = CLIFOR_1.codclifor
              INNER JOIN dbo.sublanca SUBLANCA_1
                      ON PEDPAGANTECIP_1.codlanca = SUBLANCA_1.codlanca
       WHERE  CLIFOR_1.codcontafinfor = '11111111111'
              AND CONVERT(INT, Substring(TRANSACAO_1.codnatu, 1, 1)) < 5
       GROUP  BY TRANSACAO_1.codfilial,
                 TRANSACAO_1.referencia,
                 TRANSACAO_1.codnatu,
                 TRANSACAO_1.dataemi,
                 CLIFOR_1.nome,
                 PEDPAGANTECIP_1.valor,
                 PEDPAGANTECIP_1.codpedpagantecip
    order by TRANSACAO_1.codfilial
A conta em "azul" é a conta financeira de adiantamento que deve ser informada pra mostrar a consulta.
A consulta deve ser feita no Menu = Utilitários - Comandos SQL.