Sequential order numbers
#1
Posted 30 September 2008, 09:48
Also, does this only apply to web orders? Or are phone/fax orders supposed to be incorporated in this somehow too? Their other business does 95% phone/fax orders, and only a handful of "web" orders that they process manually, so they just manually give an order number to each as they process. But if they try to do something like that here then 1. high volume could make this ridiculously time consuming and 2. customers would get one number from osC, and another from the company later (which is pretty awful). I suppose they could just put those orders into osC by acting like they're the "customer", although it doesn't seem like it would be the smoothest customer service experience.
Anyone else in a country with a similar law? How do you handle it?
Thanks!
#2
Posted 30 September 2008, 11:12
I have not heard that sequential numbering is "law", I suspect that is BS - but you never know with all the new laws we get each day in Europe.
Support is commercially available. The question is whether you value your business
highly enough to spend money on it.
For commercial support from known developers who support osCommerce
ethos, please post at http://forums.oscommerce.com/forum/79-commercial-support/
#3
Posted 30 September 2008, 15:06
#5
Posted 30 September 2008, 18:09
Jack
Most Important: Header Tags SEO - Ultimate SEO V 2.2d
All SEO Addons: Recommended SEO Addons
Support Links:
Finding relevant link exchanges - Headers Already Sent - What does it cost? -What's my version? - How to change titles? - Preventing HotLinking
#6
Posted 30 September 2008, 18:12
Jack_mcs, on Sep 30 2008, 12:09 PM, said:
Jack
No, I'm saying this. Customer X places an order (1), and accidentally places another (2). Then customer Y places order 3, and so on. My client is saying that order number 2 isn't a real order (let's say they realise their mistake, call in and cancel) and so it has to be used for a 'real' order, not just skipped.
#7
Posted 30 September 2008, 20:24
burt, on Sep 30 2008, 01:12 PM, said:
Then again, osCommerce is not a book keeping program (very easy to tamper with
#8
Posted 30 September 2008, 20:27
Making a wrong order, does not create a gap. It simply creates an order that needs to be treated differently than a real order, surely?
Support is commercially available. The question is whether you value your business
highly enough to spend money on it.
For commercial support from known developers who support osCommerce
ethos, please post at http://forums.oscommerce.com/forum/79-commercial-support/
#9
Posted 30 September 2008, 20:59
burt, on Sep 30 2008, 10:27 PM, said:
Quote
Anyway, I would think it would be far better to use a real bookkeeping program to satisfy the tax office (and an accountant). For that I think it would be best to have an option to import orders to the bookkeeping program and probably export the "real" invoice numbers into osC again (for when your customers check their order statuses).
Just my two cents. I'm a chemist, not a bookkeeper
#10
Posted 01 October 2008, 07:28
Jan Zonjee, on Sep 30 2008, 02:59 PM, said:
To my knowledge you would need to create a "counter invoice" for a wrong order. This would compensate for the wrong order but leave the numbers sequential. Of course standard osC does not have an option for manually adding such a "counter invoice".
Anyway, I would think it would be far better to use a real bookkeeping program to satisfy the tax office (and an accountant). For that I think it would be best to have an option to import orders to the bookkeeping program and probably export the "real" invoice numbers into osC again (for when your customers check their order statuses).
Just my two cents. I'm a chemist, not a bookkeeper
So they'd potentially have two different order numbers? One from the email they got, and the "real" one? That seems like it would be confusing to the customer, not to mention everyone else...
#11
Posted 01 October 2008, 13:59
The problem I am having is with gaps in the numbering. It appears that there are situations (I don't know when that happens) that orders are created with a new number but not stored in the database, and when the next order is created the number is not being reused. This leads to holes in the order list. I don't have problems with aborted or leftover orders that are in the orders table. I can manually set them to "cancelled" and print the required invoices to fill the gaps there (could even be done by a script I guess). But I do have a problem with the missing ones in between, there is no information about them in the database.
Can anyone explain to me how the order numbering works in osCommerce, i.e. when are the numbers assigned (and by what script), and when is the order stored (or not stored or deleted) in the database? I need to find a way to ensure that either those aborted orders are stored in the database or, if they are stored but later deleted in the process, that this deletion does not happen. Then I could easily get my invoice numbers without gaps in it.
Best regards
Reiner
#12
Posted 10 October 2008, 23:51
Allison's client may wish to (and really ought to) keep books and issue invoices from a system separate from their online ordering setup.
We do that in my business, and although there is some duplication of effort, our bookkeeping and communication with the customer is much sleeker and better-looking
As for the "order number" that the customer receives from the osC shop, that part of the email can easily be deleted so that they do not receive a number in their online confirmation. They should likely simply get a confirmation, and then a proper invoice, marked "paid" in the mail or with their parcel.
Hope this helps,
~Wendy
p.s.: If you want to modify the "Order Number" part of the confirmation email, see:
/catalog/checkout_process.php around line 233,
and/or
/catalog/includes/languages/english/checkout_process.php around line 14.
Edited by WoodsWalker, 10 October 2008, 23:53.
#13
Posted 09 March 2009, 20:14
Now, for an individual customer, there is absolutely no way to guarantee that they receive adjacent invoice numbers (n, n+1). Another customer could always "sneak in" between the first transaction and the second transaction. That's life. If they think they should be guaranteed invoice number n+1 after creating invoice n, they're smoking some pretty strong stuff. All you can guarantee is that the second transaction is at least n+1. That's all that the intent of the law is. If they demand anything other than that, they're idiots.














