-
Notifications
You must be signed in to change notification settings - Fork 13
Payment terms is always resetting when opened for editing #1036
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
hey, @jmgasper do you know any valid payment term id ? I checked many billing accounts on dev environment, but all of them's payment term are null. When we fetch the billing account data, it will associate payment_terms table on SQL level.
if the payment terms id is not an existed id, then, it will make paymentTerms_id null. |
@phead198708 - Here's a spreadsheet of 100 BAs that have a payment terms ID set |
@phead198708 - I dug into the API here. This is a long-standing bug that would take a fair bit of work to fix. We're replacing the billing API in the next couple of months, so I'm not gonna fix it. For now, let's just disable the payment terms text fields. |
hey, @jmgasper if we disable the payment terms text fields, the value will be null in the update request body which is not allowed by the endpoints. If we aims to disable this field, i think we could send what we received when we update the object. But in dev environment, the payment terms we received is always null, Im not sure it is the code issue or data issue, could you help to check both dev and prod environment ? because if we received null, and set it to the request body, it will always returns error when we update the BA. |
@phead198708 - All BAs created in the last 3 years have |
REF: https://topcoder.atlassian.net/browse/PM-1081
Go to billing accounts page
click Edit account
See the payments terms filed is empty even it was saved with a value
https://github.com/user-attachments/assets/52e729ff-8b67-4e87-bb00-e59ddcff35c8
The text was updated successfully, but these errors were encountered: