Merge pull request #15 from priyankarani/develop

Fix states for better inheritance #5934
Add message field to gift card #5921
Merge pull request #14 from priyankarani/task-5921g

Add message field to gift card #5921
Fix on change to call super
Fix sale amounts #5921
Merge pull request #16 from priyankarani/test

Fix on change and sale amounts
Fix get_amount and on_change for invoice line #5939
Merge pull request #17 from priyankarani/task-5939

Fix get_amount and on_change for invoice line #5939
Refactor the module

* Replace the line type based logic on sale with checkbox
* Make no change to the logic of invoice (not required)
* Automatic numbering of gift card
* Make duplication of sale order and payment transactions safe
Merge pull request #18 from sharoonthomas/develop

Refactor the module
Add gift card to type of product template #6013
Merge pull request #19 from priyankarani/task-6013

Add gift card to type of product template #6013
Remove gift card from type of product template #6013

This patch  adds checkbox to tell if its gift card, as adding gift card to
type of product may add difficulty to keep track of inventory.
Merge pull request #20 from priyankarani/task-6013c

Remove gift card from type of product template #6013
Fix settlement of gift card #5935