'Non-zero amount must be rounded to whole currency' Sage 50 SDK

SUGGESTED

When trying to save a sales order using the Sage 50 SDK, I get the error:

``` 'Non-zero amount must be rounded to whole currency'...```

I've been able to save them using something like `_.Amount = _.CalculateAmount(_.Quantity, _.UnitPrice);` which rounds up. This means our remote system might have say $90.99 while Sage has $91.00.  This seems to be limited to just sales orders. Is there a way to avoid this rounding behavior?

Parents
  • 0

    Hello, we can further investigate the issue but it would require a subscription to our Developer Partner Program. The lowest level fee is $350 for the first year and $250 for annual renewal. If you would like to sign-up, please send your business name, address, and phone number to [email protected] and we will get back to you with more information. Thanks!

Reply
  • 0

    Hello, we can further investigate the issue but it would require a subscription to our Developer Partner Program. The lowest level fee is $350 for the first year and $250 for annual renewal. If you would like to sign-up, please send your business name, address, and phone number to [email protected] and we will get back to you with more information. Thanks!

Children