First set of QA comments:
1. Could you indicate in xml/schema/Financial/FinancialTrxn.xml in comments for status_id field what the pseudo FK refers to? I believe it is to the option_values for the same option_group as contribution_status.
2. Backoffice create contribution: Currently a Check Number field appears under Paid By. When Paid By is changed to Check, an additional Check Number field appears above Soft Credit To. Please have only one appear under Paid By only when Paid By is set to Check.
3 Beside Send Receipt? change the help text from '...for this contribution...' to '... for this payment...'.
4 When Record smaller initial amount is enabled, Payment Amount field appears. Please fix its layout.
5 In the Submit a Payment fieldset, the first line should be an option group with three options: Pay in Full, Record smaller initial amount, Do not record a payment. Pay in Full should be the default value.
6 Enabling Pay in Full should cause Contribution Status to default to Completed.
7 Selecting Do not record a payment should cause the rest of the Submit a Payment fields to be hidden, and the Contribution Status to be changed to Pending. Process a contribution without a payment as a Pay Later transaction (ie use the accounts receivable financial account).
8 During QA, at one point the Send Receipt? field disappeared from the Submit a Payment fieldset when creating a new backoffice contribution. That should not happen (except if it is being hidden along with other fields when Do not submit a payment is enabled).
9 Backoffice create contribution results in confused status - completed is converted to Pending : Incomplete Transaction.
10 On View, the Payment(s) table from the Edit form should be displayed above the custom fieldsets.
11 On edit, in the Payment(s) table, Payment Status should be filled in rather than blank.
12 When editing a contribution, the Payment Amount, Pay Full, and Unallocated Amount fields should be in the Submit a Payment fieldset.
13 The Total Amount field at the top of the form should be editable. The Received, Paid By and Transaction ID fields in the Submit a Payment fieldset should be able to be edited.
14 The help icons should be active when clicked on the Edit Contribution form.
Pradeep, isn't this ready for QA? If so, please change status and assign to me.