|  | @@ -114,7 +114,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 114 | 114 |              $this->addInvoiceItem($i); | 
                                                                                                            
                                                            | 115 | 115 |          } | 
                                                                                                            
                                                            | 116 | 116 |      } | 
                                                                                                            
                                                            | 117 |  | -    private function addInvoiceOrderReference(){ | 
                                                                                                            
                                                            |  | 117 | +    private function addInvoiceOrderReference() { | 
                                                                                                            
                                                            | 118 | 118 |          $orderNumer = $this->invoiceDocument->getPurchaseOrder(); | 
                                                                                                            
                                                            | 119 | 119 |          if ($orderNumer) { | 
                                                                                                            
                                                            | 120 | 120 |              // Xml Node | 
                                                                                                                                                        
                                                        |  | @@ -126,13 +126,13 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 126 | 126 |      } | 
                                                                                                            
                                                            | 127 | 127 |      private function addInvoiceTaxes() { | 
                                                                                                            
                                                            | 128 | 128 |          $Invoice                   = $this->invoiceDocument; | 
                                                                                                            
                                                            | 129 |  | -        $currencyID                = $Invoice->getCurrencyType();              // Tipo de moneda | 
                                                                                                            
                                                            | 130 |  | -        $totalTaxableOperations    = $Invoice->getTotalTaxableOperations();    // Total operaciones gravadas | 
                                                                                                            
                                                            | 131 |  | -        $totalTaxes                = $Invoice->getTotalTaxes();                // Total operaciones gravadas | 
                                                                                                            
                                                            | 132 |  | -        $Igv                       = $Invoice->getIGV();                       // Total IGV | 
                                                                                                            
                                                            | 133 |  | -        $totalExemptedOperations   = $Invoice->getTotalExemptedOperations();   // Total operaciones exoneradas | 
                                                                                                            
                                                            |  | 129 | +        $currencyID                = $Invoice->getCurrencyType(); // Tipo de moneda | 
                                                                                                            
                                                            |  | 130 | +        $totalTaxableOperations    = $Invoice->getTotalTaxableOperations(); // Total operaciones gravadas | 
                                                                                                            
                                                            |  | 131 | +        $totalTaxes                = $Invoice->getTotalTaxes(); // Total operaciones gravadas | 
                                                                                                            
                                                            |  | 132 | +        $Igv                       = $Invoice->getIGV(); // Total IGV | 
                                                                                                            
                                                            |  | 133 | +        $totalExemptedOperations   = $Invoice->getTotalExemptedOperations(); // Total operaciones exoneradas | 
                                                                                                            
                                                            | 134 | 134 |          $totalUnaffectedOperations = $Invoice->getTotalUnaffectedOperations(); // Total operaciones inafectas | 
                                                                                                            
                                                            | 135 |  | -        $totalFreeOpertions        = $Invoice->getTotalFreeOperations();       // Total operaciones gratuitas | 
                                                                                                            
                                                            |  | 135 | +        $totalFreeOpertions        = $Invoice->getTotalFreeOperations(); // Total operaciones gratuitas | 
                                                                                                            
                                                            | 136 | 136 |   | 
                                                                                                            
                                                            | 137 | 137 |          // XML nodes | 
                                                                                                            
                                                            | 138 | 138 |          $TaxTotal = new TaxTotal(); | 
                                                                                                                                                        
                                                        |  | @@ -143,7 +143,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 143 | 143 |          } | 
                                                                                                            
                                                            | 144 | 144 |          // Total operaciones exoneradas | 
                                                                                                            
                                                            | 145 | 145 |          if ($totalExemptedOperations) { | 
                                                                                                            
                                                            | 146 |  | -            UblHelper::addTaxSubtotal($TaxTotal, $currencyID, 0, $totalExemptedOperations,   Catalogo::CAT5_EXO); | 
                                                                                                            
                                                            |  | 146 | +            UblHelper::addTaxSubtotal($TaxTotal, $currencyID, 0, $totalExemptedOperations, Catalogo::CAT5_EXO); | 
                                                                                                            
                                                            | 147 | 147 |          } | 
                                                                                                            
                                                            | 148 | 148 |          // Total operaciones inafectas | 
                                                                                                            
                                                            | 149 | 149 |          if ($totalUnaffectedOperations) { | 
                                                                                                                                                        
                                                        |  | @@ -151,7 +151,7 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 151 | 151 |          } | 
                                                                                                            
                                                            | 152 | 152 |          // Total operaciones gratuitas solo aplica a FACTURA | 
                                                                                                            
                                                            | 153 | 153 |          if ($totalFreeOpertions && $Invoice->getInvoiceType() === Catalogo::CAT1_FACTURA) { | 
                                                                                                            
                                                            | 154 |  | -            UblHelper::addTaxSubtotal($TaxTotal, $currencyID, 0, $totalFreeOpertions,        Catalogo::CAT5_GRA); | 
                                                                                                            
                                                            |  | 154 | +            UblHelper::addTaxSubtotal($TaxTotal, $currencyID, 0, $totalFreeOpertions, Catalogo::CAT5_GRA); | 
                                                                                                            
                                                            | 155 | 155 |          } | 
                                                                                                            
                                                            | 156 | 156 |   | 
                                                                                                            
                                                            | 157 | 157 |          // Total impuestos | 
                                                                                                                                                        
                                                        |  | @@ -277,8 +277,8 @@  discard block | 
                                                    
                                                        |  |  |  block discarded – undo | 
                                                                                                                                                                                                                    
                                                            | 277 | 277 |          $Invoice            = $this->invoiceDocument; | 
                                                                                                            
                                                            | 278 | 278 |          $Items              = $this->getItems(); | 
                                                                                                            
                                                            | 279 | 279 |          $currencyID         = $this->getDocumentCurrencyCode(); // Tipo de moneda | 
                                                                                                            
                                                            | 280 |  | -        $totalAllowances    = $Invoice->getTotalAllowances();   // Total descuentos | 
                                                                                                            
                                                            | 281 |  | -        $payableAmount      = $Invoice->getPayableAmount();     // Total a pagar | 
                                                                                                            
                                                            |  | 280 | +        $totalAllowances    = $Invoice->getTotalAllowances(); // Total descuentos | 
                                                                                                            
                                                            |  | 281 | +        $payableAmount      = $Invoice->getPayableAmount(); // Total a pagar | 
                                                                                                            
                                                            | 282 | 282 |          $billableAmount     = $Invoice->getBillableValue(); | 
                                                                                                            
                                                            | 283 | 283 |          // LegalMonetaryTotal | 
                                                                                                            
                                                            | 284 | 284 |          $LegalMonetaryTotal = new LegalMonetaryTotal(); |