Completed
Push — master ( 69c076...0694f1 )
by Esteban De La Fuente
39s
created
lib/Sii/Certificacion/SetPruebas.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
                         // buscar el caso y copiar sus columnas que no estén
274 274
                         $detalle_r = $documentos[$caso['referencia']['caso']]['Detalle'];
275 275
                         $n_detalle_r = count($detalle_r);
276
-                        for ($i=0; $i<$n_detalle_r; $i++) {
276
+                        for ($i = 0; $i<$n_detalle_r; $i++) {
277 277
                             if ($detalle_r[$i]['NmbItem']==$detalle['NmbItem']) {
278 278
                                 foreach ($detalle_r[$i] as $attr => $val) {
279 279
                                     if (!isset($detalle[$attr])) {
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
                 $documento['DscRcgGlobal'][] = [
338 338
                     'TpoMov' => 'R',
339 339
                     'TpoValor' => '$',
340
-                    'ValorDR' => round((substr($caso['recargo-total-clausula'], 0, -1)/100) * $documento['Encabezado']['Transporte']['Aduana']['TotClauVenta'], 2),
340
+                    'ValorDR' => round((substr($caso['recargo-total-clausula'], 0, -1) / 100) * $documento['Encabezado']['Transporte']['Aduana']['TotClauVenta'], 2),
341 341
                 ];
342 342
             }
343 343
             // agregar recargo por flete y/o seguro, se agrega sólo en factura
@@ -478,7 +478,7 @@  discard block
 block discarded – undo
478 478
         $casos = explode($separador, $archivo);
479 479
         $separador_len = strlen($separador);
480 480
         $n_casos = count($casos);
481
-        for ($i=1; $i<$n_casos; $i++) {
481
+        for ($i = 1; $i<$n_casos; $i++) {
482 482
             $caso = trim($casos[$i]);
483 483
             $caso_anterior = trim($casos[$i-1]);
484 484
             $caso_titulo = substr($caso_anterior, -$separador_len);
@@ -535,7 +535,7 @@  discard block
 block discarded – undo
535 535
                 $titulos = array_slice(array_filter(explode("\t", $lineas[$linea_titulos_detalles])), 0);
536 536
                 // extraer detalles
537 537
                 $datos['detalle'] = [];
538
-                $i = $linea_titulos_detalles + 1;
538
+                $i = $linea_titulos_detalles+1;
539 539
                 while (!empty($lineas[$i])) {
540 540
                     $item = array_slice(array_filter(explode("\t", $lineas[$i])), 0);
541 541
                     $n_item = count($item);
@@ -549,7 +549,7 @@  discard block
 block discarded – undo
549 549
                 // sólo continuar si hay más líneas, será, por ej, el descuento global
550 550
                 if (isset($lineas[$i])) {
551 551
                     $n_lineas = count($lineas);
552
-                    for ($i=$i; $i<$n_lineas; $i++) {
552
+                    for ($i = $i; $i<$n_lineas; $i++) {
553 553
                         // si la línea está vacía se omite
554 554
                         if (!$lineas[$i])
555 555
                             continue;
Please login to merge, or discard this patch.
Braces   +34 added lines, -24 removed lines patch added patch discarded remove patch
@@ -154,8 +154,9 @@  discard block
 block discarded – undo
154 154
         foreach ($casos as $caso) {
155 155
             // determinar tipo documento y folio
156 156
             $TipoDTE = self::$tipos[$caso['documento']];
157
-            if (!isset($folios[$TipoDTE]))
158
-                $folios[$TipoDTE] = 1;
157
+            if (!isset($folios[$TipoDTE])) {
158
+                            $folios[$TipoDTE] = 1;
159
+            }
159 160
             $Folio = $folios[$TipoDTE];
160 161
             // crear encabezado del documento
161 162
             $documento = [
@@ -362,8 +363,9 @@  discard block
 block discarded – undo
362 363
                     'ValorDR' => substr($caso['recargo'], 0, -1),
363 364
                 ];
364 365
             }
365
-            if (empty($documento['DscRcgGlobal']))
366
-                unset($documento['DscRcgGlobal']);
366
+            if (empty($documento['DscRcgGlobal'])) {
367
+                            unset($documento['DscRcgGlobal']);
368
+            }
367 369
             // agregar descuento del documento de la referencia
368 370
             else if (!empty($caso['referencia'])) {
369 371
                 $referencia = self::getReferencia($caso['referencia']['razon']);
@@ -395,14 +397,16 @@  discard block
 block discarded – undo
395 397
                 // agregar totales
396 398
                 $documento['Encabezado']['Totales'] = $referencia['Totales'];
397 399
                 // agregar tasa de IVA si corresponde
398
-                if (isset($documento['Encabezado']['Totales']['TasaIVA']))
399
-                    $documento['Encabezado']['Totales']['TasaIVA'] = \sasco\LibreDTE\Sii::getIVA();
400
+                if (isset($documento['Encabezado']['Totales']['TasaIVA'])) {
401
+                                    $documento['Encabezado']['Totales']['TasaIVA'] = \sasco\LibreDTE\Sii::getIVA();
402
+                }
400 403
                 // si el documento referenciado es factura exenta y hay MntExe
401 404
                 if (isset($documento['Encabezado']['Totales']['MntExe'])) {
402
-                    if ($documentos[$caso['referencia']['caso']]['Encabezado']['IdDoc']['TipoDTE']==34)
403
-                        $documento['Encabezado']['Totales']['MntExe'] = 0;
404
-                    else
405
-                        unset($documento['Encabezado']['Totales']['MntExe']);
405
+                    if ($documentos[$caso['referencia']['caso']]['Encabezado']['IdDoc']['TipoDTE']==34) {
406
+                                            $documento['Encabezado']['Totales']['MntExe'] = 0;
407
+                    } else {
408
+                                            unset($documento['Encabezado']['Totales']['MntExe']);
409
+                    }
406 410
                 }
407 411
                 // si es documento de exportación se resetean los totales y se copia el tipo de moneda si no existe
408 412
                 if (in_array($documento['Encabezado']['IdDoc']['TipoDTE'], [111, 112])) {
@@ -415,8 +419,9 @@  discard block
 block discarded – undo
415 419
             }
416 420
             // agregar referencia de exportación si existe
417 421
             if (!empty($caso['exportacion']['REFERENCIA'])) {
418
-                if (!is_array($caso['exportacion']['REFERENCIA']))
419
-                    $caso['exportacion']['REFERENCIA'] = [$caso['exportacion']['REFERENCIA']];
422
+                if (!is_array($caso['exportacion']['REFERENCIA'])) {
423
+                                    $caso['exportacion']['REFERENCIA'] = [$caso['exportacion']['REFERENCIA']];
424
+                }
420 425
                 foreach ($caso['exportacion']['REFERENCIA'] as $ref) {
421 426
                     $documento['Referencia'][] = [
422 427
                         'TpoDocRef' => self::$referencias_exportacion[$ref],
@@ -436,14 +441,16 @@  discard block
 block discarded – undo
436 441
             if (isset($documento['Encabezado']['Totales'])) {
437 442
                 $hayValor = false;
438 443
                 foreach ($documento['Detalle'] as $d) {
439
-                    if (!empty($d['PrcItem']))
440
-                        $hayValor = true;
444
+                    if (!empty($d['PrcItem'])) {
445
+                                            $hayValor = true;
446
+                    }
441 447
                 }
442 448
                 if (!$hayValor) {
443
-                    if (isset($documento['Encabezado']['Totales']['MntExe']))
444
-                        $documento['Encabezado']['Totales'] = ['MntExe'=>0];
445
-                    else
446
-                        $documento['Encabezado']['Totales'] = [];
449
+                    if (isset($documento['Encabezado']['Totales']['MntExe'])) {
450
+                                            $documento['Encabezado']['Totales'] = ['MntExe'=>0];
451
+                    } else {
452
+                                            $documento['Encabezado']['Totales'] = [];
453
+                    }
447 454
                     $documento['Encabezado']['Totales']['MntTotal'] = 0;
448 455
                 }
449 456
             }
@@ -551,8 +558,9 @@  discard block
 block discarded – undo
551 558
                     $n_lineas = count($lineas);
552 559
                     for ($i=$i; $i<$n_lineas; $i++) {
553 560
                         // si la línea está vacía se omite
554
-                        if (!$lineas[$i])
555
-                            continue;
561
+                        if (!$lineas[$i]) {
562
+                                                    continue;
563
+                        }
556 564
                         // si hay descuento global se guarda
557 565
                         if (strpos($lineas[$i], 'DESCUENTO GLOBAL ITEMES AFECTOS')===0) {
558 566
                             $aux = explode("\t", $lineas[$i]);
@@ -588,13 +596,15 @@  discard block
 block discarded – undo
588 596
                                 }
589 597
                                 // agregar a los datos de aduanas
590 598
                                 else {
591
-                                    if (!isset($datos['exportacion']))
592
-                                        $datos['exportacion'] = [];
599
+                                    if (!isset($datos['exportacion'])) {
600
+                                                                            $datos['exportacion'] = [];
601
+                                    }
593 602
                                     if (!isset($datos['exportacion'][$var])) {
594 603
                                         $datos['exportacion'][$var] = $val;
595 604
                                     } else {
596
-                                        if (!is_array($datos['exportacion'][$var]))
597
-                                            $datos['exportacion'][$var] = [$datos['exportacion'][$var]];
605
+                                        if (!is_array($datos['exportacion'][$var])) {
606
+                                                                                    $datos['exportacion'][$var] = [$datos['exportacion'][$var]];
607
+                                        }
598 608
                                         $datos['exportacion'][$var][] = $val;
599 609
                                     }
600 610
                                 }
Please login to merge, or discard this patch.