I am planning on creating a mobile app which can scan a bill/invoice generated by shop and extract key features from it like shop name, address, items purchased, bill value etc. I understand i can use OCR to extract text from the bill (a scanned bill or a photo of the bill) but then how would i extract all these details? What approach to use?