1 line
55 KiB
JSON
1 line
55 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "label": "invoice_extraction.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L1"}, {"id": "invoice_extraction_fusioninvoiceextractor", "label": "FusionInvoiceExtractor", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L37"}, {"id": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "label": ".action_extract_from_attachment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L101"}, {"id": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "label": "._find_extractable_attachment()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L179"}, {"id": "invoice_extraction_fusioninvoiceextractor_get_active_extractor", "label": "._get_active_extractor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L199"}, {"id": "invoice_extraction_pdf_to_image_if_needed", "label": "_pdf_to_image_if_needed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L213"}, {"id": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "label": "._parse_invoice_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L250"}, {"id": "invoice_extraction_parse_line_items", "label": "_parse_line_items()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L391"}, {"id": "invoice_extraction_normalise_date", "label": "_normalise_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L429"}, {"id": "invoice_extraction_parse_amount", "label": "_parse_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L466"}, {"id": "invoice_extraction_compute_extraction_confidence", "label": "_compute_extraction_confidence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L500"}, {"id": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "label": "._apply_extracted_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L520"}, {"id": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "label": "._apply_extracted_line_items()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L588"}, {"id": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "label": ".action_manual_review()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L619"}, {"id": "invoice_extraction_safe_date", "label": "_safe_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L663"}, {"id": "invoice_extraction_rationale_1", "label": "Fusion Accounting - Invoice OCR Extraction Extends ``account.move`` with the ab", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L1"}, {"id": "invoice_extraction_rationale_38", "label": "Adds OCR-extraction capabilities to journal entries (invoices / bills). The", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L38"}, {"id": "invoice_extraction_rationale_102", "label": "Run OCR extraction on the first PDF / image attachment. This method:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L102"}, {"id": "invoice_extraction_rationale_180", "label": "Return the first attachment that looks like a scan. Returns:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L180"}, {"id": "invoice_extraction_rationale_200", "label": "Return the first active extractor for the current company. Returns:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L200"}, {"id": "invoice_extraction_rationale_214", "label": "Convert a PDF's first page to a PNG image if applicable. Uses Pillow to", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L214"}, {"id": "invoice_extraction_rationale_251", "label": "Extract structured fields from OCR raw text using regex. This is a best", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L251"}, {"id": "invoice_extraction_rationale_392", "label": "Attempt to extract tabular line items from OCR text. Looks for lines ma", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L392"}, {"id": "invoice_extraction_rationale_430", "label": "Try to parse a date string into YYYY-MM-DD format. Args: da", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L430"}, {"id": "invoice_extraction_rationale_467", "label": "Convert a money string like ``$1,234.56`` to a float. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L467"}, {"id": "invoice_extraction_rationale_501", "label": "Compute a simple confidence score (0\u2013100) based on how many key fields w", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L501"}, {"id": "invoice_extraction_rationale_521", "label": "Write extracted data to the invoice form fields. This method maps the p", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L521"}, {"id": "invoice_extraction_rationale_589", "label": "Create invoice lines from extracted line item data. Existing lines are", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L589"}, {"id": "invoice_extraction_rationale_620", "label": "Open the extraction-review wizard pre-populated with the extracted (or l", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L620"}, {"id": "invoice_extraction_rationale_664", "label": "Convert a string to a date, returning False on failure.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L664"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L16", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L17", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L18", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L19", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L20", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L22", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L23", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "pil", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L31", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_fusioninvoiceextractor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L37", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L101", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L179", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_get_active_extractor", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L199", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_pdf_to_image_if_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L213", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L250", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_parse_line_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L391", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_normalise_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L429", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_parse_amount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L466", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_compute_extraction_confidence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L500", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L520", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L588", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor", "target": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L619", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "target": "invoice_extraction_safe_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L663", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L118", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_fusioninvoiceextractor_get_active_extractor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L126", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_pdf_to_image_if_needed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L140", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L160", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_compute_extraction_confidence", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L170", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "target": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L174", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "target": "invoice_extraction_normalise_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L301", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "target": "invoice_extraction_parse_amount", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L334", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "target": "invoice_extraction_parse_line_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L383", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "target": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L581", "weight": 1.0}, {"source": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "target": "invoice_extraction_safe_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L640", "weight": 1.0}, {"source": "invoice_extraction_rationale_1", "target": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_invoice_extraction_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L1", "weight": 1.0}, {"source": "invoice_extraction_rationale_38", "target": "invoice_extraction_fusioninvoiceextractor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L38", "weight": 1.0}, {"source": "invoice_extraction_rationale_102", "target": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L102", "weight": 1.0}, {"source": "invoice_extraction_rationale_180", "target": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L180", "weight": 1.0}, {"source": "invoice_extraction_rationale_200", "target": "invoice_extraction_fusioninvoiceextractor_get_active_extractor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L200", "weight": 1.0}, {"source": "invoice_extraction_rationale_214", "target": "invoice_extraction_fusioninvoiceextractor_pdf_to_image_if_needed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L214", "weight": 1.0}, {"source": "invoice_extraction_rationale_251", "target": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L251", "weight": 1.0}, {"source": "invoice_extraction_rationale_392", "target": "invoice_extraction_fusioninvoiceextractor_parse_line_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L392", "weight": 1.0}, {"source": "invoice_extraction_rationale_430", "target": "invoice_extraction_fusioninvoiceextractor_normalise_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L430", "weight": 1.0}, {"source": "invoice_extraction_rationale_467", "target": "invoice_extraction_fusioninvoiceextractor_parse_amount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L467", "weight": 1.0}, {"source": "invoice_extraction_rationale_501", "target": "invoice_extraction_fusioninvoiceextractor_compute_extraction_confidence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L501", "weight": 1.0}, {"source": "invoice_extraction_rationale_521", "target": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L521", "weight": 1.0}, {"source": "invoice_extraction_rationale_589", "target": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L589", "weight": 1.0}, {"source": "invoice_extraction_rationale_620", "target": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L620", "weight": 1.0}, {"source": "invoice_extraction_rationale_664", "target": "invoice_extraction_fusioninvoiceextractor_safe_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L664", "weight": 1.0}], "raw_calls": [{"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L115"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L120"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L121"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L128"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L129"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "b64decode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L137"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "is_purchase_document", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L143"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "extract_fields", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L144"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L150"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L151"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L152"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L152"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L156"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L162"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "items", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L164"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L165"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_extract_from_attachment", "callee": "dumps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L169"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L185"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L190"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_find_extractable_attachment", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L194"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_get_active_extractor", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L205"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L230"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "open", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L239"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L239"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L241"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "save", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L242"}, {"caller_nid": "invoice_extraction_pdf_to_image_if_needed", "callee": "getvalue", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L243"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L276"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L278"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L278"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L292"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L295"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L302"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L302"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L306"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L313"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L313"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L318"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L321"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L321"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L328"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L334"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L337"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L344"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L347"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L353"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L357"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L362"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L362"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L365"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L366"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L367"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "match", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L367"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L372"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "upper", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L374"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_parse_invoice_fields", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L374"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "compile", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L405"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "finditer", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L412"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L413"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L413"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "match", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L415"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L417"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L419"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L419"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L420"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L420"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L420"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L421"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L421"}, {"caller_nid": "invoice_extraction_parse_line_items", "callee": "group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L421"}, {"caller_nid": "invoice_extraction_normalise_date", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L441"}, {"caller_nid": "invoice_extraction_normalise_date", "callee": "strptime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L459"}, {"caller_nid": "invoice_extraction_normalise_date", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L460"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "sub", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L477"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L477"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "rindex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L480"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "rindex", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L480"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L481"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L481"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L483"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L486"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L487"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L488"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L490"}, {"caller_nid": "invoice_extraction_parse_amount", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L492"}, {"caller_nid": "invoice_extraction_compute_extraction_confidence", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L514"}, {"caller_nid": "invoice_extraction_compute_extraction_confidence", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L514"}, {"caller_nid": "invoice_extraction_compute_extraction_confidence", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L515"}, {"caller_nid": "invoice_extraction_compute_extraction_confidence", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L515"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L531"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L535"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L537"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L546"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L551"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "to_date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L554"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L558"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "to_date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L561"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L566"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L568"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L576"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L579"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L583"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L585"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_fields", "callee": "keys", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L585"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L597"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L602"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L603"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L604"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L604"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L607"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L607"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_apply_extracted_line_items", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L614"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L626"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L632"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L636"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L638"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L639"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L640"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L641"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L642"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L643"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L644"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L645"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "dumps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L648"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L649"}, {"caller_nid": "invoice_extraction_fusioninvoiceextractor_action_manual_review", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L655"}, {"caller_nid": "invoice_extraction_safe_date", "callee": "to_date", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/invoice_extraction.py", "source_location": "L668"}]} |