You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
2.1 KiB

src: |
SELECT p_facture.provider_id AS facture_provider_id,
p_lignes_facture.oid AS ligne_facture_id,
p_lignes_facture.facture_id,
p_facture.no_facture AS facture_code,
p_facture.texte AS facture_texte,
p_facture.date_facture,
p_facture.commande_id AS facture_commande_id,
p_lignes_facture.compte_id AS facture_compte_article_id,
p_lignes_facture.article_id AS facture_acticle_id,
p_facture.fournisseur_id AS facture_fournisseur_id,
p_facture.date_reglement,
p_facture.date_reglement - p_facture.date_facture AS delai_paiement,
p_lignes_facture.oid AS ligne_commande_id,
(p_commandes.numero::text || '-'::text) || btrim(to_char(p_lignes_facture.ligne_commande, '0000'::text)) AS ligne_commande_code,
p_lignes_facture.montant_facture_ht,
p_lignes_facture.montant_facture_tva,
p_lignes_facture.montant_facture_ttc,
p_lignes_facture.montant_facture_ht + round(p_lignes_facture.montant_facture_tva * p_lignes_facture.taux_prorata_tva / 100::numeric, 2) AS montant_facture_ht_prorata,
p_lignes_facture.montant_facture_tva - round(p_lignes_facture.montant_facture_tva * p_lignes_facture.taux_prorata_tva / 100::numeric, 2) AS montant_facture_tva_prorata,
p_lignes_facture.montant_facture_port_ttc,
p_lignes_facture.montant_facture_article_ht,
p_lignes_facture.montant_facture_article_tva,
p_lignes_facture.montant_facture_article_ttc,
p_lignes_facture.montant_facture_article_ht + round(p_lignes_facture.montant_facture_article_tva * p_lignes_facture.taux_prorata_tva / 100::numeric, 2) AS montant_facture_article_ht_prorata,
p_lignes_facture.montant_facture_article_tva - round(p_lignes_facture.montant_facture_article_tva * p_lignes_facture.taux_prorata_tva / 100::numeric, 2) AS montant_facture_article_tva_prorata
FROM eco.p_lignes_facture
JOIN eco.p_facture ON p_lignes_facture.facture_id = p_facture.oid
JOIN eco.p_commandes ON p_commandes.oid = p_facture.commande_id
JOIN eco.t_compte ON p_lignes_facture.compte_id = t_compte.oid
JOIN eco.t_fournisseurs ON p_facture.fournisseur_id = t_fournisseurs.oid;