WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
Many problems with Woocommerce Customer Invoice (20 posts)

  1. herinde
    Member
    Posted 1 year ago #

    Hi

    I'm testing a webshop setup with credit card payments. After completing an order it is - from a legal perspective - neccessary to send a customer invoice to the person purchasing a product. This is giving me a suprising number of problems:

    1. Other emails (Order confirmation, completed order) are sent correctly but when I try to manually send out a Customer Invoice from the order backend - it results in a short email with the header "Order #xxxx details" and no indication of this being an invoice. This may be a silly question: How is a Customer Invoice normally sent out in Woocommerce?

    2. In my country it is necessary to have a sequential invoice number on an invoice. For obvious practical reasons it can't be the same as the order number (there will be gaps in the numbering). I simply can't find out where to input an invoice number in Woocommerce!

    3. It is also a legal requirement to have following information on the invoice: A. The amount excl VAT. B. The VAT rate. C. The VAT amount. D. The total amount incl. VAT. As of now Woocommerce is only putting C and D into the various emails. I assume this will also be the case, if and when I manage to send out a Customer Invoice. How is this possible?

    I hope someone can help on this issue - these problems could become a real reason to find a different shop-setup, which would be a shame, because it works so well in other respects.

    Thanks :-)

    http://wordpress.org/extend/plugins/woocommerce/

  2. herinde
    Member
    Posted 1 year ago #

    Regarding the lack of information in the "Customer Invoice"-option in Woocommerce - I found this old post:

    http://wordpress.org/support/topic/plugin-woocommerce-ecommerce-plugin-for-wordpress-invoice-incomplete?replies=4

    I'm having trouble believing that Woocommerce has no real way of dealing with legally sufficient invoices. I am on Woocommerce version 2.0.10. Shouldn't this have been fixed by now?

  3. erich_k4wp
    Member
    Posted 1 year ago #

    @ 1. and 3.:
    you have to setup / create your own invoice template, the orginal file is located in
    /wp-content/plugins/woocommerce/templates/emails/customer-invoice.php
    copy this file to your template directory
    /wp-content/themes/YOURTHEMENAME/woocommerce/emails/customer-invoice.php
    and modify it as you need

    you may also look at this files:
    /wp-content/plugins/woocommerce/templates/emails/email-order-items.php
    /wp-content/plugins/woocommerce/templates/emails/email-header.php
    /wp-content/plugins/woocommerce/templates/emails/email-footer.php

    @ 2.:
    maybe a starting point
    http://wordpress.org/plugins/woocommerce-sequential-order-numbers/

  4. herinde
    Member
    Posted 1 year ago #

    Thank you very much for that. Your suggestion certainly sorts out #1 :-)

    Personally I don't quite have the coding skills to make the template dynamically show the amount excl. VAT and the VAT rate (#3), but thanks for the tip.

    #2 - I am considering buying that plugin.

    Sum up: I am still a bit disappointed that Woocommerce doesn't have these basic - and legally important - options out of the box.

    --

    A totally different way of sorting out some of the issues would be to install the "Print Invoices & Delivery Notes"-plugin and manually input an invoice number when completing an order. This does not - of course - result in a mail, but a paper invoice.

  5. robscott
    Member
    Posted 1 year ago #

    Will be doing this on one of our shops today - I'll try to get a code example up.

    In case you were wondering, and this applies to your circumstances, the maths involved to work out VAT from a purchase price (at 20% VAT - UK rate) are as follows:

    Ex-VAT price = (purchaseprice x 5) / 6
    VAT amount = purchaseprice - ((purchaseprice x 5) / 6)

    We need this logic for our invoices - so thought it could be useful for someone else. The maths will be different depending on how you work VAT on shipping and non-VATable products, too.

  6. mmtomm
    Member
    Posted 1 year ago #

    lucky me, I can use the plugin "WooCommerce Deutsch (de_DE)" which does the math for me partly: gross ammount, tax ammount and tax rate are displayed which is enough for retail customers in Austria.
    But even with Invoices & Delivery Notes plugin and sequential order numbers the invoice number problem still exists.

    @herinde: I do not understand, where to set the invoice number manually, can you further explain that to me?

    Thank you
    Tom

  7. beseecher
    Member
    Posted 1 year ago #

    Hello, I found an WooCommerce plugin that got the Manual Invoice Payment Gateway combined with printing out Invoice and Delivery Note and also personal security number option in the Payment Gateway. You also have options to design your template that not renaming the above things mentioned...

    You can find it at http://www.stormtribemarket.com

  8. Gabriel Reguly
    Member
    Posted 10 months ago #

    Hi mmtomm,

    I have coded a plugin for sequential invoice numbers.

    Do you still need it?

    Regards,
    Gabriel

  9. mmtomm
    Member
    Posted 10 months ago #

    Hi Gabriel,

    yes, I think we all still look for a solution, can you post more information about your plugin and it's features here?

    Thank you
    Tom

  10. Gabriel Reguly
    Member
    Posted 10 months ago #

    Hi Tom,

    It does the same as http://wordpress.org/plugins/woocommerce-sequential-order-numbers/ but for invoices :-)

    [Moderated]

    Regards,
    Gabriel

  11. esmi
    Forum Moderator
    Posted 10 months ago #

    @Gabriel Reguly: These are forums are NOT the place for you to advertise your paid-for solutions.

  12. Gabriel Reguly
    Member
    Posted 10 months ago #

    Hi esmi,

    Thanks for the reply, I was not aware that it was not allowed.

    How come @beseecher comment was not moderated too?

    Perhaps I should do as SkyVerge's http://wordpress.org/plugins/woocommerce-sequential-order-numbers/ release a lite and a pro version, that would be ok?

    Regards,
    Gabriel

  13. proxio
    Member
    Posted 10 months ago #

    HELLO herinde,

    Have you found a solution, same for me, maybe same country, france?

  14. mmtomm
    Member
    Posted 10 months ago #

    @Gabriel Reguly: it does not seem to match our specs above too close, does it?

  15. Gabriel Reguly
    Member
    Posted 10 months ago #

    @mmtomm: apologies if you got it wrong, but my code is for sequential invoice numbers and nothing else.

    I was under the impression that it was the last part of your puzzle :-)

  16. Gabriel Reguly
    Member
    Posted 10 months ago #

  17. larsactionhero
    Member
    Posted 9 months ago #

    hi there,

    i am working on a woocommerce shop and have to get online these days. the shop is located in germany, where we need sequential invoice numbers. but unfortunately no invoice numbers appear.
    next thing is, what happens when an invoice is generated along with a test order that will be terminated? would this cause missing invoice numbers?

    thanks for any reply! :)

  18. mmtomm
    Member
    Posted 9 months ago #

    Hi larsactionhero,

    same problem in austria.
    a workarround according to my tax consultant is, to add some text in the invoice that states "Bestellnummer = Rechnungsnummer" and also to have printed copy of the test invoices and aat them to the book keeping docs :( I solved it with a statement in my documents (eidesstattliche Erklärung) which tells, that the production invoice numbers starts with number xxx and anything before was testing invoices. while in production orders are sometimes also canceled I add the first page of theses invoices as well to my bookkeeping docs and mark them as "Canceled"

    Greets from Vienna
    Tom

  19. Gabriel Reguly
    Member
    Posted 9 months ago #

    Hi larsactionhero,

    You need to change your templates in order to show invoice numbers, as by default WooCommerce only shows order numbers.

    WooCommerce would not know if the orders are for testing or for real, it would just generate a sequential invoice number.

    Make a database copy before testing and then restore it after testing :)

    Regards,
    Gabriel

  20. c.turner7
    Member
    Posted 7 months ago #

    I cannot seem to get my VAT showing when I do a manual order. It doesn't come up on the invoices when I process them even if it is a UK order.

    Can anyone please advise?

    Kind regards

    Chris

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic