Use period data entered by the user in the general ledger

issue4392
review5831002