Post by virgil » Wed Aug 04, 2010 1:03 am

Hi,

ik wou graag mijn prijzen inclusief btw invoeren maar ik kan het alleen excl. btw invoeren.
Hoe kan je dat veranderen? Want ik baseer mijn prijzen altijd inclusief dus dat is dan ook makkelijk te berekenen als ik het inclusief kan invoeren.

Alvast erg bedankt,

Let op! de gebruikte codes in dit topic kunnen nog een btw tarief van 19% bevatten!
Deze dus even controleren en aanpassen anders krijg je rare uitkomsten.
Last edited by i2Paq on Wed Jul 30, 2014 4:51 pm, edited 1 time in total.
Reason: BTW-waarschuwing toegevoegd

New member

Posts

Joined
Tue Aug 03, 2010 9:48 pm


Post by i2Paq » Wed Aug 04, 2010 2:46 am

Niet.
Sorry.

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by Smile » Tue Sep 14, 2010 3:06 am

Misschien dat je hier wat aan hebt? http://forum.opencart.com/viewtopic.php?t=11285
Ik ben ook op zoek naar een aanpassing! De huidige manier is echt de wereld op zijn kop vind ik persoonlijk.

Newbie

Posts

Joined
Sun Sep 12, 2010 5:48 pm

Post by k2tec » Tue Sep 14, 2010 3:00 pm

vindt in admin\view\template\catalog\product_form.tpl

Code: Select all

   <tr>
            <td><?php echo $entry_price; ?></td>
            <td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
          </tr>
vervang door:

Code: Select all

          <!-- TAXMOD1 BEGIN -->
          <tr>
            <td><?php echo $entry_price_gross; ?></td>
            <td><input type="text" id="grossprice" name="grossprice" onkeyup="updateNet()" value="<?php print ($price*1.21); ?>" /></td>
          </tr>
          <tr>
            <td><?php echo $entry_price; ?></td>
            <td><input type="text" id="price" name="price" onkeyup="updateGross()" value="<?php echo $price; ?>" /></td>
          </tr>
          <!-- TAXMOD1 END -->
          <script type="text/javascript"><!--
var image_row = <?php echo $image_row; ?>;

function addImage() {
    html  = '<tbody id="image_row' + image_row + '">';
   html += '<tr>';
   html += '<td class="left"><input type="hidden" name="product_image[' + image_row + ']" value="" id="image' + image_row + '" /><img src="<?php echo $no_image; ?>" alt="" id="preview' + image_row + '" class="image" onclick="image_upload(\'image' + image_row + '\', \'preview' + image_row + '\');" /></td>';
   html += '<td class="left"><a onclick="$(\'#image_row' + image_row  + '\').remove();" class="button"><span><?php echo $button_remove; ?></span></a></td>';
   html += '</tr>';
   html += '</tbody>';
   
   $('#images tfoot').before(html);
   
   image_row++;
}
//--></script>
<script type="text/javascript" src="view/javascript/jquery/ui/ui.datepicker.js"></script>
<script type="text/javascript"><!--
$(document).ready(function() {
   $('.date').datepicker({dateFormat: 'yy-mm-dd'});
});
//--></script>
<script type="text/javascript"><!--
$.tabs('#tabs a');
$.tabs('#languages a');
//--></script>

<!-- TAXMOD1 BEGIN -->
  <script type="text/javascript"><!--


    function doRound(x, places) {
      return Math.round(x * Math.pow(10, places)) / Math.pow(10, places);
    }


    function updateGross() {
      var taxRate = 21; //TAXVALUE - ENTER DIRECTLY
      var grossValue = document.forms["form"].price.value;
   
      if (taxRate > 0) {
        grossValue = grossValue * ((taxRate / 100) + 1);
      }
   
      document.forms["form"].grossprice.value = doRound(grossValue, 4);
    }

    function updateNet() {
      var taxRate = 21; //TAXVALUE - ENTER DIRECTLY
      var netValue = document.forms["form"].grossprice.value;
   
      if (taxRate > 0) {
        netValue = netValue / ((taxRate / 100) + 1);
      }
   
      document.forms["form"].price.value = doRound(netValue, 4);
    }
  //--></script>
<!-- TAXMOD1 END -->

in admin\language\dutch\catalog\product.php deze regel toevoegen.

Code: Select all

$_['entry_price_gross']    = 'Prijs Inclusief:  <strong> letop met . als decimaal<strong/>';
getest op 1.4.8a
($price*1.21) dit voor de btw waarde voor nl is dit ok, aanpassen voor andere btw waarde. b.v. btw 20% = ($price*1.20)
Last edited by i2Paq on Wed Jul 30, 2014 4:46 pm, edited 2 times in total.
Reason: Bijgewerkt voor 21% btw

User avatar
Active Member

Posts

Joined
Mon Apr 12, 2010 8:06 pm

Post by Gerrit » Tue Sep 14, 2010 5:03 pm

Mooie oplossing.

Let er wel op dat je bij een eventuele update dit weer kwijt bent en weer handmatig moet toevoegen.

Misschien dat we de makers nog eens kunnen vragen of er prijzen inclusief of exclusief ingevuld kunnen worden. Dit zou volgens mij kunnen bij de instellingen van de winkel door een vinkje te plaatsten, zoals dat ook wel bij andere webwinkel software gebeurt.

G.

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by virgil » Fri Sep 24, 2010 1:05 am

Dankje, werkt ook bij 1.4.9.1, alleen geen de tekst ervoor zetten lukt, maar voor de rest werkt alles prima thx

