Déplacement de la TVA sous Total HT

  • Posts: 72
  • Thank you received: 3
  • Hikashop Business
7 years 10 months ago #254676

-- HikaShop version -- : 2.6.4
-- Joomla version -- : 3.6.2

Bonjour,

Je cherche à déplacer la TVA des bons de commandes et factures accessibles depuis le back, sous le Total HT.

J'avais dans une version antérieure fait l'override par la vue templateadmin/Order/invoice. Je déplace le même bloc, cependant qq chose casse le code et BDC et factures ne s'affichent plus.

Voici le bloc déplacé, entre les balises </tr> et <tr> :

<?php }
	if($taxes != 0){
		if($this->config->get('detailed_tax_display') && !empty($this->order->order_tax_info)){
			foreach($this->order->order_tax_info as $tax){ ?>
			<tr><td></td>
				<td colspan="<?php echo $colspan; ?>">
				</td>
				<td class="hikashop_order_tax_title key">
					<label>
						<?php echo $tax->tax_namekey; ?>
					</label>
				</td>
				<td class="hikashop_order_tax_value">
					<?php echo $this->currencyHelper->format($tax->tax_amount,$this->order->order_currency_id); ?>
				</td>
			</tr>
		<?php
			}
					}else{ ?>
			<tr><td></td>
				<td colspan="<?php echo $colspan; ?>">
				</td>
				<td class="hikashop_order_tax_title key">
					<label>
						<?php echo JText::_( 'VAT' ); ?>
					</label>
				</td>
				<td class="hikashop_order_tax_value">
					<?php echo $this->currencyHelper->format($taxes,$this->order->order_currency_id); ?>
				</td>
			</tr>
<?php	}
	}
?>
Ca ne fonctionne pas.

Pouvez vous m'aider ?

Merci

Last edit: 7 years 10 months ago by Jerome. Reason: [code] is nice !!

Please Log in or Create an account to join the conversation.

  • Posts: 82518
  • Thank you received: 13282
  • MODERATOR
7 years 10 months ago #254709

Bonjour,

Difficile à dire sans connaitre le message d'erreur que vous obtenez.
Pourriez-vous fournir cela ?

Please Log in or Create an account to join the conversation.

  • Posts: 72
  • Thank you received: 3
  • Hikashop Business
7 years 10 months ago #254738

Bonjour Nicolas,

Je n'ai pas de message d'erreur.
Lorsque je demande un bon de livraison, j'ai tout simplement rien dans le popup. Il est vide

Le code ci dessus est collé juste après :

<?php
		$k=1-$k;
	}
?>
	<?php if($this->invoice_type=='full'){?>

			<td>
				<?php
				if($this->config->get('price_with_tax')){
					echo $this->currencyHelper->format($product->order_product_total_price,$this->order->order_currency_id);
				}else{
					echo $this->currencyHelper->format($product->order_product_total_price_no_vat,$this->order->order_currency_id);
				} ?>
			</td>
		
		</tr>

	<tr>
		<td style="border-top:2px solid #B8B8B8;" colspan="<?php echo $colspan; ?>">
		</td>
	  <td style="border-top:2px solid #B8B8B8;">
		</td>
		<td style="border-top:2px solid #B8B8B8;" class="key">
			<label>
				<?php print("Total HT");?>
			</label>
		</td>
		<td style="border-top:2px solid #B8B8B8;">
			<?php
			if($this->config->get('price_with_tax')){
				echo $this->currencyHelper->format($this->order->order_subtotal_no_vat,$this->order->order_currency_id);
			}else{
				echo $this->currencyHelper->format($this->order->order_subtotal_no_vat,$this->order->order_currency_id);
			} ?>
		</td>
	</tr>


J'avais déjà effectué ce déplacement dans une version antérieure qui fonctionnait très bien.

Last edit: 7 years 10 months ago by Jerome. Reason: [code] is nice ; really !

Please Log in or Create an account to join the conversation.

  • Posts: 26121
  • Thank you received: 4023
  • MODERATOR
7 years 10 months ago #254755

Bonjour,

Si je comprends bien, vous avez une utilisation du "product order total price" :

$this->currencyHelper->format($product->order_product_total_price....
qui se trouve en dehors de la boucle sur les produits ; que l'on voit un peu plus haut avec la ligne
$k=1-$k;
Mais on remarque aussi qu'il y a une fermeture de TR alors qu'il n'y a pas l'ouverture correspondante.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.059 seconds
Powered by Kunena Forum