• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

newuser
#1 Posted : Tuesday, January 2, 2007 8:58:20 AM(UTC)
newuser

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.
jetheredge
#2 Posted : Tuesday, January 16, 2007 10:38:32 AM(UTC)
jetheredge

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
newuser
#3 Posted : Tuesday, January 16, 2007 1:44:02 PM(UTC)
newuser

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) ]
[email protected]
#4 Posted : Wednesday, January 17, 2007 9:19:02 AM(UTC)
bobn@laurastamm.net

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
jetheredge
#5 Posted : Wednesday, January 17, 2007 10:28:27 AM(UTC)
jetheredge

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
newuser
#6 Posted : Wednesday, January 17, 2007 3:41:53 PM(UTC)
newuser

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.
jetheredge
#7 Posted : Wednesday, January 17, 2007 5:23:15 PM(UTC)
jetheredge

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.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012