[FIX] demo data period special flag
[FIX] demo data period special flag
[FIX] add one special period to demo data
[FIX] add one special period to demo data
[FIX] duration of opening period in demo data
[FIX] duration of opening period in demo data
[FIX]Fixed the issue of o2m sorting by column, m2o field does not give proper result for sorting because whole value of m2o [id, value] going to compare for sorting.
[FIX] purchase_requisition: fix broken test

cancel_purchase_requisition.yml: 
* use a different requisition from the one processed int purchase_requision.yml
* fix the 'I delete requisition' step which used to destroy a purchase.order

purchase_requisition.yml:
* add a check taht the purchase.requisition cannot be cancelled if the purchase.order are not cancelled first.
Launchpad automatic translations update.
[FIX] demo data period special flag
[FIX] add one special period to demo data
[FIX] duration of opening period in demo data
Launchpad automatic translations update.
[FIX]audittrail:on deletion of record from one2many and saving the parent form error raised as list index out of range (Ref: Case 604750)
[MERGE] [FIX] auditrail: when removing tracked object in a write call (eg: remove a line in o2m field) use the old name value, if present, as the name_get would fail for deleted value (opw 593569)
[MERGE] [FIX] auditrail: when removing tracked object in a write call (eg: remove a line in o2m field) use the old name value, if present, as the name_get would fail for deleted value (opw 593569)
[FIX] account_check_writing: set the amount_in_word even if the check is not created through the voucher form (for example, for checks created through pay wizard of invoices)
[FIX] account_check_writing: set the amount_in_word even if the check is not created through the voucher form (for example, for checks created through pay wizard of invoices)
[FIX] account: using float_round instead of native python round method, to apply half-up tie-breaking rule (1.655 with precision 2 is now 1.66 instead of 1.65).
[FIX] account: using float_round instead of native python round method, to apply half-up tie-breaking rule (1.655 with precision 2 is now 1.66 instead of 1.65).
[FIX] account: change decimal precision to avoid erasing tax and base values when updating a tax with coefficients on more than 2 decimals
[FIX] account: change decimal precision to avoid erasing tax and base values when updating a tax with coefficients on more than 2 decimals