Skip to content

feat: Add matching functionality for EDocument XML processing#31

Merged
pritambiswal merged 4 commits into
developfrom
feat/matching-dialog-in-parser
Jan 26, 2026
Merged

feat: Add matching functionality for EDocument XML processing#31
pritambiswal merged 4 commits into
developfrom
feat/matching-dialog-in-parser

Conversation

@pritambiswal
Copy link
Copy Markdown
Contributor

  • Introduced new fields in EDocument JSON schema for matching status and data.
  • Implemented get_matching_status and save_matching_data methods in EDocument class to handle matching logic.
  • Updated EDocument Profile JSON to include matcher path configuration.
  • Enhanced XML parser to accept EDocument instance for accessing matching data.
  • Developed PEPPOL-specific matcher to extract and match supplier, items, and purchase order data from XML.
  • Added dialog configuration for manual matching of unmatched entities.
  • Created basic matcher as a fallback for profiles without specific matching logic.

Preetam Biswal added 4 commits January 22, 2026 21:28
- Introduced new fields in EDocument JSON schema for matching status and data.
- Implemented `get_matching_status` and `save_matching_data` methods in EDocument class to handle matching logic.
- Updated EDocument Profile JSON to include matcher path configuration.
- Enhanced XML parser to accept EDocument instance for accessing matching data.
- Developed PEPPOL-specific matcher to extract and match supplier, items, and purchase order data from XML.
- Added dialog configuration for manual matching of unmatched entities.
- Created basic matcher as a fallback for profiles without specific matching logic.
@pritambiswal pritambiswal merged commit d681296 into develop Jan 26, 2026
4 checks passed
@pritambiswal pritambiswal deleted the feat/matching-dialog-in-parser branch January 26, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant