Hoofdmenu
-menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen-menu

Berichten - miryam

#1
Goed om te zien dat vorig jaar de "Gemengde btw bij zakelijke uitgave" functionaliteit was toegevoegd!!!

Zijn er plannen dit ook door te voeren voor EU-leveringen?
#2
Ik blijf wat vreemde problemen hebben met facturen in onze WC koppeling. Kan ik met iemand contact opnemen om hier naar te laten kijken (betaald)?

Mogelijk heb ik wat onjuiste instellingen en/of werkt de plugin niet goed samen met de EU VAT Assistant plugin van Aelia Foundation.
#3
Dit betreft een order uit de VS, was misschien een slecht voorbeeld. Ik zal dit weekeinde de xml van een EU order plakken, want ook deze worden als levering (niet dienst) opgeslagen.
#4
...zo zo, ook aan het werk deze koningsdag? ;)

Testmode was inderdaad om de XML op te vangen.
#5
Diensten vanuit mijn WooCommerce shop worden in de Acumulus-facturen (en dus BTW-aangifte) altijd als product aangemerkt. In de xml staat <nature>Service</nature>, maar bij Aangifte omzetbelasting (BTW) wordt alles weergegeven als levering en niet als dienst. Waar gaat dit fout?

Onderstaand een geanonimiseerd voorbeeld:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<myxml>
<contract>
<contractcode>******</contractcode>
<username>******</username>
<password>REMOVED FOR SECURITY</password>
<emailonerror>******</emailonerror>
<emailonwarning>******</emailonwarning>
</contract>
<format>json</format>
<testmode>1</testmode>
<connector>
<application>WooCommerce 3.3.5 (WordPress: 4.9.5)</application>
<webkoppel>Acumulus 5.1.2</webkoppel>
<development>SIEL - Buro RaDer</development>
<remark>Library 5.1.2 - PHP 7.0.29</remark>
<sourceuri>https://www.siel.nl/</sourceuri>
</connector>
<customer>
<type>1</type>
<contactstatus>1</contactstatus>
<companyname1>******</companyname1>
<fullname>******</fullname>
<salutation>******</salutation>
<address1>******</address1>
<postalcode>******</postalcode>
<city>******</city>
<countrycode>US</countrycode>
<country>Verenigde Staten</country>
<telephone>******</telephone>
<email>******</email>
<overwriteifexists>1</overwriteifexists>
<invoice>
<concept>0</concept>
<issuedate>2018-04-27</issuedate>
<accountnumber>88305</accountnumber>
<costcenter>79486</costcenter>
<paymentstatus>2</paymentstatus>
<paymentdate>2018-04-27</paymentdate>
<description>Order 3142</description>
<template>74075</template>
<meta-currency>EUR</meta-currency>
<meta-currency-rate>1</meta-currency-rate>
<meta-currency-do-convert>false</meta-currency-do-convert>
<meta-payment-method>mollie_wc_gateway_paypal</meta-payment-method>
<meta-invoice-amountinc>19.95</meta-invoice-amountinc>
<meta-invoice-vatamount>0</meta-invoice-vatamount>
<meta-invoice-amount>19.95</meta-invoice-amount>
<meta-invoice-calculated>meta-invoice-amount</meta-invoice-calculated>
<line>
<itemnumber>******</itemnumber>
<product>****** - Single site licence</product>
<nature>Service</nature>
<meta-id>1955</meta-id>
<quantity>1</quantity>
<unitprice>19.95</unitprice>
<meta-unitprice-precision>0.01</meta-unitprice-precision>
<unitpriceinc>19.95</unitpriceinc>
<meta-unitpriceinc-precision>0.02</meta-unitpriceinc-precision>
<meta-unitprice-recalculate>false</meta-unitprice-recalculate>
<vatrate>0</vatrate>
<vatamount>0</vatamount>
<meta-vatrate-source>exact-0</meta-vatrate-source>
<meta-line-type>product</meta-line-type>
<meta-children-not-shown>2</meta-children-not-shown>
<meta-vattypes-possible>4</meta-vattypes-possible>
</line>
<emailaspdf>
<emailto>******</emailto>
<emailbcc>******</emailbcc>
<emailfrom>******</emailfrom>
<subject>****** </subject>
<confirmreading>0</confirmreading>
</emailaspdf>
<meta-lines-amount>19.95</meta-lines-amount>
<meta-lines-amountinc>19.95</meta-lines-amountinc>
<meta-lines-vatamount>0</meta-lines-vatamount>
<vattype>4</vattype>
</invoice>
</customer>
</myxml>
#6
Webkoppelingen / Re: WooCommerce EU BTW Diensten
19 april, 2017, 13:10:38
Ziet er voorlopig goed uit. Bedankt!
#7
Webkoppelingen / Re: WooCommerce EU BTW Diensten
18 april, 2017, 14:06:58
Bedankt voor de snelle respons. Ik zal de fees uitschakelen en kijken of dat het probleem oplost. Wordt vervolgd...
#8
Webkoppelingen / WooCommerce EU BTW Diensten
18 april, 2017, 12:08:04
Hoi,
ik probeer de BTW regels goed te krijgen voor digitale diensten. Zojuist een order uit Finland ontvangen en de factuurregels kregen bij BTW 'BTW-vrij'. Dit moet 0% zijn, toch? Heb ik hier invloed op middels een bepaalde instelling?

