Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fixed manual line item#479

Merged
supriya3105 merged 13 commits intodevelopfrom
fix-invoice-line-item
Jun 16, 2022
Merged

Fixed manual line item#479
supriya3105 merged 13 commits intodevelopfrom
fix-invoice-line-item

Conversation

@gowsik-ragunath
Copy link
Contributor

@gowsik-ragunath gowsik-ragunath commented Jun 15, 2022

Notion card

Summary

  • Users don't need to press enter to add a manual line item in the invoice.
  • Implemented the feature that allows users to add multiple line items in both edit and generate invoice pages.
  • Added an option to delete manual line items.

Addition bug fix:

  • Fixed the issue in generating PDF using Grover in dev and test environment.
  • Rendering invoice view page and invoice mail when company logo is not present.

Preview

https://www.loom.com/share/ba4b98713ae14759a99d5fa10c611a3e

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to
    not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Checklist:

  • I have manually tested all workflows
  • I have performed a self-review of my own code
  • I have added automated tests for my code

@supriya3105 supriya3105 requested review from apoorv1316 and removed request for Shruti-Apte June 15, 2022 12:42
@supriya3105
Copy link
Contributor

@apoorv1316 Please test this flow. This also includes the fix for the bug raised by you https://www.notion.so/saeloun/Request-failed-error-toast-on-add-manual-entry-d5cebc12bffc4dd48abeb72a0bf3c51d.

@supriya3105
Copy link
Contributor

@sudeeptarlekar @ajinkyaa Please review this PR.

@supriya3105
Copy link
Contributor

@gowsik-ragunath As discussed please check below issues :
1 . When qyt is in decimal value.
2. Edit and delete line item
3. Sending invoice.

@github-actions
Copy link

github-actions bot commented Jun 16, 2022

Current Code Coverage Percent of this PR:

89.24 %

Files having coverage below 100%

Impacted Files Coverage
/lib/custom_failure.rb 80.0 %
/app/controllers/users/invitations_controller.rb 86.36 %
/app/controllers/users/sessions_controller.rb 85.71 %
/app/services/invoice_payment/pdf_generation.rb 70.97 %
/app/services/invoice_payment/checkout.rb 44.0 %
/app/controllers/internal_api/v1/payment_settings_controller.rb 93.33 %
/app/controllers/internal_api/v1/profile_controller.rb 96.88 %
/app/controllers/internal_api/v1/companies_controller.rb 95.45 %
/app/controllers/internal_api/v1/payments/providers_controller.rb 94.74 %
/app/controllers/internal_api/v1/wise/recipients_controller.rb 90.0 %
/lib/benchmarking/benchmarker.rb 0.0 %

@gowsik-ragunath
Copy link
Contributor Author

@supriya3105 I have fixed the issue in adding decimal values in the quantity field and the issue in generating the invoice using Grover(while sending invoice).

@supriya3105 supriya3105 merged commit 97f7459 into develop Jun 16, 2022
@supriya3105 supriya3105 deleted the fix-invoice-line-item branch June 16, 2022 16:21
vipulnsward pushed a commit that referenced this pull request Feb 15, 2026
* Fixed the issue in considering line item values for price calculation

* Fixed the issue in setting the manual line item entry with updated values

* Included manual line item entries in invoice amount calculation

* Added ability to add multiple line items in generate invoice page

* Fixed the issue in adding multiple line items in generate invoice page

* Added option to delete a manual line item

* Fixed the issue in update the line item date

* Fixed the issue in adding decimal value in quantity field

* Fixed the issue in loading company logo when logo is not present and grover dev environment issue

* Fixed the issue in calcualting the invoice total

Co-authored-by: Gowsik <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants