Repository
OCA/l10n-japan · module folder · Try on Runboat
Module version
1.5.0
Category
Japanese Localization
Folder size
0.11 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-japan
Last tracking update
2026-08-07 08:43:07
Authors
Odoo Community Association (OCA), Quartile
Maintainers
Odoo Community Association (OCA), Quartile
Committers
Aungkokolin1997, Weblate, OCA-git-bot, oca-ci, Morita Shinnosuke
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_billing_from_cutoff, l10n_jp_summary_invoice_carryover
Description
This module adds a summary invoice report print functionality based on
the account_billing module.

The printed summary invoice is intended to serve as the Qualified Tax
Invoice (適格請求書), meaning that consumption taxes should be
recalculated based on the total amount of the invoices per tax rate
included in the summary invoice.

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
bill_line_section_layout bill_line_section_layout ir.ui.view qweb New
report_summary_invoice report_summary_invoice ir.ui.view qweb New
report_summary_invoice_document report_summary_invoice_document ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form - l10n_jp_summary_invoice res.config.settings form Inherits account.res_config_settings_view_form
view_account_billing_form_inherit account.billing.form.inherit account.billing form Inherits account_billing.view_account_billing_form
view_account_billing_tree account.billing.list account.billing list Inherits account_billing.view_account_billing_tree
view_account_invoice_filter account.move.search account.move search Inherits account.view_account_invoice_filter
view_account_supplier_billing_tree account.supplier.billing.list account.billing list Inherits account_billing.view_account_supplier_billing_tree
view_billing_search account.billing.search account.billing search Inherits account_billing.view_billing_search
view_invoice_tree account.invoice.tree account.move tree Inherits account_billing.view_invoice_tree
view_move_form account.move.form account.move form Inherits account.view_move_form
view_partner_property_form res.partner.form res.partner form Inherits account.view_partner_property_form
view_tax_form account.tax.form account.tax form Inherits account.view_tax_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (8)

New fields (10)
  • amount_tax Monetary
    compute='_compute_tax_totals' store=True string='Tax Amount'
  • amount_total Monetary
    compute='_compute_tax_totals' store=True string='Total Amount'
  • amount_untaxed Monetary
    compute='_compute_tax_totals' store=True string='Untaxed Amount'
  • company_partner_id Many2one
    related='company_id.partner_id' store=True string='Company Partner'
  • date_due Date
    compute='_compute_billing_date_due' copy=False index=True readonly=False store=True
  • remit_to_bank_id Many2one → res.partner.bank
    domain="[('partner_id', '=', company_partner_id)]" help='If not specified, the first bank account linked to the company will show in the report.' args: 'res.partner.bank', 'Remit-to Bank'
  • report_subtitle Char
    help='Subtitle to be printed below the title of the summary invoice report.'
  • tax_adjustment_entry_id Many2one → account.move
    args: 'account.move'
  • tax_totals Json
    compute='_compute_tax_totals' exportable=False store=True string='Billing Totals'
  • threshold_date_type Selection
    default='invoice_date'
Public methods (4)
  • action_cancel(self)
  • compute_lines(self)
  • create(self, vals_list)
    @api.model_create_multi
  • validate_billing(self)

New fields (2)
  • billing_id Many2one → account.billing
    comodel_name='account.billing' compute='_compute_billing_id' store=True
  • is_not_for_billing Boolean
    compute='_compute_is_not_for_billing' help='If selected, the invoice is excluded from the billing process.' readonly=False store=True
Public methods (1)
  • action_create_billing(self)

New fields (1)
  • signed_quantity Float
    compute='_compute_signed_quantity' digits='Product Unit of Measure' help='Technical field used to display the value with the correct sign in reports.'
Public methods (0)

No public methods.

New fields (1)
  • rounding_adjustment Boolean
    help='If selected, it means that this tax was auto-generated for rounding adjustment purposes.' readonly=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • show_invoice_narration Boolean
    default=True help='If enabled, the invoice narration will be displayed in the summary invoice report.'
  • show_invoice_total_amount Boolean
    default=True help='If enabled, the invoice total amount will be displayed in the summary invoice report.'
  • show_sale_order_number Boolean
    help='If enabled, the sales order number will be displayed in the summary invoice report lines.' args: 'Show Sales Order Number'
  • summary_invoice_remark Html
    default='下記の通り御請求申し上げます。' help='Content here will be displayed in the summary invoice report.' translate=True
Public methods (0)

No public methods.

New fields (4)
  • show_invoice_narration Boolean
    readonly=False related='company_id.show_invoice_narration'
  • show_invoice_total_amount Boolean
    readonly=False related='company_id.show_invoice_total_amount'
  • show_sale_order_number Boolean
    readonly=False related='company_id.show_sale_order_number'
  • summary_invoice_remark Html
    readonly=False related='company_id.summary_invoice_remark'
Public methods (0)

No public methods.

New fields (1)
  • is_not_for_billing Boolean
    help='If enabled, invoices for this partner will be excluded from the billing process by default.'
Public methods (0)

No public methods.

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
372 days ago
Last activity
52 days ago
Repository
OCA/l10n-japan
Pull request
[17.0][MIG] l10n_jp_summary_invoice: Migration to 17.0 (#76)
Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
102 days ago
Last activity
22 days ago
Repository
OCA/l10n-japan
Pull request
[19.0][MIG] l10n_jp_summary_invoice: Migration to 19.0 (#124)