Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pro rata (starting) #53

Merged
merged 5 commits into from
Nov 29, 2024
Merged

Pro rata (starting) #53

merged 5 commits into from
Nov 29, 2024

Conversation

ElemarJR
Copy link
Contributor

No description provided.

Previously, the active section was set based on permissions alone. This update introduces logic to dynamically determine the active section and items based on the current path, improving user experience by aligning the sidebar with user's navigation context.
Eliminated an unnecessary debug `print` statement in `ontology.py` that was used to display the 'valor-pre-contratado' meta field. This cleanup enhances code readability and prevents cluttering of the console output with debug information.
Implemented a new 'partial' boolean attribute in various revenue tracking schemas and adjusted revenue computation logic to handle partial billing. This change helps identify and account for projects with incomplete billing periods, ensuring more accurate revenue tracking by flagging and calculating partial fees where applicable.
Introduced pro-rata revenue tracking structures in the GraphQL schema and enhanced the revenue tracking computation logic to handle partial billing cases. Updated various functions to manage pro-rata information, including penalties at different hierarchy levels such as project, case, sponsor, client, account manager, and kind. This change facilitates detailed tracking of revenue adjustments due to partial work hours.
Introduced a new Pro-Rata page for financial reporting, including a detailed view of penalties and fees by various levels such as account manager, client, sponsor, case, and project. Implemented the corresponding GraphQL query to fetch pro-rata information and updated navigation to include the new page with an appropriate icon.
@ElemarJR ElemarJR merged commit f8e7e8f into eximiaco-labs:main Nov 29, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant