Struktur Teknis Aplikasi Invoicing pada Odoo Community

Apr 1, 2024 | Invoicing

Kita mengetahui bahwa aplikasi Accounting tidak disertakan pada Odoo Community Edition. Tetapi meskipun demikian pada Odoo Community Edition ini aplikasi Invoicing yang bisa dihubungkan dengan aplikasi Accounting dari pihak ketiga. Untuk itu ada baiknya kita mengetahui struktur teknis aplikasi Invoicing ini supaya aplikasi yang kita bangun di atas Odoo Community Edition memiliki fitur yang lengkap.

Untuk memulai struktur teknis aplikasi Invoicing pada Odoo Community berikut langkah-langkahnya

  1. Mengaktifkan Developer Mode
  2. Melihat nama modul
  3. Melihat lokasi source code di github

    a. Kita dapat melihat lokasi source modul account Odoo di https://github.com/odoo/odoo/tree/15.0/addons/account .
    b. Untuk melihat manifestnya silahkan mengunjungi https://github.com/odoo/odoo/blob/15.0/addons/account/__manifest__.py .
    c. Untuk melihat init silahkan mengunjungi https://github.com/odoo/odoo/blob/15.0/addons/account/__init__.py .
  4. Melihat dependeny dari manifest
    Invoicing & Payments
    ====================
    The specific and easy-to-use Invoicing system in Odoo allows you to keep track of your accounting, even when you are not an accountant. It provides an easy way to follow up on your vendors and customers.You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments. This module also offers you an easy method of registering payments, without having to encode complete abstracts of account.
    """,
    'category': 'Accounting/Accounting',
    'website': 'https://www.odoo.com/app/invoicing',
    'images' : ['images/accounts.jpeg','images/bank_statement.jpeg','images/cash_register.jpeg','images/chart_of_accounts.jpeg','images/customer_invoice.jpeg','images/journal_entries.jpeg'],
    'depends' : ['base_setup', 'product', 'analytic', 'portal', 'digest'],
    

    Tampak dependencinya adalah
    a. base_setup: https://github.com/odoo/odoo/tree/15.0/addons/base_setup .
    b. product: https://github.com/odoo/odoo/tree/15.0/addons/product .
    c. analytic: https://github.com/odoo/odoo/tree/15.0/addons/analytic .
    d. portal: https://github.com/odoo/odoo/tree/15.0/addons/portal .
    e. digest: https://github.com/odoo/odoo/tree/15.0/addons/digest .

  5. Melihat folder-folder yang diimport pada init
    from . import controllers
    from . import models
    from . import demo
    from . import wizard
    from . import report
    from . import populate
    

  6. Melihat file-file yang diimport pada controller
    from . import onboarding
    from . import portal
    from . import terms
    

  7. Melihat file-file yang diimport pada models
    from . import sequence_mixin
    from . import partner
    from . import res_partner_bank
    from . import account_account_tag
    from . import account_account
    from . import account_journal
    from . import account_tax
    from . import account_tax_carryover_line
    from . import account_tax_report
    from . import account_reconcile_model
    from . import account_payment_term
    from . import account_move
    from . import account_move_line_tax_details
    from . import account_analytic_default
    from . import account_partial_reconcile
    from . import account_full_reconcile
    from . import account_payment
    from . import account_payment_method
    from . import account_bank_statement
    from . import chart_template
    from . import account_analytic_line
    from . import account_journal_dashboard
    from . import product
    from . import company
    from . import res_config_settings
    from . import account_cash_rounding
    from . import account_incoterms
    from . import digest
    from . import res_users
    from . import ir_actions_report
    from . import res_currency
    from . import res_bank
    from . import mail_thread
    from . import ir_module_module
    

  8. Melihat file-file yang diimport pada demo
    from . import account_demo
    

  9. Melihat file-file yang diimport pada wizard
    from . import account_automatic_entry_wizard
    from . import account_unreconcile
    from . import account_validate_account_move
    from . import pos_box
    from . import account_move_reversal
    from . import account_report_common
    from . import account_report_common_journal
    from . import account_report_print_journal
    from . import account_resequence
    from . import setup_wizards
    from . import wizard_tax_adjustments
    from . import account_invoice_send
    from . import base_document_layout
    from . import account_payment_register
    from . import account_tour_upload_bill
    from . import accrued_orders
    from . import base_partner_merge
    

  10. Melihat file-file yang diimport pada report
    from . import account_invoice_report
    from . import account_journal
    from . import account_hash_integrity_templates
    

  11. Melihat file-file yang diimport pada populate
    from . import account_bank_statement
    from . import account_journal
    from . import account_move
    from . import account_payment
    from . import account_reconcile_model
    from . import res_company
    

Untuk mengaktifkan full accounting pada Odoo Community silahkan mengunjungi https://www.proweb.co.id/articles/odoo-umkm/enable-accounting.html .

Kunjungi www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan implementasi Odoo ERP.

Odoo ERP merupakan aplikasi lengkap untuk otomatisasi proses bisnis perusahaan anda.
Jika anda tertarik dengan Odoo ERP silahkan mengisi form di bawah ini