1 line
22 KiB
JSON
1 line
22 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "label": "batch_payment.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L1"}, {"id": "batch_payment_fusionbatchpayment", "label": "FusionBatchPayment", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L13"}, {"id": "batch_payment_compute_amount_total", "label": "_compute_amount_total()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L119"}, {"id": "batch_payment_check_payments_journal", "label": "_check_payments_journal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L130"}, {"id": "batch_payment_create", "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L157"}, {"id": "batch_payment_fusionbatchpayment_validate_batch", "label": ".validate_batch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L170"}, {"id": "batch_payment_fusionbatchpayment_action_draft", "label": ".action_draft()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L195"}, {"id": "batch_payment_fusionbatchpayment_action_reconcile", "label": ".action_reconcile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L202"}, {"id": "batch_payment_fusionbatchpayment_print_batch", "label": ".print_batch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L211"}, {"id": "batch_payment_create_batch_from_payments", "label": "create_batch_from_payments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L223"}, {"id": "batch_payment_rationale_1", "label": "Fusion Accounting - Batch Payment Processing Provides the ``fusion.batch.paymen", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L1"}, {"id": "batch_payment_rationale_14", "label": "Groups individual payments into batches for bulk processing. A batch paymen", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L14"}, {"id": "batch_payment_rationale_120", "label": "Compute the total batch amount and payment count.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L120"}, {"id": "batch_payment_rationale_131", "label": "Ensure every payment belongs to the same journal and uses the same payme", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L131"}, {"id": "batch_payment_rationale_158", "label": "Assign a sequence number when creating a new batch.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L158"}, {"id": "batch_payment_rationale_171", "label": "Validate the batch and mark it as *Sent*. All payments in the batch mus", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L171"}, {"id": "batch_payment_rationale_196", "label": "Reset a sent batch back to draft state.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L196"}, {"id": "batch_payment_rationale_203", "label": "Mark the batch as reconciled once bank confirms all payments.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L203"}, {"id": "batch_payment_rationale_212", "label": "Generate a printable report for this batch payment. :return: Action dic", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L212"}, {"id": "batch_payment_rationale_224", "label": "Create a new batch payment from an existing set of payments. All suppli", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L224"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "batch_payment_fusionbatchpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "batch_payment_compute_amount_total", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L119", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "batch_payment_check_payments_journal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L130", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "batch_payment_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L157", "weight": 1.0}, {"source": "batch_payment_fusionbatchpayment", "target": "batch_payment_fusionbatchpayment_validate_batch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L170", "weight": 1.0}, {"source": "batch_payment_fusionbatchpayment", "target": "batch_payment_fusionbatchpayment_action_draft", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L195", "weight": 1.0}, {"source": "batch_payment_fusionbatchpayment", "target": "batch_payment_fusionbatchpayment_action_reconcile", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L202", "weight": 1.0}, {"source": "batch_payment_fusionbatchpayment", "target": "batch_payment_fusionbatchpayment_print_batch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L211", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "target": "batch_payment_create_batch_from_payments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L223", "weight": 1.0}, {"source": "batch_payment_create_batch_from_payments", "target": "batch_payment_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L253", "weight": 1.0}, {"source": "batch_payment_rationale_1", "target": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_batch_payment_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L1", "weight": 1.0}, {"source": "batch_payment_rationale_14", "target": "batch_payment_fusionbatchpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L14", "weight": 1.0}, {"source": "batch_payment_rationale_120", "target": "batch_payment_fusionbatchpayment_compute_amount_total", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L120", "weight": 1.0}, {"source": "batch_payment_rationale_131", "target": "batch_payment_fusionbatchpayment_check_payments_journal", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L131", "weight": 1.0}, {"source": "batch_payment_rationale_158", "target": "batch_payment_fusionbatchpayment_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L158", "weight": 1.0}, {"source": "batch_payment_rationale_171", "target": "batch_payment_fusionbatchpayment_validate_batch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L171", "weight": 1.0}, {"source": "batch_payment_rationale_196", "target": "batch_payment_fusionbatchpayment_action_draft", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L196", "weight": 1.0}, {"source": "batch_payment_rationale_203", "target": "batch_payment_fusionbatchpayment_action_reconcile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L203", "weight": 1.0}, {"source": "batch_payment_rationale_212", "target": "batch_payment_fusionbatchpayment_print_batch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L212", "weight": 1.0}, {"source": "batch_payment_rationale_224", "target": "batch_payment_fusionbatchpayment_create_batch_from_payments", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L224", "weight": 1.0}], "raw_calls": [{"caller_nid": "batch_payment_compute_amount_total", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L122"}, {"caller_nid": "batch_payment_compute_amount_total", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L122"}, {"caller_nid": "batch_payment_compute_amount_total", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L123"}, {"caller_nid": "batch_payment_check_payments_journal", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L136"}, {"caller_nid": "batch_payment_check_payments_journal", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L136"}, {"caller_nid": "batch_payment_check_payments_journal", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L144"}, {"caller_nid": "batch_payment_check_payments_journal", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L144"}, {"caller_nid": "batch_payment_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L160"}, {"caller_nid": "batch_payment_create", "callee": "next_by_code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L161"}, {"caller_nid": "batch_payment_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L163"}, {"caller_nid": "batch_payment_create", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L164"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L179"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L181"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L181"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L183"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L183"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L186"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L188"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L188"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L191"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L191"}, {"caller_nid": "batch_payment_fusionbatchpayment_validate_batch", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L193"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_draft", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L197"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_draft", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L199"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_draft", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L199"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_draft", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L200"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_reconcile", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L204"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_reconcile", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L206"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_reconcile", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L206"}, {"caller_nid": "batch_payment_fusionbatchpayment_action_reconcile", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L209"}, {"caller_nid": "batch_payment_fusionbatchpayment_print_batch", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L217"}, {"caller_nid": "batch_payment_fusionbatchpayment_print_batch", "callee": "report_action", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L218"}, {"caller_nid": "batch_payment_fusionbatchpayment_print_batch", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L218"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L233"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L234"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L239"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L239"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L241"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L242"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L243"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L244"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L244"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L248"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L249"}, {"caller_nid": "batch_payment_create_batch_from_payments", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/batch_payment.py", "source_location": "L249"}]} |