New member

Posts

Joined
Tue Aug 03, 2010 9:48 pm


Post by i2Paq » Fri Sep 24, 2010 2:02 am

Overigens is de gebruikte code volgens Qphoria "brak".

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by Gerrit » Fri Sep 24, 2010 2:14 am

Overigens is de gebruikte code volgens Qphoria "brak".
als in het bekende water?

Misschien dat Q een betere oplossing weet, dan is hij welkom om deze te laten zien.
Er zijn best veel OCer's die dit handig vinden. Zelf heb ik niet de behoefte, maar toch.
Gewoon bij de nieuwe versie een vinkje in de admin zetten met invoeren prijzen inclusief tax of niet zou welkom zijn.

Als tip zou ik kunnen geven om eens heel nauwkeurig het Duitstalig Forum na te lezen, deze hebben dat allang opgenomen in hun eigen versie van OC, evenals andere mogelijkheden. Ook deze aanpassingen worden vaak als minder aangemerkt maar werken schijnbaar heel erg goed.

G.

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by i2Paq » Fri Sep 24, 2010 2:58 am

Ik ben het met je eens, deze code zou default in OC moeten zitten.

In het Engelse gedeelte was de vraag naar deze code dus paste ik hem daar, Q maakte er een opmerking over Hier en ik vraag naar betere code aan hem, helaas geen antwoord gehad.

Overigens vindt je Hier de originele post met gemodde bestanden voor OC, tis wel voor de 1.4 versie begrijp ik.
Misschien dat iemand de code kan extracten en porteren naar 1.4.9.1?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by k2tec » Fri Sep 24, 2010 3:13 am

Unfortunately the upload does not work however just replace the price against:
Ik heb die module geprobeerd, helaas niet werkend gekregen. Vandaar de goedkope oplossing kost wat minder tekst.

User avatar
Active Member

Posts

Joined
Mon Apr 12, 2010 8:06 pm

Post by i2Paq » Fri Sep 24, 2010 3:21 am

k2tec wrote:
Unfortunately the upload does not work however just replace the price against:
Ik heb die module geprobeerd, helaas niet werkend gekregen. Vandaar de goedkope oplossing kost wat minder tekst.
Omdat hij gebruikt werd voor een andere versie van OC....

De originele files geven een extra veld in de BO.

Edit: Ik heb even contact gezocht met een Duitse medeforummer om te kijken of we de correcte files voor 1.4.9.x kunnen krijgen + de database update tabellen.

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by k2tec » Fri Sep 24, 2010 3:40 am

Dat zou mooie zijn.

Ik had een keer een poging gewaagd met mergen, had nog niet gekeken naar de database.

Als ik tijd heb zal ik hier nog een keer naar kijken tenzij onze buren er een op voorraad hebben liggen.

User avatar
Active Member

Posts

Joined
Mon Apr 12, 2010 8:06 pm

Post by zrxraver » Sat Sep 25, 2010 4:27 pm

ik zal er dit weekend ook even naar kijken, kan volgens mij nooit spannend zijn om te maken ;)

Active Member

Posts

Joined
Fri Oct 30, 2009 5:36 am

Post by Gerrit » Sat Sep 25, 2010 10:43 pm

Ik heb hier ook even naar gekeken en volgens mij kan je het bijna 1 op 1 gebruiken.
Om het in 1.4.8 of hoger te kunnen toepassen zou je deze aanpassing moeten inbreien.
Ben al aardig op weg. Er zijn geen database aanpassingen nodig, alleen een vinkje in de administratie of je inclusief of exclusief wilt invoeren. Ben wel nieuwsgierig waar zrxraver mee komt. Broemmmmmmm.....! ;)

G.

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by zrxraver » Sun Sep 26, 2010 7:16 pm

Ik heb even wat gemaakt, gebaseerd op de manier van oscommerce.
Prijs kan je zowel incl als excl btw invoeren, de incl prijs word ook aangepast als je een andere tax kiest.

Attachments

product prijs exl / incl invoeren


Active Member

Posts

Joined
Fri Oct 30, 2009 5:36 am

Post by Gerrit » Sun Sep 26, 2010 7:58 pm

zrxraver wrote:Ik heb even wat gemaakt, gebaseerd op de manier van oscommerce.
Prijs kan je zowel incl als excl btw invoeren, de incl prijs word ook aangepast als je een andere tax kiest.
Precies wat we nodig hadden, mooi met JSON, ik vroeg me al of waarom er geen AJAX gebruikt werd in voorgaande posts. Ik denk dat je een hoop gebruikers gelukkig maakt met deze. Dank!!

Gerrit

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by tuurbo » Sat Oct 02, 2010 1:25 am

Dit is werkelijk een toppertje! Dit zou eigenlijk standaard opgenomen moeten worden in een toekomstige build.

Newbie

Posts

Joined
Fri Oct 01, 2010 7:13 pm

Post by Gertjan » Mon Nov 29, 2010 7:31 pm

Nog een +1 voor zrxraver. Precies wat ik zocht.

Newbie

Posts

Joined
Mon Nov 29, 2010 7:27 pm

Post by robisrob » Sun Jan 30, 2011 8:49 pm

Thx, zeer handig :)

New member

Posts

Joined
Mon Jan 25, 2010 12:29 am

Post by zrxraver » Fri Apr 22, 2011 5:56 pm

Aangepaste files voor versie 1494

Active Member

Posts

Joined
Fri Oct 30, 2009 5:36 am
Who is online

Users browsing this forum: No registered users and 2 guests