aws-samples / aws-samples/amazon-textract-textractor

Improve AnalyzeExpense Support

Open
#163 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
493
Forks
163
PR merge metrics
No merged PRs in 30d

Description

Currently there is limited support for AnalyzeExpense in Textractor.
We support sync and async API calls.

However we need to implement the following:

- [x] Allow duplication of KV for summary fields, they are not unique and there can be multiple TOTAL fields for example
- [x] Add support for line items. Line items are typically stored in a tabular format and represent individual elements from a transaction
- [x] Add auto-complete and attribute support for each of the existing summary fields
- [x] Add visualization support for summary fields to distinguish them from the normal KV
- [x] Add a tutorial that shows the use of the analyze expense API

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing AnalyzeExpense sync and async API support in the repository. Check the issue's completed items—summary-field duplication, line items, autocomplete and attributes, visualization, and the tutorial—and identify what remains before proposing a bounded change. Done should mean the remaining AnalyzeExpense support is implemented and demonstrated.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, jupyter-notebook
Domain
api, data-visualization, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.