🔍 Code Extractor

Search Components

Full-Text: Fast keyword matching | Semantic: AI-powered understanding of intent (finds similar concepts)

Search Results for "currency"

Found 20 matching component(s)

  • class ContractDataExtractor

    Extract structured data from legal contracts using LLM analysis

    File: /tf/active/vicechatdev/contract_validity_analyzer/extractor.py

    class contractdataextractor
  • function test_llm_extraction

    A test function that validates LLM-based contract data extraction by processing a sample contract and verifying the extracted fields against expected values.

    File: /tf/active/vicechatdev/contract_validity_analyzer/test_extractor.py

    testing contract-extraction llm validation integration-test
  • class ExcelGenerator

    Generates structured Excel files from extracted invoice data.

    File: /tf/active/vicechatdev/invoice_extraction/core/excel_generator.py

    class excelgenerator
  • class EntityClassifier

    Classifies which ViceBio entity (UK, Belgium, or Australia) an invoice is addressed to using rule-based pattern matching and LLM fallback.

    File: /tf/active/vicechatdev/invoice_extraction/core/entity_classifier.py

    classification entity-recognition invoice-processing pattern-matching regex
  • class TestUKExtractor

    Unit test class for testing the UKExtractor class, which extracts structured data from UK invoices including VAT numbers, dates, amounts, and line items.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_extractors.py

    unit-test invoice-extraction uk-invoices vat-validation date-parsing
  • class TestBEExtractor

    Unit test class for testing the BEExtractor class, which extracts structured data from Belgian invoices using LLM-based extraction.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_extractors.py

    unit-testing invoice-extraction belgian-invoices llm-testing data-extraction
  • class TestAUExtractor

    Unit test class for testing the AUExtractor class, which extracts data from Australian invoices including ABN, GST, and payment details.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_extractors.py

    unit-test invoice-extraction australian-invoices ABN-formatting GST-handling
  • class TestBaseValidator

    Unit test class for testing the BaseValidator class functionality, including validation of extraction results, field types, date consistency, amount consistency, and entity-specific validation rules.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_validators.py

    testing unit-test validation document-processing invoice-validation
  • class TestUKValidator

    Unit test class for validating the UKValidator class functionality, testing UK-specific invoice validation rules including VAT numbers, addresses, banking details, and currency.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_validators.py

    testing unit-test validation uk-validator invoice-validation
  • class TestBEValidator

    Unit test class for validating the BEValidator class, which validates Belgian invoice extraction results including VAT numbers, addresses, IBAN, currency, and legal requirements.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_validators.py

    testing unit-test validation belgian-invoices vat-validation
  • class TestAUValidator

    Unit test class for validating the AUValidator class, which validates Australian invoice extraction results including ABN, GST, banking details, and tax invoice requirements.

    File: /tf/active/vicechatdev/invoice_extraction/tests/test_validators.py

    testing unit-test validation australian-invoice ABN
  • class AUValidator

    Australia-specific invoice data validator that extends BaseValidator to implement validation rules for Australian invoices including ABN validation, GST calculations, and Australian tax invoice requirements.

    File: /tf/active/vicechatdev/invoice_extraction/validators/au_validator.py

    validation invoice australia abn gst
  • class BaseValidator

    Abstract base class for validating extracted invoice data with entity-specific validation rules. Provides common validation functionality for required fields, field types, date consistency, and amount calculations.

    File: /tf/active/vicechatdev/invoice_extraction/validators/base_validator.py

    validation invoice abstract-base-class data-validation entity-validation
  • class BEValidator

    Belgium-specific invoice data validator that extends BaseValidator to implement Belgian invoice validation rules including VAT number format, address verification, IBAN validation, and legal requirements.

    File: /tf/active/vicechatdev/invoice_extraction/validators/be_validator.py

    validation invoice belgium vat iban
  • class UKValidator

    UK-specific invoice data validator that extends BaseValidator to implement validation rules specific to UK invoices including VAT number format, UK addresses, VAT rates, and banking details.

    File: /tf/active/vicechatdev/invoice_extraction/validators/uk_validator.py

    validation invoice UK VAT tax
  • class FormatNormalizer

    Normalizes extracted data formats to ensure consistency. Handles: - Date format standardization - Number/currency normalization - VAT/tax number formatting - Field name standardization - Address formatting - Field value cleaning

    File: /tf/active/vicechatdev/invoice_extraction/utils/format_normalizer.py

    class formatnormalizer
  • class BEExtractor

    Belgium-specific invoice data extractor that uses LLM (Large Language Model) to extract structured invoice data from Belgian invoices in multiple languages (English, French, Dutch).

    File: /tf/active/vicechatdev/invoice_extraction/extractors/be_extractor.py

    invoice-extraction belgium llm ocr document-processing
  • class AUExtractor

    Australia-specific invoice data extractor that uses LLM (Large Language Model) to extract structured invoice data from Australian tax invoices, handling ABN, ACN, GST, BSB numbers and Australian date formats.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/au_extractor.py

    invoice-extraction australia llm ocr document-processing
  • class BaseExtractor

    Abstract base class that defines the interface and shared functionality for entity-specific invoice data extractors (UK, BE, AU), providing a multi-stage extraction pipeline for invoice processing.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/base_extractor.py

    invoice-processing data-extraction abstract-base-class OCR document-processing
  • class UKExtractor

    UK-specific invoice data extractor.

    File: /tf/active/vicechatdev/invoice_extraction/extractors/uk_extractor.py

    class ukextractor

Search Examples