def fSetup_InvoiceListing():
    # ---------------------------------------------------#

    logging.debug("- set up invlist")

    myTools.getFocus()
    type("r", KeyModifier.ALT)
    type("a")
    time.sleep(1)
    type("i")
    time.sleep(1)

    myTools.removeDateAndTime()

    type(Key.F4, KeyModifier.CTRL)
    time.sleep(1)
    type("y")
    time.sleep(1)

    # open report
    type("o", KeyModifier.CTRL)
    # add invoice number sort
    type(Key.F6)
    time.sleep(1)
    myTools.pressTAB(2)
    time.sleep(1)
    type(Key.SPACE)

    # close and save report
    type(Key.F4, KeyModifier.CTRL)
    time.sleep(1)
    type("y")
    time.sleep(1)
    type(Key.F4, KeyModifier.CTRL)
def fSetup_PreBill():
#---------------------------------------------------#

    logging.debug('- set up prebill')
    
    myTools.getFocus()
    logging.debug('- open worksheet')
    type("b",KeyModifier.ALT)
    type("p")

    myTools.removeDateAndTime()

    type(Key.F4,KeyModifier.CTRL)
    time.sleep(1)
    type("y")
    time.sleep(1)
    type(Key.F4,KeyModifier.CTRL)
def fSetup_ARwRunBal():
#---------------------------------------------------#

    logging.debug('- set up ARwRunBal')
    
    myTools.getFocus()
    type("r",KeyModifier.ALT)
    type("a")
    time.sleep(1)
    myTools.pressDOWN(2)
    time.sleep(1)

    myTools.removeDateAndTime()

    type(Key.F4,KeyModifier.CTRL)
    time.sleep(1)
    type("y")
    time.sleep(1)
    type(Key.F4,KeyModifier.CTRL)
def fSetup_FirmAssTot():
#---------------------------------------------------#

    logging.debug('- set firmasstot')
    
    myTools.getFocus()
    logging.debug('- open report')
    type("r",KeyModifier.ALT)
    type("b")
    time.sleep(1)
    type("f")
    myTools.pressDOWN(1)
    time.sleep(1)

    myTools.removeDateAndTime()

    type(Key.F4,KeyModifier.CTRL)
    time.sleep(1)
    type("y")
    time.sleep(1)
    type(Key.F4,KeyModifier.CTRL)