Commit 2c8fffa
cleilson pereira
feat: Add PACS.003.001.08 Builder and Integration Tests
- Implemented `Pacs00300108Builder` for constructing and serializing ISO 20022 pacs.003.001.08 messages (FI To FI Customer Direct Debit V08).
- Added methods for setting group headers, adding direct debit transactions, and creating payment identification.
- Included validation for required fields and transaction counting.
- Supports XML generation and serialization capabilities.
- Updated `MessageBuilderFactory` to register the new `Pacs00300108Builder` for `MessageType.Pacs00300108`.
- Created integration tests for `Pacs00300108Builder` to ensure proper functionality and validation.
- Tests include builder creation, basic message construction, required field validation, and transaction counting.1 parent d24130b commit 2c8fffa
File tree
5 files changed
+588
-2
lines changed- Iso20022Library.Application/Builders
- Pacs
- Iso20022Library.Domain/Common/Enums
- Iso20022Library.Tests/Builders
5 files changed
+588
-2
lines changedLines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
0 commit comments