Skip to content

Commit f78f374

Browse files
author
cleilson pereira
committed
feat: Add Pain.007.001.03 Builder and corresponding unit tests for ISO 20022 message construction
- Implemented Pain00700103Builder for constructing and serializing ISO 20022 pain.007.001.03 messages (Customer Payment Reversal V03). - Added builder registration in MessageBuilderFactory for MessageType.Pain00700103. - Comprehensive unit tests created for Pain00700103Builder covering all functionalities including group header, original group information, payment instructions, and transaction reversals. - Updated changelog to reflect the addition of Pain.007.001.03 Builder support.
1 parent 74cd7d1 commit f78f374

4 files changed

Lines changed: 1001 additions & 1 deletion

File tree

Iso20022Library.Application/Builders/MessageBuilderFactory.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ public class MessageBuilderFactory
4141
{ MessageType.Pain00200107, () => new Pain.Pain00200107Builder() },
4242
{ MessageType.Pain00200108, () => new Pain.Pain00200108Builder() },
4343
{ MessageType.Pain00200109, () => new Pain.Pain00200109Builder() },
44-
{ MessageType.Pain00200110, () => new Pain.Pain00200110Builder() }
44+
{ MessageType.Pain00200110, () => new Pain.Pain00200110Builder() },
45+
{ MessageType.Pain00700103, () => new Pain00700103Builder() }
4546
};
4647

4748
/// <summary>

0 commit comments

Comments
 (0)