Special Upgrade / Install Instructions:
If your company uses the SedonaCloud API, IT will update the SedonaCloud version at the same time as your SedonaOffice upgrade. This is to ensure compatibility with the all modules utilizing SedonaCloud.
Supported Environments:
Version Support
** This version of SedonaCloud requires SedonaOffice version 6.2.0.4 or above **
Minimum System Requirements:
• Server is on Microsoft .Net 4.6.1
Features:
None
Bugs:
Note: Development Item Number in Parenthesis ( ), Customer Case Number in brackets [ ]
POST APBill allows duplicate invoice numbers (26605) [41499]
Issue: Using POST to /api/APBill endpoint is not validating invoice number for duplicate invoices.
Solution: Added a validation to make sure that the invoice number isn't in use more than once per vendor. If an invoice is posted that uses an invoice number that is already in the system for that vendor, then an error will need to be returned.
api/paymentmerchant/addcreditcard (and addbankaccout) merge LastName, FirstName in Customer Bill to. (26997) [Internal]
Issue: If the referenced CustomerBillTo for the CustomerBillId in the POST payload has a Business Name in the format of LastName, Firstname, the endpoint contains logic that will reformat that name and save it back to the database as 'FirstNameLastname'. It should be 'FirstName LastName'.
Solution:Fixed POST api/paymentmerchant/addcreditcard and api/paymentmerchant/addBankAccount that changes a CustomerBillTo Business Name saved in LastName, Firstname is reformatted and saved 'FirstName LastName' not 'FirstNameLastName'
GET ACH blank response even when ACHID is provided. (27033) [ ]
Issue:GET ACH blank response even when ACHID is provided.
Solution: Changed the ACH and AR_ACH models to no longer require the DepositCheckId and PreviousAchId. Also, changed the model mapping to make the navigation property relationships for these IDs to be optional.
POST Credit API - Sum of credit items does not match credit amount. (27024) [40014]
Issue: TaxAmount is coming in NULL, which is throwing off the calculation to determine whether the error needs returned.
Solution: Added TaxAmount field and added logic to set TaxAmount to 0 if it is Null.