The same can be viewed at blog.harshitjoshi.in This week, I worked on factur-x library. I made three Pull Requests in week 3, but improved them this week and brought them to a level where they can be used.
- I worked on my three PRs from last week: Implementing JSON export, Adding preliminary Tests and Cleaning XML template files. We were finally able to merge all three PR. - I then implemented validation in form of is_valid() function. It validates against XSD and then checks the XML for required fields and values. PR-30 - We also had a discussion to solve an issue[6] in invoice2data based on extracting payment mode form invoice. While having a discussing this issue, we realised that list needs to handled properly in invoice_template(). Hence, I fixed it with PR-142 and tested it against a sample invoice. I need to work on tesseract module to capture invoice from images like one provided in issue-141. - Furthermore, I am currently researching on how to implement nested attributes for FacturX class (issue-7) and adding tests for JSON export. Here is what I intend to do during week 5: - Implement nested attributes for FacturX class and add tests to factur-x library like to check JSON export and any other feature I implement. - Add command line option for factur-x - And any other issue that comes up in invoice2data or factur-x Here are links to the repositories: https://github.com/invoice-x/invoice2data https://github.com/invoice-x/factur-x -- Cheers *Harshit Joshi* *Freshman - B.Tech (Information Technology and Mathematical Innovations)* Cluster Innovation Centre University of Delh*i* *Website: www.harshitjoshi.in <http://www.harshitjoshi.in>*
