Skip to content

[IMP] us localization: update configuration and profit loss statement#17439

Closed
huisit wants to merge 1 commit into19.0from
19.0-us-localization-config-profit-loss-report-rexhu
Closed

[IMP] us localization: update configuration and profit loss statement#17439
huisit wants to merge 1 commit into19.0from
19.0-us-localization-config-profit-loss-report-rexhu

Conversation

@huisit
Copy link
Copy Markdown
Contributor

@huisit huisit commented Apr 17, 2026

documentation task card: https://www.odoo.com/odoo/project.task/6104190

key changes:

  • update configuration text + screenshot to reflect united states package
  • add profit & loss statement subsection under reports

note: lara will be updating chart of accounts after this merges

This 19.0 PR can be FWP up to master.

@huisit huisit self-assigned this Apr 17, 2026
@huisit huisit added the 2 label Apr 17, 2026
@robodoo
Copy link
Copy Markdown
Collaborator

robodoo commented Apr 17, 2026

Pull request status dashboard

@C3POdoo C3POdoo requested a review from a team April 17, 2026 18:47
@huisit
Copy link
Copy Markdown
Contributor Author

huisit commented Apr 17, 2026

@theRealThagomizer this is ready for review when you have a moment!
this pr only touches the configuration and profit & loss statement sections

i would love feedback on the list-table in particular -- IMO it would be easier to update a table if things change instead of retaking screenshots, not sure about accessibility for screen readers though

Copy link
Copy Markdown
Contributor

@theRealThagomizer theRealThagomizer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, @huisit! I had two style comments that you can noodle on and decide whether or not you want to implement them, and one call out for using sentence case in lists. Tweak the sentence cases and do some noodling and you're good to go!

Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
Comment on lines +401 to +424
* - Standard P&L Statement
- US P&L Statement
* - Revenue
- Income
* - Less Costs of Revenue
- Cost of Sales
* - Gross Profit
- Gross Profit
* - Less Operating Expenses
- Expense
* - Operating Income (or Loss)
- Net Operating Income
* - Plus Other Income
- Other Income
* - Less Other Expenses
- Other Expense
* -
- Net Other Income
* - Net Profit
- Net Income
* - Less Allocations and Plus Withdrawals
-
* - Net Profit Left After Allocations and Withdrawals
-
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth calling out a blank field with Not applicable or something similar? My knowledge of the nitty gritty of how screenreaders read HTML isn't as good as my knowledge of general principles, but I think it might not indicate an empty cell in a table if it's just identifying the table by the header and reading its contents L-R, T-B.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm also curious about the blank lines from a user POV:
A) Does Less Other Expenses = Other Expense + Net Other Income ?
B) Do the Less Allocations and Plus Withdrawals and Net Profit Left After Allocations and Withdrawals just not exist in the US report?

Copy link
Copy Markdown
Contributor

@hun-odoo hun-odoo Apr 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for all your inputs @dade-odoo. Responding to your questions.
A) Less Other Expense pulls all accounts that are of type 'Depreciation' and 'Other Expense'.

image

In the US, this is simply called Other Expense.
B) That's correct. In European accounting frameworks, the Profit & Loss doesn’t always stop at Net Profit. It can extend into appropriation of profit. Basically, what you do with the profit after it’s earned. Under US GAAP, the P&L is strictly about performance, not appropriation, and hence the report ends at Net Income.

cc- @huisit

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for all of the clarifying questions and information everyone! i updated the table and added a note explaining these discrepancies

Copy link
Copy Markdown
Contributor

@dade-odoo dade-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @huisit , thanks for the addition to the US page! I've left a few questions and suggestions here. Let me know if you want to discuss any of them further :)

Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
Comment thread content/applications/finance/fiscal_localizations/united_states.rst
Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
Comment on lines +401 to +424
* - Standard P&L Statement
- US P&L Statement
* - Revenue
- Income
* - Less Costs of Revenue
- Cost of Sales
* - Gross Profit
- Gross Profit
* - Less Operating Expenses
- Expense
* - Operating Income (or Loss)
- Net Operating Income
* - Plus Other Income
- Other Income
* - Less Other Expenses
- Other Expense
* -
- Net Other Income
* - Net Profit
- Net Income
* - Less Allocations and Plus Withdrawals
-
* - Net Profit Left After Allocations and Withdrawals
-
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm also curious about the blank lines from a user POV:
A) Does Less Other Expenses = Other Expense + Net Other Income ?
B) Do the Less Allocations and Plus Withdrawals and Net Profit Left After Allocations and Withdrawals just not exist in the US report?

@huisit huisit force-pushed the 19.0-us-localization-config-profit-loss-report-rexhu branch from dc5de83 to aff2143 Compare April 21, 2026 16:29
@huisit huisit requested a review from dade-odoo April 21, 2026 16:31
@huisit
Copy link
Copy Markdown
Contributor Author

huisit commented Apr 21, 2026

@dade-odoo @theRealThagomizer thank you for the reviews! I'm still trying to get clarification from experts about the blank lines/discrepancies, but I just pushed the other changes for now.

@huisit huisit force-pushed the 19.0-us-localization-config-profit-loss-report-rexhu branch from aff2143 to 52c59d1 Compare April 21, 2026 22:47
@huisit huisit requested a review from Felicious April 21, 2026 22:55
@huisit
Copy link
Copy Markdown
Contributor Author

huisit commented Apr 21, 2026

@Felicious this is ready for final!

@huisit huisit force-pushed the 19.0-us-localization-config-profit-loss-report-rexhu branch from 52c59d1 to 8178bd9 Compare April 21, 2026 23:27
Copy link
Copy Markdown
Contributor

@Felicious Felicious left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job with this PR, @huisit !
@robodoo delegate+

Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
Comment thread content/applications/finance/fiscal_localizations/united_states.rst Outdated
@huisit huisit force-pushed the 19.0-us-localization-config-profit-loss-report-rexhu branch from 8178bd9 to 5b8c1ec Compare April 23, 2026 22:46
@huisit
Copy link
Copy Markdown
Contributor Author

huisit commented Apr 23, 2026

@robodoo r+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants