From ab4b9eb8d2a9497ed4ce132474b9ea04e68fabc8 Mon Sep 17 00:00:00 2001 From: Zahi YOUSFI Date: Tue, 30 Dec 2025 16:41:17 +0100 Subject: [PATCH] Fix #1001 : IncludedNote SubjectCode PMD AAB --- .../main/java/org/mustangproject/IncludedNote.java | 10 +++++++++- .../main/java/org/mustangproject/SubjectCode.java | 13 ++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/org/mustangproject/IncludedNote.java b/library/src/main/java/org/mustangproject/IncludedNote.java index 0bcf3133..34ac193d 100644 --- a/library/src/main/java/org/mustangproject/IncludedNote.java +++ b/library/src/main/java/org/mustangproject/IncludedNote.java @@ -63,7 +63,15 @@ public class IncludedNote { public static IncludedNote discountBonusNote(String content) { return new IncludedNote(content, SubjectCode.AAK); } - + + public static IncludedNote paymetTermNote(String content) { + return new IncludedNote(content, SubjectCode.AAB); + } + + public static IncludedNote paymentDetailRemittanceInformationNote(String content) { + return new IncludedNote(content, SubjectCode.PMD); + } + public static IncludedNote unspecifiedNote(String content) { return new IncludedNote(content, null); } diff --git a/library/src/main/java/org/mustangproject/SubjectCode.java b/library/src/main/java/org/mustangproject/SubjectCode.java index 539314d1..5095dd33 100644 --- a/library/src/main/java/org/mustangproject/SubjectCode.java +++ b/library/src/main/java/org/mustangproject/SubjectCode.java @@ -44,5 +44,16 @@ public enum SubjectCode { /** * Payment information */ - PMT + PMT, + /** + * Payment detail/remittance information + */ + + PMD, + /** + * Payment term + */ + AAB + + }