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;