Ik krijg bij import de volgende melding:

Warning 566: Warning - Unknown or invalid vatrate(0) for countrycode FI. Applying HIGHEST known valid vatrate of 24.0000 for country FI at 2017-04-18. (ERRSMTK04)
Warning 566: Warning - Unknown or invalid vatrate(0) for countrycode FI. Applying HIGHEST known valid vatrate of 24.0000 for country FI at 2017-04-18. (ERRSMTK04)
Warning : One or more of your invoice lines do not have VAT while you configured that you sell "Only products or services that are VAT liable.". The invoice has been saved as concept. Correct the invoice in Acumulus and check your settings.
The information below is only shown to facilitate support. You may ignore these messages.
Message sent:

Message generated at: Tuesday 18th of April 2017 11:40:57

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<myxml>
  <contract>
    <contractcode>***********</contractcode>
    <username>***********</username>
    <password>REMOVED FOR SECURITY</password>
    <emailonerror>***********</emailonerror>
    <emailonwarning>***********</emailonwarning>
  </contract>
  <format>json</format>
  <testmode>0</testmode>
  <connector>
    <application>WooCommerce 3.0.3 (WordPress: 4.7.3)</application>
    <webkoppel>Acumulus 4.7.5</webkoppel>
    <development>SIEL - Buro RaDer</development>
    <remark>Library 4.7.5 - PHP 5.6.30</remark>
    <sourceuri>https://www.siel.nl/</sourceuri>
  </connector>
  <customer>
    <type>1</type>
    <contactyourid>601</contactyourid>
    <contactstatus>1</contactstatus>
    <companyname1>***********</companyname1>
    <vatnumber>FI***********</vatnumber>
    <fullname>***********</fullname>
    <salutation>Dear customer</salutation>
    <address1>***********</address1>
    <postalcode>***********</postalcode>
    <city>***********</city>
    <countrycode>FI</countrycode>
    <country>Finland</country>
    <telephone>***********</telephone>
    <email>***********</email>
    <overwriteifexists>1</overwriteifexists>
    <invoice>
      <concept>1</concept>
      <issuedate>2017-04-18</issuedate>
      <accountnumber>125118</accountnumber>
      <costcenter>79486</costcenter>
      <paymentstatus>2</paymentstatus>
      <paymentdate>2017-04-18</paymentdate>
      <description>Order 1272</description>
      <template>74075</template>
      <meta-payment-method>paypal</meta-payment-method>
      <meta-invoice-amountinc>52.83</meta-invoice-amountinc>
      <meta-invoice-vatamount>0</meta-invoice-vatamount>
      <meta-invoice-amount>52.83</meta-invoice-amount>
      <meta-invoice-calculated>meta-invoice-amount</meta-invoice-calculated>
      <line>
        <itemnumber>***********</itemnumber>
        <product>***********</product>
        <unitprice>29</unitprice>
        <unitpriceinc>29</unitpriceinc>
        <quantity>1</quantity>
        <vatrate>0</vatrate>
        <vatamount>0</vatamount>
        <meta-vatrate-source>exact-0</meta-vatrate-source>
        <meta-line-type>product</meta-line-type>
        <meta-vattypes-possible></meta-vattypes-possible>
      </line>
      <line>
        <itemnumber>***********</itemnumber>
        <product>***********</product>
        <unitprice>21.75</unitprice>
        <unitpriceinc>21.75</unitpriceinc>
        <quantity>1</quantity>
        <vatrate>0</vatrate>
        <vatamount>0</vatamount>
        <meta-vatrate-source>exact-0</meta-vatrate-source>
        <meta-line-type>product</meta-line-type>
        <meta-vattypes-possible></meta-vattypes-possible>
      </line>
      <line>
        <product>PayPal Fee</product>
        <unitprice>2.0755</unitprice>
        <quantity>1</quantity>
        <vatamount>0.4981</vatamount>
        <vatrate>24.0000</vatrate>
        <meta-vatrate-min>23.701033405431</meta-vatrate-min>
        <meta-vatrate-max>24.298478628351</meta-vatrate-max>
        <meta-vatrate-source>calculated-corrected</meta-vatrate-source>
        <meta-line-type>other</meta-line-type>
        <unitpriceinc>2.57362</unitpriceinc>
        <meta-calculated-fields>unitpriceinc</meta-calculated-fields>
        <meta-vattypes-possible>6</meta-vattypes-possible>
      </line>
      <emailaspdf>
        <emailto>***********</emailto>
        <emailbcc>***********</emailbcc>
        <emailfrom>***********</emailfrom>
        <subject>*********** Invoice  Order </subject>
        <confirmreading>0</confirmreading>
      </emailaspdf>
      <meta-lines-amount>52.8255</meta-lines-amount>
      <meta-lines-amountinc>53.32362</meta-lines-amountinc>
      <meta-lines-vatamount>0.4981</meta-lines-vatamount>
      <vattype>6</vattype>
    </invoice>
  </customer>
