btcpayserver / woocommerce-plugin

Plugin for connecting Woocommerce with BTCPayServer
https://btcpayserver.org/
Other
51 stars 41 forks source link

Data from WooCommerce order not correct in BTCPay Invoice #51

Open Copiaro opened 3 years ago

Copiaro commented 3 years ago

Hi,

I have successfully paired my Store with WooCommerce and created a Test order. Unfortunately the following data is not correct in the invoice in BTCPay Server:

1.) 16% VAT is calculated from the product pice only (=0,74 EUR) and not including shipping costs. The correct amount woud be 1,28 EUR (sum of VAT on product and shipping). Calculation in WoCommerce is correct, but it seems the thr wrong VAT field is being transferred to BTCPay Server.

2.) Customer information: Only the email ist transfered to the invoice, Name and address are missing. This will create accounting/tax issues.

See screenshots for details_ BTCPay2 BTCPay1

Is it a bug or are my setting incorrect? Thanks.

NicolasDorier commented 3 years ago

@Copiaro your setting is probably correct. I advise to do your accounting directly via woocommerce. I can take a look if we can fix that on the plugin side.

Copiaro commented 3 years ago

Hi @NicolasDorier

Thanks for the quick feedback. Yes, I‘ll do my accounting and invoicing anyway based on WooCommerce. Nevertheless there has to be a papertrail between the invoiced EUR amount and the BTC income. And any mismatch or missing information will lead to questions in case of a tax audit. And using Bitcoin already causes enough questions ;)

So thanks for looking into it...

vikingsarehere commented 3 years ago

Hello @NicolasDorier I have finally located an existing ticket which deals at least partially with the query I have.

I am looking forward to get the Buyer Information on the invoice populated (i.e. Name, telephone number) from what the customer enters on Woo at checkout. But for some reason only the email address gets passed to the BTCpay server backend system. Exactly as seen on the second screen which Copiaro provided - most of the Buyer fields are empty.

I have exhausted all settings within Woo commerce apart from custom coding and additional plugins. Nothing worked.

Can you (or anyone who is familiar) please advise if it is possible to pass customer information from Woo to the server backend? Is BTCpay server able to receive such information in general?

Thanks