|
- <?php
-
- use yii\helpers\Html;
- use yii\grid\GridView;
- use common\models\User ;
- use common\models\Etablissement ;
-
- $this->title = 'Facturation';
- $this->params['breadcrumbs'][] = 'Administration' ;
- $this->params['breadcrumbs'][] = $this->title;
-
- ?>
-
- <h1>Facturation</h1>
-
- <p class="alert alert-warning">Suivez ici l'évolution de votre facture tout au long du mois.<br />
- Les factures sont générées au début de chaque mois en fonction du chiffre d'affaire du mois précédent. <br />
- → S'il est inférieur à 500€, rien n'est facturé. <br />
- → S'il est supérieur à 500€, une commission de 2% du chiffre d'affaire est facturée.</p>
- <div id="estimation-facture">
- <div class="col-md-6">
- <h2>Chiffre d'affaire<br />du mois en cours</h2>
- <div class="montant"><span><?= number_format($etablissement->getCA(date('Y-m')), 2); ?> €</span></div>
- </div>
-
- <div class="col-md-6">
- <?php $montant = $etablissement->getMontantFacturer(date('Y-m'), 0); ?>
- <h2>Commission<br /><em>La boîte à pain</em> (2%)</h2>
- <div class="montant"><span><?php if($montant): echo number_format($montant,2).' €' ; else: echo 'Gratuit' ; endif; ?></span></div>
- </div>
- <div class="clr"></div>
- </div>
-
-
- <h2>Dernières factures</h2>
- <?= GridView::widget([
- 'dataProvider' => $datas_factures,
- 'columns' => [
- [
- 'attribute' => 'reference',
- 'label' => 'Référence',
- ],
- [
- 'attribute' => 'date',
- 'value' => function($model) {
- return date('d/m/Y', strtotime($model->date)) ;
- }
- ],
- 'libelle',
- [
- 'attribute' => 'montant_ht',
- 'label' => 'Montant',
- 'value' => function($model) {
- return number_format($model->montant_ht,2).' €' ;
- }
- ],
- [
- 'attribute' => 'paye',
- 'label' => 'Payé',
- 'format' => 'raw',
- 'value' => function($model) {
- if($model->paye)
- {
- return '<span class="label label-success">Oui</span>' ;
- }
- else {
- return '<span class="label label-danger">Non</span>' ;
- }
- }
- ]
- ],
- ]); ?>
|