Skip to content
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

fix(proposal): edit AR invoice update button unresponsive #492

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from

Conversation

arthemium
Copy link
Collaborator

@arthemium arthemium commented Dec 13, 2024

Issue was presented by a customer where the update button in the invoice editing screen was not responsive when the entity is not VAT obligated

Issue:

  • tax rate value was not included, hence when VAT value was passed it didn't inculde any values

  • note for QA and testing - there's a quirk, when launching the SDK for the first time, the VAT rate IDs will not apply, however, when closing and opening the editing component will reflect the VAT rates and the issue doesn't appear for any other invoice

Copy link

changeset-bot bot commented Dec 13, 2024

⚠️ No Changeset found

Latest commit: 5af21cc

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@saladNights saladNights changed the title Fix/edit ar invoice update button unresponsive fix(proposal): edit AR invoice update button unresponsive Dec 16, 2024
@saladNights
Copy link
Collaborator

Fix the linter warnings please

@saladNights
Copy link
Collaborator

update branch with the latest changes form the base one

? { vat_rate_id: lineItem.product.vat_rate.id,
vat_rate_value: lineItem.product.vat_rate.value,
}
: { tax_rate_value: lineItem.product.vat_rate.value / 100 }),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does the '/ 100' means? If it's the conversion from to minor units, it is a wrong way to do so.
The conversion from/to minor units depends on the currency since there is a differect decimal for some currencies.
You should use formatFromMinorUnits/formatToMinorUnits functions form our util hooks.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

got it, I didn't know that

@saladNights
Copy link
Collaborator

add a changeset and describe the implemented changes. It is required for detailed release notes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants