By Supporter on Wednesday, 16 January 2019
Posted in General Issues
Replies 6
Likes 0
Views 826
Votes 0
Hello,

At very first glance there are some very important points that you missed in the invoice:

1 - High - No Country field selection in the invoice layout (back-end configuration)
1.1- Country of seller should also be listed in the seller details in the invoice (front-end)

2 - High - No VAT ID field in the invoice layout (back-end configuration)
2.2 - VAT ID of seller should also be listed in the seller details in the invoice (front-end)

3 - High - An invoice (the document itself)should NOT be accessible if not paid ...

4 - Normal -Shipping address is confusing to user when the site is NOT proposing any shippable extras... There should be some configuration option to enable/disable this field globally in the back-end.

5 - High - Random number is NOT a permitted invoice number! Invoice numbers should increment as soon as it is paid (paid and not ordered - it is the payment date date that determines the invoice number increment...) Maybe keep the [[number]] and add [[invoice-number]] or [[incremental-number]]
Some countries have specific Invoice NUMBER FORMAT and NUMBER RESET FREQUENCY
E;g.: reset frequency options should be :
- None
- Every years
- Every months
- Every days

I already explained all these points a few times here in the forums but you do not seem to understand the importance of all these... very disappointed indeed....

As it is now the PayPlan is NOT compliant with EU regulations... so quite useless for us here unless you work on these above mentioned issues...


If this can help you... hikashop documentation about orders and invoices:


ORDER NUMBER FORMAT
This option enables you to set the format of order numbers. It is only available in commercial versions of HikaShop.

By default, the order number uses letters and numbers interleaved together, this is represented here with the tag {automatic_code}.

If you want to use the order number directly, you can use the tag {id}. In the tag id, you can specify the number of numbers with the size attribute. For example, {id size="5"} will result in 00123 for the order with the id 123.

You can also use the date tag in order to insert date information. For example, {date format="m/y"} will result in 02/11 for an order made in February 2011.

You can combine them to generate pretty advanced order numbers like the format RE-{id size="5"}/{date format="m/y"} used for German accounting which will result in RE-00123/02/11 for the order 123 made on February 2011.

If you need more formatting options for the date you can look at the PHP documentation: http://php.net/manual/fr/function.date.php

Note that the order number (and the order id) is generated when the order is created. So after you change the format here, only new orders will get their order number in the new format.

INVOICE NUMBER FORMAT
Same as the order but for the invoice (It is only available in commercial versions of HikaShop).

Note however that if you use the {id} tag, you will get the order invoice id, nor the order id. If you want to get the order id as your invoice number, you'll want to use the {order_id} tag instead.

Note that the invoice number (and the invoice id) is generated when the order status is changed to confirmed (based on the settings in the menu System>Order statuses). So after you change the format here, only new confirmed orders will get their invoice number in the new format.
Hello Supporter,

1 - High - No Country field selection in the invoice layout (back-end configuration)
In backend , if you are using euvat app then it will show country selection on backend invoice layout also.
see attached screen shot

1.1- Country of seller should also be listed in the seller details in the invoice (front-end)
Currently we are not showing seller country in frontned. We will look into this.

2 - High - No VAT ID field in the invoice layout (back-end configuration)
See attached screen shot.

2.2 - VAT ID of seller should also be listed in the seller details in the invoice (front-end)
Currently it's not possible to show seller vat id also in frontned.

3. What do you mean by this ? Can you please explain it more details.

4. i'll log this in our issue tracker and look into this.

5. What i understand you want to reset the invoice serial number , currently it's not possible in PP4.

INVOICE NUMBER FORMAT : Once invoice numbering reset then it will be applicabe for new invoice only which will generate after reset numbering. Existing one will not get affected.

Correct me if i misunderstood.
·
Thursday, 17 January 2019 12:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Manisha,

There's isn't any screenshot attached to your post.

1 - High - No Country field selection in the invoice layout (back-end configuration)
In backend , if you are using euvat app then it will show country selection on backend invoice layout also.
see attached screen shot
This is not related to the euvat app, I am writing about the "Settings > Invoices > Invoices Layout"

1.1- Country of seller should also be listed in the seller details in the invoice (front-end)
Currently we are not showing seller country in frontned. We will look into this.
Of course you can not display it in the fron-end because there is nowhere to select your country in the settings... point 1 above

2 - High - No VAT ID field in the invoice layout (back-end configuration)
See attached screen shot.
No sreeenshot - I am writing about the "Settings > Invoices > Invoices Layout"

2.2 - VAT ID of seller should also be listed in the seller details in the invoice (front-end)
Currently it's not possible to show seller vat id also in frontned.
Of course you can not display it in the fron-end because there is nowhere to enter your own VAT id in the settings... point 2 above

3. What do you mean by this ? Can you please explain it more details.
This point was also discussed in the forums earlier - Valid invoice statuses
I will keep this point for a separate post.


5. What i understand you want to reset the invoice serial number , currently it's not possible in PP4.

INVOICE NUMBER FORMAT : Once invoice numbering reset then it will be applicabe for new invoice only which will generate after reset numbering. Existing one will not get affected.

Correct me if i misunderstood.

First we need to understand each other on the use of terms and the purpose of the number / id
What is the invoice id, what is the invoice serial and what is the invoice number ???
- The invoice id, is the id in joomla database, it has no use in accounting
- The invoice serial is ... ? What do you use it for ? it has no use in accounting, at least in Europe...
- The invoice number, the invoice number is incremented, it should increment according to the date (you can not have invoice 10 in December and invoice number 56 in April), invoice number has a specific purpose in accounting

Yes, the reset frequency of the invoice number only affects next frequency period.
If reset frequency is set to "every year" the order number (not order id) is reset on the 1st of January of each year
What is interesting also in hikashop is the invoice number size
eg.: {id size="5"}
from Hikashop documentation : You can combine them to generate pretty advanced order numbers like the format RE-{id size="5"}/{date format="m/y"} used for German accounting which will result in RE-00123/02/11 for the order 123 made on February 2011.
·
Thursday, 17 January 2019 15:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Supporter,

Regarding Point 1, 2 , I thought you were talking about individual invoice edit screen. Now i got that you were talking about Setting >> Invoice >> Invoice Layout. I'll will add this into our issue tracker for feature request section.

3. Ok.

5. The difference between invoice id and invoice serial number is that invoice serial will be assigned to invoice only when invoice paid. Invoices those are not paid , invoice serial number will not be applicable.
You can decide the invoice serial number formatting. This invoice serial number is used for accounting purpose.
see attached screen shots.

If reset frequency is set to "every year" the order number (not order id) is reset on the 1st of January of each year
What is interesting also in hikashop is the invoice number size

Reset invoice number functionality is not possible currently in PayPlans.

Let me know your thoughts on this.
·
Thursday, 17 January 2019 17:24
·
0 Likes
·
0 Votes
·
0 Comments
·
4. Shipping Adress:

Where can I find the template to delete the shipping address-field? I don't need it and it's right, it's confusing, because there is no shipping.

Regards from Germany
Wolfgang
·
Sunday, 20 January 2019 23:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Wolfgang,

I am really sorry for the delayed response due to weekend and public holiday.

You can find this template on below mentioned file path.
root/components/com_payplans/themes/wireframe/dashboard/preferences/default.php, near line no. 73.

<?php echo $this->html('floatLabel.text', 'COM_PP_CHECKOUT_SHIPPING_ADDRESS', 'preference[shipping_address]', $preferences->get('shipping_address', '')); ?>


Remove above mentioned line of code to remove shipping address.

Let me know if you have any query.
·
Tuesday, 22 January 2019 11:07
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post