Completed
Push — master ( 7a0a1e...7343f6 )
by Esteban De La Fuente
04:07
created
lib/Sii/LibroCompraVenta.php 1 patch
Braces   +27 added lines, -18 removed lines patch added patch discarded remove patch
@@ -102,10 +102,12 @@  discard block
 block discarded – undo
102 102
      */
103 103
     public function agregar(array $detalle, $normalizar = true)
104 104
     {
105
-        if ($normalizar)
106
-            $this->normalizarDetalle($detalle);
107
-        if (!$detalle['TpoDoc'])
108
-            return false;
105
+        if ($normalizar) {
106
+                    $this->normalizarDetalle($detalle);
107
+        }
108
+        if (!$detalle['TpoDoc']) {
109
+                    return false;
110
+        }
109 111
         $this->detalles[] = $detalle;
110 112
         return true;
111 113
     }
@@ -183,8 +185,9 @@  discard block
 block discarded – undo
183 185
         }
184 186
         // calcular valores que no se hayan entregado
185 187
         if (isset($detalle['FctProp'])) {
186
-            if ($detalle['IVAUsoComun']===false)
187
-                $detalle['IVAUsoComun'] = round($detalle['MntNeto'] * ($detalle['TasaImp']/100));
188
+            if ($detalle['IVAUsoComun']===false) {
189
+                            $detalle['IVAUsoComun'] = round($detalle['MntNeto'] * ($detalle['TasaImp']/100));
190
+            }
188 191
         } else if (!$detalle['MntIVA'] and !is_array($detalle['IVANoRec']) and $detalle['TasaImp'] and $detalle['MntNeto']) {
189 192
             $detalle['MntIVA'] = round($detalle['MntNeto'] * ($detalle['TasaImp']/100));
190 193
         }
@@ -194,8 +197,9 @@  discard block
 block discarded – undo
194 197
         }
195 198
         // normalizar IVA no recuperable
196 199
         if (!empty($detalle['IVANoRec'])) {
197
-            if (!isset($detalle['IVANoRec'][0]))
198
-                $detalle['IVANoRec'] = [$detalle['IVANoRec']];
200
+            if (!isset($detalle['IVANoRec'][0])) {
201
+                            $detalle['IVANoRec'] = [$detalle['IVANoRec']];
202
+            }
199 203
             // si son múltiples iva no recuperable se arma arreglo real
200 204
             if (strpos($detalle['IVANoRec'][0]['CodIVANoRec'], ',')) {
201 205
                 $CodIVANoRec = explode(',', $detalle['IVANoRec'][0]['CodIVANoRec']);
@@ -212,8 +216,9 @@  discard block
 block discarded – undo
212 216
         }
213 217
         // normalizar otros impuestos
214 218
         if (!empty($detalle['OtrosImp'])) {
215
-            if (!isset($detalle['OtrosImp'][0]))
216
-                $detalle['OtrosImp'] = [$detalle['OtrosImp']];
219
+            if (!isset($detalle['OtrosImp'][0])) {
220
+                            $detalle['OtrosImp'] = [$detalle['OtrosImp']];
221
+            }
217 222
             // si son múltiples impuestos se arma arreglo real
218 223
             if (strpos($detalle['OtrosImp'][0]['CodImp'], ',')) {
219 224
                 $CodImp = explode(',', $detalle['OtrosImp'][0]['CodImp']);
@@ -531,8 +536,9 @@  discard block
 block discarded – undo
531 536
             'TipoEnvio' => 'TOTAL',
532 537
             'FolioNotificacion' => false,
533 538
         ], $caratula);
534
-        if ($this->caratula['TipoEnvio']=='ESPECIAL')
535
-            $this->caratula['FolioNotificacion'] = null;
539
+        if ($this->caratula['TipoEnvio']=='ESPECIAL') {
540
+                    $this->caratula['FolioNotificacion'] = null;
541
+        }
536 542
         $this->id = 'LibreDTE_LIBRO_'.$this->caratula['TipoOperacion'].'_'.str_replace('-', '', $this->caratula['RutEmisorLibro']).'_'.str_replace('-', '', $this->caratula['PeriodoTributario']).'_'.date('U');
537 543
     }
538 544
 
@@ -546,8 +552,9 @@  discard block
 block discarded – undo
546 552
     public function generar($incluirDetalle = true)
547 553
     {
548 554
         // si ya se había generado se entrega directamente
549
-        if ($this->xml_data)
550
-            return $this->xml_data;
555
+        if ($this->xml_data) {
556
+                    return $this->xml_data;
557
+        }
551 558
         // generar totales de DTE y sus montos
552 559
         $TotalesPeriodo = $this->getResumen();
553 560
         $ResumenPeriodo = $TotalesPeriodo ? ['TotalesPeriodo'=>$TotalesPeriodo] : false;
@@ -712,8 +719,9 @@  discard block
 block discarded – undo
712 719
         $manual = [];
713 720
         if (isset($this->toArray()['LibroCompraVenta']['EnvioLibro']['ResumenPeriodo']['TotalesPeriodo'])) {
714 721
             $totales = $this->toArray()['LibroCompraVenta']['EnvioLibro']['ResumenPeriodo']['TotalesPeriodo'];
715
-            if (!isset($totales[0]))
716
-                $totales = [$totales];
722
+            if (!isset($totales[0])) {
723
+                            $totales = [$totales];
724
+            }
717 725
             foreach ($totales as $total) {
718 726
                 if (isset($total['TpoDoc']) and in_array($total['TpoDoc'], [35, 38, 48])) {
719 727
                     $manual[$total['TpoDoc']] = array_merge($this->total_default, $total);
@@ -733,8 +741,9 @@  discard block
 block discarded – undo
733 741
         $manual = [];
734 742
         if (isset($this->toArray()['LibroCompraVenta']['EnvioLibro']['ResumenPeriodo']['TotalesPeriodo'])) {
735 743
             $totales = $this->toArray()['LibroCompraVenta']['EnvioLibro']['ResumenPeriodo']['TotalesPeriodo'];
736
-            if (!isset($totales[0]))
737
-                $totales = [$totales];
744
+            if (!isset($totales[0])) {
745
+                            $totales = [$totales];
746
+            }
738 747
             foreach ($totales as $total) {
739 748
                 if (in_array($total['TpoDoc'], [39, 41])) {
740 749
                     $manual[$total['TpoDoc']] = array_merge($this->total_default, $total);
Please login to merge, or discard this patch.