From da9c11eb0eedc52cb14fbf191fb3591173b2e906 Mon Sep 17 00:00:00 2001 From: Jose Date: Tue, 15 Nov 2022 16:59:05 -0600 Subject: [PATCH] fix sar ein --- data/samples/sar_batch.xml | 2 +- pkg/suspicious_activity/activity.go | 5 +++-- pkg/suspicious_activity/activity_test.go | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/data/samples/sar_batch.xml b/data/samples/sar_batch.xml index 3944d9b7..a2968d7c 100644 --- a/data/samples/sar_batch.xml +++ b/data/samples/sar_batch.xml @@ -109,7 +109,7 @@ 458789856 - 4 + 2 5589887789 diff --git a/pkg/suspicious_activity/activity.go b/pkg/suspicious_activity/activity.go index 85b1bfff..8fa5167b 100644 --- a/pkg/suspicious_activity/activity.go +++ b/pkg/suspicious_activity/activity.go @@ -26,6 +26,7 @@ const ( PartyBranch = "46" PartyITCTCC = "28" PartyITCTIN = "4" + PartyITCFIN = "2" ) func NewActivity() *ActivityType { @@ -263,7 +264,7 @@ func (r PartyType) fieldInclusion() error { if len(r.PartyIdentification) < 1 || len(r.PartyIdentification) > 3 { return fincen.NewErrValueInvalid("PartyIdentification") } - if !existed[PartyITCTIN] { + if !existed[PartyITCFIN] { return fincen.NewErrValueInvalid("PartyIdentification") } case PartyContactOffice: @@ -284,7 +285,7 @@ func (r PartyType) fieldInclusion() error { if len(r.PartyIdentification) < 1 || len(r.PartyIdentification) > 3 { return fincen.NewErrValueInvalid("PartyIdentification") } - if !existed[PartyITCTIN] { + if !existed[PartyITCFIN] { return fincen.NewErrValueInvalid("PartyIdentification") } case PartySubject: diff --git a/pkg/suspicious_activity/activity_test.go b/pkg/suspicious_activity/activity_test.go index 98b58902..e4366508 100644 --- a/pkg/suspicious_activity/activity_test.go +++ b/pkg/suspicious_activity/activity_test.go @@ -147,7 +147,7 @@ func mocParties() map[string][]byte { 458789856 - 4 + 2 5589887789