templates/pdf_output_prod/bdc.html.twig line 1

Open in your IDE?
  1. <html lang="fr">
  2. <head>
  3.     <base href="">
  4.     <title>SH.COM</title>
  5.     <meta charset="utf-8" />
  6.     <meta name="description" content="" />
  7.     <meta name="keywords" content="" />
  8.     <meta name="viewport" content="width=device-width, initial-scale=1" />
  9.     <meta property="og:locale" content="en_US" />
  10.     <meta property="og:type" content="article" />
  11.     <meta property="og:title" content="" />
  12.     <meta property="og:url" content="" />
  13.     <meta property="og:site_name" content="" />
  14.     <style>
  15.         * {
  16.             font-size: 12px;
  17.         }
  18.         
  19.         .boxes {
  20.             background-color: #2f75b5;
  21.             color: white;
  22.             border-style: double;
  23.         }
  24.         
  25.         .boxes1 {
  26.             border-style: double;
  27.             border-color: #2f75b5;
  28.         }
  29.         
  30.         .containter-all {
  31.             display: grid;
  32.             grid-template-columns: auto auto;
  33.             padding: 10px;
  34.         }
  35.         
  36.         .Gitem {
  37.             border: 1px solid rgba(0, 0, 0, 0.8);
  38.             padding: 20px;
  39.             font-size: 30px;
  40.             margin: 20px;
  41.             text-align: center;
  42.         }
  43.     </style>
  44. </head>
  45. <body>
  46.     <div class="post d-flex flex-column-fluid" id="kt_post">
  47.         <div id="kt_content_container" class="container-xxl">
  48.             <div class="card">
  49.                 <div class="card-body py-20">
  50.                     <div class="mw-lg-950px mx-auto w-100">
  51.                         <div class="d-flex justify-content-between flex-column flex-sm-row mb-1">
  52.                         </div>
  53.                         <div class="pb-6 startPrint">
  54.                             <div class="d-flex flex-column gap-7 gap-md-10">
  55.                                 <div class="row">
  56.                                     <div class="col-6 p-3">
  57.                                         <img alt="Logo" src="data:image/png;base64,{{base64}}" width="120px" style="border-style: double;border-width: 5px;border-color: #2f75b5;">
  58.                                     </div>
  59.                                 </div>
  60.                                 <br><br>
  61.                                 <div style="width:40%;">
  62.                                     <table class="boxes" style="padding:10px;">
  63.                                         <tr>
  64.                                             <td>
  65.                                                 <b>COMMANDE ACHAT N° : </b> {{ etr.societe.raisonSociale|slice(0, 2)~ mois ~ annee ~ "-" ~ etr.raisonSociale|slice(0, 3) ~ mois }} <br>
  66.                                                 <b>N° Réf Fournisseur : </b> {{etr.raisonSociale|slice(0, 3) ~ "-FTH"}} <br>
  67.                                                 <b>Date Commande : </b> {{dateCommande}} <br>
  68.                                             </td>
  69.                                         </tr>
  70.                                     </table>
  71.                                 </div>
  72.                                 <br>
  73.                                 <div>
  74.                                     <table style="width:100%">
  75.                                         <tr>
  76.                                             <td style="width:40%;padding:10px;" class="boxes">
  77.                                                 <div>
  78.                                                     <b>Adresse Facturation :</b> {{ etr.societe.raisonSociale }}
  79.                                                     <br> {{ etr.societe.adresse }}<br> {{ etr.societe.voie }}<br> 
  80.                                                     {% if etr.societe.raisonSociale =='BTELECOM' %}
  81.                                                         Siret 53051610300021<br>
  82.                                                     {% endif %}
  83.                                                 </div>
  84.                                             </td>
  85.                                             <td style="width:20%"></td>
  86.                                             <td style="width:40%;padding:10px;" class="boxes">
  87.                                                 <div>
  88.                                                     <b>Adresse Facturation :</b>
  89.                                                     <br>{{etr.raisonSociale}}
  90.                                                     <br>{{etr.voie}}
  91.                                                     <br>{{etr.adresse}}
  92.                                                     <br>Siret {{etr.siret}}
  93.                                                 </div>
  94.                                             </td>
  95.                                         </tr>
  96.                                     </table>
  97.                                 </div>
  98.                                 <br><br><br><br>
  99.                                 {% if calculeBdc is not empty %}
  100.                                 
  101.                                 <table style="width:100%">
  102.                                     <tr class="boxes">
  103.                                         <th style="width:20%">N° Artcicle</th>
  104.                                         <th style="width:30%">Désignation</th>
  105.                                         <th style="width:20%">Réf/Fournisseur</th>
  106.                                         <th style="width:10%">Qté</th>
  107.                                         <th style="width:10%">Prix unitaire</th>
  108.                                         <th style="width:10%">Montant</th>
  109.                                     </tr>
  110.                                     <tr style="text-align:center">
  111.                                         <td>STT_AUTO</td>
  112.                                         <td>
  113.                                             <div class="row ">PRESTATION PROD FREE</div>
  114.                                             <div class="row ">{{ annee ~"/ "~ mois }} </div>
  115.                                             <div class="row ">
  116.                                                 <i>Attachements détaillés joints</i>
  117.                                             </div>
  118.                                         </td>
  119.                                         <td>{{etr.raisonSociale|slice(0, 3)~"-PROD "}}</td>
  120.                                         <td>1,00</td>
  121.                                         <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  122.                                         <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  123.                                     </tr>
  124.                                     {# <tr>
  125.                                         <td>Penalité</td>
  126.                                         <td>
  127.                                             <div class="row">Penalité {{ mois ~ "/" ~ annee }}</div>
  128.                                         </td>
  129.                                         <td>{{etr.raisonSociale|slice(0, 3)~"-FTH"}}</td>
  130.                                         <td>1,00</td>
  131.                                         <td>{{penalites|number_format(2)}}</td>
  132.                                         <td>{{penalites|number_format(2)}}</td>
  133.                                     </tr> #}
  134.                                 </table>
  135.                                 <br><br><br>
  136.                                 <div>
  137.                                 
  138.                                 <table style="width:100%">
  139.                                     <tr>
  140.                                         <td style="width:40%;padding:10px;" class="boxes1">
  141.                                             <table style="width:100%">
  142.                                                 <tr>
  143.                                                     <td><b>Base H.T</b></td>
  144.                                                     <td><b>% TVA</b></td>
  145.                                                     <td><b>Montant TVA</b></td>
  146.                                                 </tr>
  147.                                                 <tr>
  148.                                                     <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  149.                                                     <td>0 %</td>
  150.                                                     <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  151.                                                 </tr>
  152.                                                 <tr>
  153.                                                     <td colspan="3">
  154.                                                         TVA due par le preneur assujetti : <br> Autoliquadation en application de l'article 242 <br> nonies A, I-13 de l'annexe II au CGI
  155.                                                     </td>
  156.                                                 </tr>
  157.                                             </table>
  158.                                         </td>
  159.                                         <td style="width:20%"></td>
  160.                                         <td style="width:40%;padding:10px;text-align:center" class="boxes1">
  161.                                             <table>
  162.                                                 <tr>
  163.                                                     <td><b>Total HT</b></td>
  164.                                                     <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  165.                                                 </tr>
  166.                                                 <tr>
  167.                                                     <td><b>Total Net</b></td>
  168.                                                     <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  169.                                                 </tr>
  170.                                                 <tr>
  171.                                                     <td><b>Total</b></td>
  172.                                                     <td>{{(calculeBdc[0].montant+penalites)|number_format(2)}} €</td>
  173.                                                 </tr>
  174.                                             </table>
  175.                                         </td>
  176.                                     </tr>
  177.                                 </table>
  178.                                 </div>
  179.                                 {% else %}
  180.                                 <table style="width:100%">
  181.                                     <tr class="boxes">
  182.                                         <th style="width:20%">N° Artcicle</th>
  183.                                         <th style="width:30%">Désignation</th>
  184.                                         <th style="width:20%">Réf/Fournisseur</th>
  185.                                         <th style="width:10%">Qté</th>
  186.                                         <th style="width:10%">Prix unitaire</th>
  187.                                         <th style="width:10%">Montant</th>
  188.                                     </tr>
  189.                                     <tr style="text-align:center">
  190.                                         <td>STT_AUTO</td>
  191.                                         <td>
  192.                                             <div class="row ">PRESTATION PROD FREE</div>
  193.                                             <div class="row ">{{ annee ~"/ "~ mois }} </div>
  194.                                             <div class="row ">
  195.                                                 <i>Attachements détaillés joints</i>
  196.                                             </div>
  197.                                         </td>
  198.                                         <td>{{etr.raisonSociale|slice(0, 3)~"-PROD "}}</td>
  199.                                         <td>1,00</td>
  200.                                         <td>{{(penalites)|number_format(2)}} €</td>
  201.                                         <td>{{(penalites)|number_format(2)}} €</td>
  202.                                     </tr>
  203.                                     {# <tr>
  204.                                         <td>Penalité</td>
  205.                                         <td>
  206.                                             <div class="row">Penalité {{ mois ~ "/" ~ annee }}</div>
  207.                                         </td>
  208.                                         <td>{{etr.raisonSociale|slice(0, 3)~"-FTH"}}</td>
  209.                                         <td>1,00</td>
  210.                                         <td>{{penalites|number_format(2)}}</td>
  211.                                         <td>{{penalites|number_format(2)}}</td>
  212.                                     </tr> #}
  213.                                 </table>
  214.                                 <br><br><br>
  215.                                 <div>
  216.                                 
  217.                                 <table style="width:100%">
  218.                                     <tr>
  219.                                         <td style="width:40%;padding:10px;" class="boxes1">
  220.                                             <table style="width:100%">
  221.                                                 <tr>
  222.                                                     <td><b>Base H.T</b></td>
  223.                                                     <td><b>% TVA</b></td>
  224.                                                     <td><b>Montant TVA</b></td>
  225.                                                 </tr>
  226.                                                 <tr>
  227.                                                     <td>{{(penalites)|number_format(2)}} €</td>
  228.                                                     <td>0 %</td>
  229.                                                     <td>{{(penalites)|number_format(2)}} €</td>
  230.                                                 </tr>
  231.                                                 <tr>
  232.                                                     <td colspan="3">
  233.                                                         TVA due par le preneur assujetti : <br> Autoliquadation en application de l'article 242 <br> nonies A, I-13 de l'annexe II au CGI
  234.                                                     </td>
  235.                                                 </tr>
  236.                                             </table>
  237.                                         </td>
  238.                                         <td style="width:20%"></td>
  239.                                         <td style="width:40%;padding:10px;text-align:center" class="boxes1">
  240.                                             <table>
  241.                                                 <tr>
  242.                                                     <td><b>Total HT</b></td>
  243.                                                     <td>{{(penalites)|number_format(2)}} €</td>
  244.                                                 </tr>
  245.                                                 <tr>
  246.                                                     <td><b>Total Net</b></td>
  247.                                                     <td>{{(penalites)|number_format(2)}} €</td>
  248.                                                 </tr>
  249.                                                 <tr>
  250.                                                     <td><b>Total</b></td>
  251.                                                     <td>{{(penalites)|number_format(2)}} €</td>
  252.                                                 </tr>
  253.                                             </table>
  254.                                         </td>
  255.                                     </tr>
  256.                                 </table>
  257.                                 </div>
  258.                                 {% endif %}
  259.                                 {% set d = dateCommande|split("/") %}
  260.                                 {% set d = d[1]~"/"~d[0]~"/"~d[2] %}
  261.                                 {% set dateCommandeFormat = d|date("d-m-Y") %}
  262.                                 <p>Facture a envoyer par courrier a l’adresse mentionnée ci-dessus ou par mail à
  263.                                     <b>secretariat.telecom@yahoo.com</b>
  264.                                 </p>
  265.                                 <p>Conditions de reglement : Date d'echeance</p>
  266.                                 <p>Réglement à 45 jours fin de mois :
  267.                                     <b>{{ dateCommandeFormat|date_modify("+45 day")|date("d/m/Y") }}</b>
  268.                                 </p>
  269.                                 <div style="display:block !important;position: absolute;bottom :0px;left : 45px; color :red;">MERCI DE NOTER NOTRE N° DE COMMANDE SUR VOTRE FACTURE POUR NE PAS RETARDER SON PAIEMENT. </div>
  270.                             </div>
  271.                         </div>
  272.                     </div>
  273.                 </div>
  274.             </div>
  275.         </div>
  276.     </div>
  277. </body>
  278. </html>