templates/invoice_create/index.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block body %}
  3.                             <!-- PAGE-HEADER -->
  4.                             <div class="page-header">
  5.                                 <div>
  6.                                     <h1 class="page-title">Create Invoice</h1>
  7.                                 </div>
  8.                                 <div class="ms-auto pageheader-btn">
  9.                                     <ol class="breadcrumb">
  10.                                         <li class="breadcrumb-item">Apps</li>
  11.                                         <li class="breadcrumb-item"><a href="javascript:void(0);">Invoices</a></li>
  12.                                         <li class="breadcrumb-item active" aria-current="page">Create Invoice</li>
  13.                                     </ol>
  14.                                 </div>
  15.                             </div>
  16.                             <!-- PAGE-HEADER END -->
  17.                             <!--ROW OPENED-->
  18.                             <div class="row">
  19.                                 <div class="col-lg-12 col-md-12">
  20.                                     <div  class="card">
  21.                                         <div class="card-header border-bottom">
  22.                                             <h4 class="mb-0">Invoice</h4>
  23.                                         </div>
  24.                                         <div class="card-body p-0 invoice-create-main">
  25.                                             <div class="row p-5 border-bottom">
  26.                                                 <div class="col-sm-12 col-md-12 col-xl">
  27.                                                     <div class="form-group">
  28.                                                         <label for="inv-number" class="form-label text-muted">Invoice Number:</label>
  29.                                                         <div class="input-group">
  30.                                                             <span class="input-group-text bg-primary-transparent text-primary-dark">#INV-</span>
  31.                                                             <input type="text" id="inv-number" class="form-control text-dark" placeholder="Enter Invoice Number" value="773">
  32.                                                         </div>
  33.                                                     </div>
  34.                                                 </div>
  35.                                                 <div class="col-sm-12 col-md-12 col-xl">
  36.                                                     <div class="form-group">
  37.                                                         <label for="invoice-date" class="form-label text-muted">Invoice Date:</label>
  38.                                                         <div id="inv-datepicker" class="input-group date" data-date-format="dd-mm-yyyy">
  39.                                                             <span class="input-group-addon input-group-text bg-primary-transparent"><i class="fe fe-calendar text-primary-dark"></i></span>
  40.                                                             <input id="invoice-date" class="form-control" type="text" placeholder="DD/MM/YYYY"/>
  41.                                                         </div>
  42.                                                     </div>
  43.                                                 </div>
  44.                                                 <div class="col-sm-12 col-md-12 col-xl">
  45.                                                     <div class="form-group">
  46.                                                         <label for="invoice-date1" class="form-label text-muted">Due Date:</label>
  47.                                                         <div id="due-datepicker" class="input-group date" data-date-format="dd-mm-yyyy">
  48.                                                             <span class="input-group-addon input-group-text bg-primary-transparent"><i class="fe fe-calendar text-primary-dark"></i></span>
  49.                                                             <input id="invoice-date1" class="form-control" type="text" placeholder="DD/MM/YYYY"/>
  50.                                                         </div>
  51.                                                     </div>
  52.                                                 </div>
  53.                                                 <div class="col-sm-12 col-md-12 col-xl">
  54.                                                     <div class="form-group">
  55.                                                         <label for="currency-type" class="form-label text-muted">Currency:</label>
  56.                                                         <select class="form-control select2-show-search form-select select2-hidden-accessible text-dark" id="currency-type" data-placeholder="Choose Type..." tabindex="-1" aria-hidden="true">
  57.                                                             <option label="Choose one"></option>
  58.                                                             <option value="day">USD($)</option>
  59.                                                             <option value="day">GBP(£)</option>
  60.                                                             <option value="day">EUR(€)</option>
  61.                                                             <option value="day">INR(₹)</option>
  62.                                                         </select>
  63.                                                     </div>
  64.                                                 </div>
  65.                                             </div>
  66.                                             <div class="row p-5 border-bottom">
  67.                                                 <div class="col-sm-12 col-md col-xl">
  68.                                                     <div class="form-group">
  69.                                                         <label class="form-label text-muted">Client: </label>
  70.                                                         <ul>
  71.                                                             <li class="select-client">
  72.                                                                 <select class="form-control select2-client-search" data-placeholder="Select Client">
  73.                                                                     <option value="1">Angeline Julliet</option>
  74.                                                                     <option value="2">Helena Rose</option>
  75.                                                                     <option value="13">Daniel Obrien</option>
  76.                                                                     <option value="15">Jorah Randy</option>
  77.                                                                     <option value="3">Emma Watson</option>
  78.                                                                     <option value="5">Bonny Benett</option>
  79.                                                                     <option value="7">Jessie Spears</option>
  80.                                                                     <option value="9">Skyler Hilda</option>
  81.                                                                     <option value="11">Randy Orton</option>
  82.                                                                     <option value="14">Benjamin Button</option>
  83.                                                                 </select>
  84.                                                             </li>
  85.                                                         </ul>
  86.                                                     </div>
  87.                                                 </div>
  88.                                                 <div class="col-sm-12 col-md col-xl">
  89.                                                     <div class="form-group">
  90.                                                         <label for="project-name" class="form-label text-muted">Project:</label>
  91.                                                         <input type="text" class="form-control text-dark" id="project-name" placeholder="Enter Project Name" value="Project Spruko">
  92.                                                     </div>
  93.                                                 </div>
  94.                                                 <div class="col-sm-12 col-md col-xl">
  95.                                                     <div class="form-group">
  96.                                                         <label for="add-tax" class="form-label text-muted">Add Tax:</label>
  97.                                                         <select class="form-control select2-show-search form-select select2-hidden-accessible text-dark" id="add-tax" data-placeholder="Choose Type..." tabindex="-1" aria-hidden="true">
  98.                                                             <option label="Choose one"></option>
  99.                                                             <option value="empty" selected>---</option>
  100.                                                             <option value="before discount">Before Discount</option>
  101.                                                             <option value="after discount">After Discount</option>
  102.                                                         </select>
  103.                                                     </div>
  104.                                                 </div>
  105.                                                 <div class="col-xl-12">
  106.                                                     <div class="row">
  107.                                                         <div class="col-xl-6 col-md-6 col-sm-12">
  108.                                                             <div class="form-group">
  109.                                                                 <label class="form-label text-muted mb-2 text-dark">Billing Address:</label>
  110.                                                                 <p class="text-dark">Street, Line<br>
  111.                                                                     State, City<br>
  112.                                                                     Country, Postal Code<br>
  113.                                                                     invoice@spruko.com
  114.                                                                 </p>
  115.                                                             </div>
  116.                                                         </div>
  117.                                                         <div class="col-xl-6 col-md-6 col-sm-12">
  118.                                                             <div class="form-group">
  119.                                                                 <label for="shipping-address" class="form-label text-muted mb-2">Shipping Address:</label>
  120.                                                                 <textarea name="shipping-address" class="form-control w-60 d-none mb-2 text-dark" placeholder="Enter Address" id="shipping-address" cols="30" rows="5"></textarea>
  121.                                                                 <a href="javascript:void(0)" role="button" class="text-primary text-center" id="addShippingAddress">
  122.                                                                     <svg xmlns="http://www.w3.org/2000/svg" class="w-inner-icn text-primary" enable-background="new 0 0 24 24" viewBox="0 0 24 24"><path d="M16,11.5h-3.5V8c0-0.276123-0.223877-0.5-0.5-0.5S11.5,7.723877,11.5,8v3.5H8c-0.276123,0-0.5,0.223877-0.5,0.5s0.223877,0.5,0.5,0.5h3.5v3.5005493C11.5001831,16.2765503,11.723999,16.5001831,12,16.5h0.0006104C12.2765503,16.4998169,12.5001831,16.276001,12.5,16v-3.5H16c0.276123,0,0.5-0.223877,0.5-0.5S16.276123,11.5,16,11.5z M12,2C6.4771729,2,2,6.4771729,2,12s4.4771729,10,10,10c5.5202026-0.0062866,9.9937134-4.4797974,10-10C22,6.4771729,17.5228271,2,12,2z M12,21c-4.9705811,0-9-4.0294189-9-9s4.0294189-9,9-9c4.9682617,0.0056152,8.9943848,4.0317383,9,9C21,16.9705811,16.9705811,21,12,21z"/></svg>
  123.                                                                     Add Address
  124.                                                                 </a>
  125.                                                             </div>
  126.                                                         </div>
  127.                                                     </div>
  128.                                                 </div>
  129.                                             </div>
  130.                                             <div class="row p-5 border-bottom">
  131.                                                 <div class="col-xl-12">
  132.                                                     <div class="select-product-container">
  133.                                                         <div class="form-group wp-30">
  134.                                                             <label for="currency-type1" class="form-label text-muted">Product:</label>
  135.                                                             <select class="form-control select2-show-search form-select select2-hidden-accessible" id="currency-type1" data-placeholder="Select Product.." tabindex="-1" aria-hidden="true">
  136.                                                                 <option label="Select Product"></option>
  137.                                                                 <option value="project management">Project Management</option>
  138.                                                                 <option value="server installation">Server Installation</option>
  139.                                                                 <option value="dashboard ui">Dashboard UI</option>
  140.                                                                 <option value="application management">Application Management</option>
  141.                                                             </select>
  142.                                                         </div>
  143.                                                     </div>
  144.                                                 </div>
  145.                                                 <div class="col-xl-12">
  146.                                                     <div class="product-description-list">
  147.                                                         <div class="table-responsive product-description-each mb-3">
  148.                                                             <table class="invoice-product-table">
  149.                                                                 <thead>
  150.                                                                     <tr>
  151.                                                                         <th>Description</th>
  152.                                                                         <th>Quantity</th>
  153.                                                                         <th>Unit Price</th>
  154.                                                                         <th>Tax</th>
  155.                                                                         <th>Amount</th>
  156.                                                                     </tr>
  157.                                                                 </thead>
  158.                                                                 <tbody class="border">
  159.                                                                     <tr class="dashed-border-bottom">
  160.                                                                         <td>
  161.                                                                             <input type="text" class="form-control" placeholder="Item Name" value="">
  162.                                                                         </td>
  163.                                                                         <td class="w-10">
  164.                                                                             <input type="number" class="form-control" placeholder="Quantity" value="1" min="0">
  165.                                                                         </td>
  166.                                                                         <td class="w-10">
  167.                                                                             <input type="number" class="form-control" placeholder="Price" value="0" min="0">
  168.                                                                         </td>
  169.                                                                         <td class="w-10">
  170.                                                                             <div class="form-group mb-0">
  171.                                                                                 <select class="form-control select2-show-search form-select select2-hidden-accessible" id="currency-type2" data-placeholder="Choose Type..." tabindex="-1" aria-hidden="true">
  172.                                                                                     <option label="Choose one"></option>
  173.                                                                                     <option value="empty" selected>---</option>
  174.                                                                                     <option value="day">GST: 10%</option>
  175.                                                                                     <option value="day">CGST: 18%</option>
  176.                                                                                     <option value="day">VAT: 10%</option>
  177.                                                                                     <option value="day">IGST: 10%</option>
  178.                                                                                     <option value="day">UGST: 10%</option>
  179.                                                                                 </select>
  180.                                                                             </div>
  181.                                                                         </td>
  182.                                                                         <td rowspan="2" class="bg-primary-transparent w-15 amount-cell">00.00</td>
  183.                                                                     </tr>
  184.                                                                     <tr>
  185.                                                                         <td colspan="4">
  186.                                                                             <textarea name="product-description" class="form-control border-0 p-2" id="productDescription" placeholder="Write Description(Optional)" cols="30" rows="5"></textarea>
  187.                                                                         </td>
  188.                                                                     </tr>
  189.                                                                 </tbody>
  190.                                                             </table>
  191.                                                             <i class="fe fe-delete fs-20 text-muted text-center delete-row-btn ms-2"></i>
  192.                                                         </div>
  193.                                                     </div>
  194.                                                     <a href="javascript:void(0)" role="button" class="text-primary text-center add-invoice-item-btn mt-2">
  195.                                                         <svg xmlns="http://www.w3.org/2000/svg" class="w-inner-icn text-primary" enable-background="new 0 0 24 24" viewBox="0 0 24 24"><path d="M16,11.5h-3.5V8c0-0.276123-0.223877-0.5-0.5-0.5S11.5,7.723877,11.5,8v3.5H8c-0.276123,0-0.5,0.223877-0.5,0.5s0.223877,0.5,0.5,0.5h3.5v3.5005493C11.5001831,16.2765503,11.723999,16.5001831,12,16.5h0.0006104C12.2765503,16.4998169,12.5001831,16.276001,12.5,16v-3.5H16c0.276123,0,0.5-0.223877,0.5-0.5S16.276123,11.5,16,11.5z M12,2C6.4771729,2,2,6.4771729,2,12s4.4771729,10,10,10c5.5202026-0.0062866,9.9937134-4.4797974,10-10C22,6.4771729,17.5228271,2,12,2z M12,21c-4.9705811,0-9-4.0294189-9-9s4.0294189-9,9-9c4.9682617,0.0056152,8.9943848,4.0317383,9,9C21,16.9705811,16.9705811,21,12,21z"/></svg>
  196.                                                         Add Item
  197.                                                     </a>
  198.                                                 </div>
  199.                                             </div>
  200.                                             <div class="row pt-0 pb-5 px-5 border-bottom">
  201.                                                 <div class="col-xl-12">
  202.                                                     <div class="table-responsive invoice-bottom-table-container">
  203.                                                         <table class="table ms-auto invoice-table-bottom w-50 text-end">
  204.                                                             <tbody>
  205.                                                                 <tr>
  206.                                                                     <td colspan="3" class="border-top-0">Sub Total</td>
  207.                                                                     <td class="border-top-0">0.00</td>
  208.                                                                 </tr>
  209.                                                                 <tr>
  210.                                                                     <td>Discount</td>
  211.                                                                     <td class="w-30">
  212.                                                                         <input type="number" class="form-control text-end" value="0" min="0">
  213.                                                                     </td>
  214.                                                                     <td class="w-15">
  215.                                                                         <div class="form-group mb-0">
  216.                                                                             <select class="form-control select2 custom-select" data-placeholder="Choose Type">
  217.                                                                                 <option label="Choose one"></option>
  218.                                                                                 <option value="percentage" selected>%</option>
  219.                                                                                 <option value="amount">Amount</option>
  220.                                                                             </select>
  221.                                                                         </div>
  222.                                                                     </td>
  223.                                                                     <td>0.00</td>
  224.                                                                 </tr>
  225.                                                                 <tr>
  226.                                                                     <td>Tax</td>
  227.                                                                     <td colspan="3">0.00</td>
  228.                                                                 </tr>
  229.                                                                 <tr class="bg-primary-transparent text-primary-dark fw-bold fs-15">
  230.                                                                     <td colspan="3">Total</td>
  231.                                                                     <td>0.00</td>
  232.                                                                 </tr>
  233.                                                             </tbody>
  234.                                                         </table>
  235.                                                     </div>
  236.                                                 </div>
  237.                                                 <div class="col-xl-12 mt-4">
  238.                                                     <div class="row">
  239.                                                         <div class="col-xl-6">
  240.                                                             <label for="recipientNote" class="form-label text-muted mb-2">Note:</label>
  241.                                                             <textarea name="recipient-note" class="form-control text-dark" placeholder="Write A Note For Recipient" id="recipientNote" cols="30" rows="5"></textarea>
  242.                                                         </div>
  243.                                                         <div class="col-xl-6">
  244.                                                             <label class="text-muted">Terms and Conditions:</label>
  245.                                                             <p class="text-dark">Thank you for your business.</p>
  246.                                                         </div>
  247.                                                     </div>
  248.                                                 </div>
  249.                                             </div>
  250.                                             <div class="row p-5">
  251.                                                 <div class="btn-list text-end">
  252.                                                     <button class="btn btn-outline-danger">
  253.                                                         <i class="fe fe-x-circle"></i>
  254.                                                         Cancel
  255.                                                     </button>
  256.                                                     <button class="btn btn-info">
  257.                                                         <i class="fe fe-file-minus"></i>
  258.                                                         Save As Draft
  259.                                                     </button>
  260.                                                     <button class="btn btn-primary me-sm-0 me-2">
  261.                                                         <i class="fe fe-check-circle"></i>
  262.                                                         Save
  263.                                                     </button>
  264.                                                 </div>
  265.                                             </div>
  266.                                         </div>
  267.                                     </div>
  268.                                 </div>
  269.                             </div>
  270.                             <!--ROW CLOSED-->
  271. {% endblock %}
  272. {% block javascripts %}
  273.    {{parent()}} 
  274.         <!-- SELECT2 JS -->
  275.         <script src="{{absolute_url(asset('build/plugins/select2/select2.full.min.js'))}}"></script>
  276.         <!-- BOOTSTRAP-DATEPICKER JS -->
  277.         <script src="{{absolute_url(asset('build/plugins/bootstrap-datepicker/js/datepicker.js'))}}"></script>
  278.         <!-- INVOICE CREATE JS-->
  279.          {{ encore_entry_script_tags('js/invoice-create') }}
  280. {% endblock %}