Skip to content

[MODORDERS-1428] Update acq-models with new fields in mod-orders and mod-orders-storage schema folders and implement business logic#1335

Merged
ykashtalian merged 16 commits into
masterfrom
MODORDERS-1428
Jun 25, 2026
Merged

[MODORDERS-1428] Update acq-models with new fields in mod-orders and mod-orders-storage schema folders and implement business logic#1335
ykashtalian merged 16 commits into
masterfrom
MODORDERS-1428

Conversation

@ykashtalian

@ykashtalian ykashtalian commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Purpose

MODORDERS-1428 - Update acq-models with new fields in mod-orders and mod-orders-storage schema folders and implement business logic

Approach

  • Added multi-year prepayment support to purchase order lines.
  • Added validatePrepaymentTerm validation.
  • Update the mod-orders and mod-orders-storage schemas/examples

Related PR

acq-models PR - folio-org/acq-models#570

Pre-Review Checklist

  • Self-reviewed Code — Reviewed code for issues, unnecessary parts, and overall quality.
  • Change Notes — NEWS.md updated with clear description and issue key.
  • Testing — Confirmed changes were tested locally or on dev environment.
  • Logging: Confirmed that logging is appropriately handled.
  • Breaking Changes — Handled all required actions if changes affect API, DB, or interface versions.
    • API/schema changes
    • Interface version updates
    • DB schema changes / migration scripts
  • New Properties / Environment Variables — Updated README.md if new configs were added.

@ykashtalian ykashtalian self-assigned this Jun 24, 2026
@ykashtalian ykashtalian requested a review from a team as a code owner June 24, 2026 10:09
@ykashtalian ykashtalian added the ai label Jun 25, 2026
Comment thread src/main/java/org/folio/service/orders/PoLineValidationService.java Outdated
Comment thread src/test/java/org/folio/service/orders/PoLineValidationServiceTest.java Outdated
Comment thread src/test/java/org/folio/orders/utils/FundDistributionUtilsTest.java Outdated
Comment thread src/main/java/org/folio/orders/utils/FundDistributionUtils.java Outdated
Comment thread src/main/java/org/folio/orders/utils/FundDistributionUtils.java Outdated
Comment thread src/main/java/org/folio/service/orders/PoLineValidationService.java Outdated
@sonarqubecloud

Copy link
Copy Markdown

@ykashtalian ykashtalian merged commit e7bce40 into master Jun 25, 2026
18 checks passed
@ykashtalian ykashtalian deleted the MODORDERS-1428 branch June 25, 2026 15:16
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.

3 participants