Avalados por :

Como gerar um relatório de ordens de compra abertas e parcialmente faturadas com SQL - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Olá a todos,

Quero gerar um relatório que mostre todos os pedidos de compra de AP abertos, bem como todos os pedidos parcialmente faturados.

Tenho usado a seguinte consulta, mas não está me dando resultados completos:

SELECT

T1.[DocNum] AS 'NÚMERO DO OC',

T1.[DocDate] AS 'DATA DE CONTABILIZAÇÃO',

T1.[DocDueDate] AS 'DATA DE VENCIMENTO',

T1.[TaxDate] AS 'DATA DO DOC',

T1.[Comments] AS 'OBSERVAÇÕES',

T1.[CardCode] AS 'CÓDIGO DO CLIENTE/FORNECEDOR',

T1.[CardName] AS 'NOME DO CLIENTE/FORNECEDOR',

T0.[LineTotal] AS 'TOTAL DA LINHA',

T0.[OcrCode] AS 'CENTRO DE BENEFÍCIO',

T1.[PaidSum] AS 'PAGO',

T0.[Project] AS 'CÓDIGO DO PROJETO',

T0.[LineNum] AS 'NÚMERO DA LINHA',

T0.[LineStatus] AS 'ESTADO DA LINHA',

T1.[DocStatus] AS 'ESTADO DO DOC'

FROM

POR1 T0 INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry

WHERE

T1.DOCSTATUS <> 'C'

AND

T0.LineStatus <> 'C'

ORDER BY T1.docentry

Preciso adicionar a esta consulta uma coluna para mostrar os OC que foram parcialmente faturados, uma coluna para mostrar se as faturas foram pagas e outra coluna para mostrar os saldos desses pedidos em particular.

AJUDA POR FAVOR!

Robinson

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Robinson,

Você copia o pedido diretamente na fatura ou através do recebimento de mercadorias do pedido?

Obrigado,

Gordon

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Uma abordagem diferente foi adotada.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado Carin,

Isso foi muito útil, MAS:

1. Ainda desejo ver todos os pedidos em aberto que foram parcialmente faturados

2. Ainda desejo ver todos os pedidos de compra que foram parcialmente faturados e pagos

3. Por último, quero ver os saldos desses pedidos de compra que foram parcialmente faturados.

Não consigo encontrar os campos corretos que contenham as informações. Até agora, tudo o que consegui determinar é que OPOR.DocTotal é o valor total do pedido de compra. No entanto, OPOR.PaidToDate não fornece um valor preciso do que foi faturado ou pago.

Desejo adicionar os seguintes campos. Um campo que mostre o número da fatura correspondente ao pedido parcialmente faturado, o valor pago por esse pedido de compra e o saldo.

Obrigado.

Robinson

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Esta é uma parte do seu código que está incorreta:

ONDE

T1.DOCSTATUS 'C'

E

T0.LineStatus 'C'

Deveria ser:

ONDE

T1.DOCSTATUS = 'O'

E

T0.LineStatus = 'O'

Saudações

Carin

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?