· Prepare daily consolidated report and bank balance report · Facilitate in preparing departmental and overall budget and set targets · Facilitate in maintaining proper costing sheet of all items of transaction · Establishing and Controlling all cheque books/receipts as well as maintain cash control · Handle accounts payable and receivable · Knowledge of sales and purchase entry in general accounting process · Assist with tax audits and tax returns with proper knowledge of tax and vat as per rules of Nepal Government · Check invoices for inaccuracies and ensure invoices are correctly approved for payment · Enter all account payable invoices and processing weekly payment runs smoothly on Friday · Maintain appropriate hardcopy files of all current period documentation an archive previous period documentation · Management of petty cash as well as handle general accounting quires · Reconciliation of bank accounts · Contact clients about invoices that are past due · Direct internal and external audits to ensure compliance · Resolve financial disputes raised by the customer service and sales teams · Being a key point of contact for other departments on financial and accounting matters · Train and guide accounting assistants and bookkeepers · Supporting the Finance Manager and executives with projects and tasks when required