Skip to Content
avatar image
Former Member

Listar duplicatas de um nota e o seu pagamento

Olá Forum,

Preciso ler todos as duplicatas de uma nota e se foram pagas ou não, com a data de pagamento.

Utilizei o objeto Documents(Invoices) e Document_Installments (Tabela INV6) para ler as duplicatas, mas não estou conseguindo encontrar uma forma de fazer relação com os pagamentos.

Alguém poderia me dar alguma dica?

Agradeço,

Diego Rodrigo,

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 12, 2011 at 02:05 AM

    Para considerar as parcelas faça o vinculo com as colunas:

    SELECT *

    FROM ORCT a, RCT2 b, OINV c, INV6 d

    WHERE a.DocNum = b.DocNum

    AND b.InvType IN ('13','24')

    AND b.DocEntry = d.DocEntry

    AND c.DocEntry = d.DocEntry

    AND b.InvType = d.ObjType

    AND b.InstId = d.InstlmntID

    e deve tratar cada tipo de recebimento se necessário, cartão, boleto, transferência, ...

    Att,

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Olá,

      Estava tentando utilizar os objetos da DI-API Document_Installments e Payments, mas acabei fazendo um comando SQL para retornar os dados que precisava, seguindo a sua dica.

      Consegui o resultado que queria.

      Agradeço,

  • avatar image
    Former Member
    Mar 12, 2011 at 01:53 AM

    Olá,

    Em relatório que precisei fazer fiz a referência com desta forma:

    ORCT.DocEntry= OINV.ReceiptNum

    pois ao gravar um contas a receber (ORCT) percebi que atualizou a coluna ReceiptNum da tablea OINV com o número do documento recebido.

    Att,

    Fabielle

    Add comment
    10|10000 characters needed characters exceeded