jadanet
2006-11-22
Bonjour,
J'ai un problème avec l'affichage de la date de payement (Payment date) dans une facture.
Veuillez m'expliquez comment faire?
Merci à vous
Theo de Brouwer
2006-11-22
Salut Tajaned,
la date n'est pas stockée mais doit être calculée. Attention d'ailleurs dans le cas des factures à échéance multiple.
Donc le plus simple est de rajouter dans ta vue la fonction utilisée dans la balance client/fournisseur (open items)
ok ?
Théo
Cap Barthodia
2006-11-22
il faut insérer la fonction 'paymenttermduedate' dans la C_invoice_header_v
Cdlt
Geoffroy
Cap Barthodia /Axilom
hakem
2006-11-22
Geoffroy,
Si je comprends bien, tu suggères de reconstruire la vue C_invoice_header_v au niveau Oracle en rajouter une fonction Oracle paymenttermduedate?
Cap Barthodia
2006-11-23
oui, ca fonctionne.
attention cependant aux échéances multiples, comme le rapelle théo.
si tu as un soucis mail moi.
Geoffroy
Vincent Harcq
2006-11-23
create or replace FUNCTION Z_INVOICE_DATEDUE
(
Invoice_ID IN NUMBER
)
RETURN DATE
AS
duedate DATE DEFAULT SYSDATE;
BEGIN
SELECT duedate INTO duedate
FROM c_invoice_v i
WHERE i.c_invoice_id = Invoice_ID;
RETURN duedate;
END Z_INVOICE_DATEDUE;
hakem
2006-11-26
Merci !