Extract structured invoice data from text with OpenAI | Genaihub