BV Commerce Forum
»
BV Commerce Support
»
General Support
»
351: OPEN - Overpaid Status - Wrongly Marked
Rank: Member
Joined: 10/22/2006(UTC) Posts: 74
|
If I capture/settle or charge for an order, after it has already been marked as shipped, the payment status changes to "Overpaid" even though it is for the exact amount of the order. This is using the manual BV gateway. I'm not sure what it does with any of the other gateways because I have yet to get any to work.
|
|
|
|
Rank: Member
Joined: 3/1/2006(UTC) Posts: 1,142
|
We are having trouble duplicating this bug, do you have any more info on the process you are using to do this. Is it happening on every transaction? What currency are you using for the store? If it is not happening on every transaction is there a particular item or pattern that you are seeing. If anyone else is experiencing this, please let us know so that we can try and find the use case which is causing this bug. Thank you. |
Justin Etheredge Senior Software Engineer BVSoftware |
|
|
|
Rank: Member
Joined: 10/22/2006(UTC) Posts: 74
|
U.S. Dollars. It doesn't happen in every transaction. It seems to be random (or at least I can't detect a pattern). I can duplicate it without the CC processing, like when using Checks as the payment method. It is accomanied by this error in the event log:
1/16/2007 11:02:37 AM mscorlib Input string was not in a correct format.[ at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.ChangeOrderStatusWhenPaymentRemoved.Execute(OrderTaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.OrderTask.Execute(TaskContext context) at BVSoftware.Bvc5.Core.BusinessRules.Workflow.Run(TaskContext c) ]
|
|
|
|
Rank: Member
Joined: 6/6/2005(UTC) Posts: 483
|
I get that red over paid flag whenever I give an Admin Discount to a customer that has already paid in full by Credit Card. Mine goes away when I post a negative Check received for the same amount as I gave for a discount.
Could it perhaps be a rounding issue on your selling price? Are you using some kind of percentage to calculate your selling price?
Bob Noble
|
|
|
|
Rank: Member
Joined: 3/1/2006(UTC) Posts: 1,142
|
Well you should get the overpaid warning if you issue a discount on an order that has been paid in full.
Bob made a good point though, do you have any discounts on the products where this is happening? It is potential that there is something somewhere that is not being rounded. |
Justin Etheredge Senior Software Engineer BVSoftware |
|
|
|
Rank: Member
Joined: 10/22/2006(UTC) Posts: 74
|
We don't have any discounts in place yet. The only thing I can think of that is based off a percentage is the UPS shipping adjustment. I think we have it set up for 5 or 6%, so perhaps it is a rounding issue. I'll try a fixed dollar adjustment to the UPS shipping for a day or two and see if it goes away.
|
|
|
|
Rank: Member
Joined: 3/1/2006(UTC) Posts: 1,142
|
Interesting, I'll look at the shipping to make sure that we aren't somehow getting fractions of a penny in the shipping. |
Justin Etheredge Senior Software Engineer BVSoftware |
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.