</myxml>


Ik gebruik de EU VAT plugin (https://nl.wordpress.org/plugins/woocommerce-eu-vat-assistant/) voor de EU vat regels. Die heeft ervoor gezorgd dat WooCommerce i.i.g. geen VAT berekent.
#9
Tja, ik denk dat het by-design zo is. In de order wordt evengoed de relevante info zoals de prijs en omschrijving bewaard, maar blijkbaar de SKU niet  ;/

Alvast bedankt voor het implementeren in ieder geval!
#10
Er treedt een probleem op als je een factuur probeert te exporteren naar Acumulus van een bestelling welke een product bevat die is verwijderd uit WooCommerce. dit is eenvoudig op te lossen door het volgende aan te passen:

libraries\Siel\Acumulus\WooCommerce\Invoice\Creator.php function getItemLine


    $this->addIfNotEmpty($result, 'itemnumber', $product->get_sku());
    $result['product'] = $item['name'];
    if ($isVariation) {
      $result['product'] .= ' (' . wc_get_formatted_variation($product->variation_data, TRUE) . ')';
    }


te vervangen door

    $result['product'] = $item['name'];
    if ( is_a( $product, 'WC_Product' ) ) {
      $this->addIfNotEmpty($result, 'itemnumber', $product->get_sku());
      if ($isVariation) {
        $result['product'] .= ' (' . wc_get_formatted_variation($product->variation_data, TRUE) . ')';
      }
    }


Wellicht een idee om dit mee te nemen met volgende versie?