From ffa8a625a7ec3fe1c03f5d438b9c8c126c02ea77 Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Thu, 16 Jul 2026 17:17:35 -0400 Subject: [PATCH] Scrub fixture-body PII and harden cancellation gate (sec review) /sh-security-review of PR #105 (5 fresh-context detectors + proof-or-kill verifier) confirmed two diff-introduced findings; both fixed here. F3 (medium, real PII in new fixtures): the harvest scrub replaced header tokens but left real third-party PII in message BODIES -- an Amazon contact's name/phone/personal email in non-coupa-02.eml and an internal t.corp.amazon.com ticket URL in comment-02.eml, plus real submitter/attn names recurring across the new_po corpus. Replaced every personal name, phone, personal email, and internal URL with synthetic placeholders (QP-soft-wrap aware) across both .eml bodies and expected goldens. Extended test_fixture_hygiene to scan BODIES (phone shapes, corp URLs, the leaked tokens), closing the header-only gap that let this through. F1 (medium, cancellation gate): _CANCELLATION_SUBJECT was unanchored and matched with .search(), unlike the anchored new_po pattern -- a subject merely ending with the cancellation phrase could be routed to the sticky- Cancelled write. Fully anchored it and switched to .match, and added a body-corroboration gate (the real Coupa body independently restates 'Purchase Order # ... has been cancelled'); a near-miss/misrouted subject whose body does not corroborate now fails closed to the LLM (new reason code cancellation_body_unconfirmed). Pre-existing (advisory, not this PR): the LLM-fallback else->save_new_po dispatch and undelimited extraction prompt (issue #101 family) are byte-identical to main and unchanged here. 401 tests pass; ruff/format clean; cdk synth po-ingest clean. --- lambdas/po/email_processor/template_parser.py | 27 +- .../adv-bullet-supplier-mismatch.eml | 12 +- .../adversarial/adv-city-no-comma.eml | 12 +- .../adversarial/adv-dual-total-mismatch.eml | 12 +- .../adversarial/adv-dup-label-swap.eml | 12 +- .../adversarial/adv-duplicate-needby.eml | 12 +- .../fixtures/adversarial/adv-line-non-usd.eml | 1184 +++++++------- .../adversarial/adv-missing-location-code.eml | 12 +- .../adversarial/adv-missing-status.eml | 12 +- .../fixtures/adversarial/adv-non-usd.eml | 12 +- .../adversarial/adv-po-id-mismatch.eml | 12 +- .../adversarial/adv-prompt-injection.eml | 12 +- .../adv-shipto-equals-supplier.eml | 12 +- .../adversarial/adv-single-supplier-label.eml | 12 +- .../adversarial/adv-status-pending.eml | 12 +- .../adversarial/adv-supplier-not-seahaven.eml | 12 +- .../adversarial/adv-truncated-line-amount.eml | 12 +- .../adversarial/adv-unlabeled-bullet.eml | 12 +- .../adversarial/adv-url-id-mismatch.eml | 12 +- .../tests/fixtures/ai-fallback/comment-01.eml | 1434 ++++++++-------- .../tests/fixtures/ai-fallback/comment-02.eml | 1437 ++++++++-------- .../tests/fixtures/ai-fallback/comment-03.eml | 1434 ++++++++-------- .../tests/fixtures/ai-fallback/comment-04.eml | 1438 ++++++++--------- .../tests/fixtures/ai-fallback/new-po-05.eml | 1438 ++++++++--------- .../tests/fixtures/ai-fallback/new-po-06.eml | 1294 +++++++-------- .../tests/fixtures/ai-fallback/new-po-07.eml | 1294 +++++++-------- .../fixtures/ai-fallback/non-coupa-02.eml | 426 ++--- .../fixtures/ai-fallback/non-coupa-03.eml | 442 ++--- .../tests/fixtures/expected/new-po-01.json | 6 +- .../tests/fixtures/expected/new-po-02.json | 6 +- .../tests/fixtures/expected/new-po-03.json | 6 +- .../tests/fixtures/expected/new-po-04.json | 6 +- .../tests/fixtures/expected/new-po-08.json | 6 +- .../tests/fixtures/expected/new-po-09.json | 6 +- .../tests/fixtures/expected/new-po-10.json | 6 +- .../tests/fixtures/expected/new-po-11.json | 6 +- .../tests/fixtures/expected/new-po-12.json | 6 +- .../tests/fixtures/expected/new-po-13.json | 6 +- .../tests/fixtures/expected/new-po-14.json | 6 +- .../tests/fixtures/expected/new-po-15.json | 6 +- .../tests/fixtures/expected/new-po-16.json | 6 +- .../tests/fixtures/expected/new-po-17.json | 6 +- .../tests/fixtures/expected/new-po-18.json | 6 +- .../tests/fixtures/expected/new-po-19.json | 6 +- .../tests/fixtures/expected/new-po-20.json | 6 +- .../tests/fixtures/new-po/new-po-01.eml | 1184 +++++++------- .../tests/fixtures/new-po/new-po-02.eml | 1198 +++++++------- .../tests/fixtures/new-po/new-po-03.eml | 1206 +++++++------- .../tests/fixtures/new-po/new-po-04.eml | 1188 +++++++------- .../tests/fixtures/new-po/new-po-08.eml | 1172 +++++++------- .../tests/fixtures/new-po/new-po-09.eml | 1175 +++++++------- .../tests/fixtures/new-po/new-po-10.eml | 1179 +++++++------- .../tests/fixtures/new-po/new-po-11.eml | 1177 +++++++------- .../tests/fixtures/new-po/new-po-12.eml | 1178 +++++++------- .../tests/fixtures/new-po/new-po-13.eml | 1176 +++++++------- .../tests/fixtures/new-po/new-po-14.eml | 1172 +++++++------- .../tests/fixtures/new-po/new-po-15.eml | 1176 +++++++------- .../tests/fixtures/new-po/new-po-16.eml | 1174 +++++++------- .../tests/fixtures/new-po/new-po-17.eml | 1178 +++++++------- .../tests/fixtures/new-po/new-po-18.eml | 1175 +++++++------- .../tests/fixtures/new-po/new-po-19.eml | 1178 +++++++------- .../tests/fixtures/new-po/new-po-20.eml | 1179 +++++++------- .../tests/test_po_bedrock_fallback.py | 18 + .../tests/test_po_validation_gate.py | 53 + 64 files changed, 16186 insertions(+), 16104 deletions(-) diff --git a/lambdas/po/email_processor/template_parser.py b/lambdas/po/email_processor/template_parser.py index 4e0ec76..29e7859 100644 --- a/lambdas/po/email_processor/template_parser.py +++ b/lambdas/po/email_processor/template_parser.py @@ -131,8 +131,15 @@ NEW_PO_SAFE_STATUSES = {"Issued - Created", "Issued - Scheduled for email"} _NEW_PO_SUBJECT = re.compile( r"^\*\*\*Copy for Reference\*\*\* New Purchase Order\s+(?P\S+)\s+has been issued$" ) +# Fully anchored, symmetric with _NEW_PO_SUBJECT: the whole subject must be +# " Purchase Order # has been cancelled" -- the SiteName prefix +# is bounded (no '#', no newline, <=80 chars) so a subject that merely *ends* +# with the cancellation phrase (e.g. a forwarded/quoted thread, or arbitrary +# prefix text before the tail) is NOT misclassified as a cancellation and +# routed to the sticky-Cancelled write. Matched with .match (see +# classify_template), never .search. _CANCELLATION_SUBJECT = re.compile( - r"Purchase Order\s+#(?P[A-Z0-9-]+)\s+has been cancelled\s*$" + r"^(?P[^#\n]{0,80}?)Purchase Order\s+#(?P[A-Z0-9-]+)\s+has been cancelled\s*$" ) # PO number shape, e.g. 2D-21456967, FK-21920384, B187-17955555. @@ -345,7 +352,7 @@ def classify_template(email_data): subject = _clean(email_data.get("subject")) or "" if _NEW_PO_SUBJECT.match(subject): return "coupa_new_po", "ok" - if _CANCELLATION_SUBJECT.search(subject): + if _CANCELLATION_SUBJECT.match(subject): return "coupa_cancellation", "ok" return "unknown", "subject_no_match" @@ -356,7 +363,7 @@ def _subject_po_id(email_data): m = _NEW_PO_SUBJECT.match(subject) if m: return m.group("po") - m = _CANCELLATION_SUBJECT.search(subject) + m = _CANCELLATION_SUBJECT.match(subject) if m: return m.group("po") return None @@ -614,8 +621,18 @@ def validate(candidate, template_id, email_data): return False, "po_id_mismatch" if template_id == "coupa_cancellation": - # Cancellation is complete once po_number is proven; save_cancellation - # sets status=Cancelled by po_number and needs nothing else. + # Body corroboration: the subject SiteName prefix is free text, so the + # anchored subject alone cannot distinguish a genuine Coupa cancellation + # from an arbitrary " Purchase Order # has been cancelled" + # subject. The real Coupa body independently restates the id in a + # "Purchase Order # ... has been cancelled" notice; require that + # (with the SAME po_number) before marking a PO sticky-Cancelled, so a + # misrouted/near-miss email fails closed to the LLM instead. (SEC review + # of PR #105, F1.) + body = email_data.get("body") or "" + restated = re.search(r"Purchase Order\s+#" + re.escape(str(po)) + r"\b", body) + if not restated or "cancelled" not in body.lower(): + return False, "cancellation_body_unconfirmed" return True, "ok" # ---- coupa_new_po ---- diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-bullet-supplier-mismatch.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-bullet-supplier-mismatch.eml index 63185d3..7539900 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-bullet-supplier-mismatch.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-bullet-supplier-mismatch.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -283,14 +283,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-city-no-comma.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-city-no-comma.eml index 52d5a45..7a2871d 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-city-no-comma.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-city-no-comma.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dual-total-mismatch.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dual-total-mismatch.eml index 991658e..fddb2b6 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dual-total-mismatch.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dual-total-mismatch.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dup-label-swap.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dup-label-swap.eml index ecd7308..7aea2ef 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dup-label-swap.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-dup-label-swap.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-duplicate-needby.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-duplicate-needby.eml index 96ef378..5e58d91 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-duplicate-needby.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-duplicate-needby.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-line-non-usd.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-line-non-usd.eml index ef747e6..4ffe0a5 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-line-non-usd.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-line-non-usd.eml @@ -1,592 +1,592 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 12 May 2026 14:02:54 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrub/bedFixturePlaceholderTokenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder/Tok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh/olderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; v=1; bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778594574; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; - b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS - crubbedFixturePla/ceholderTokenValue0123456789QqZzXxJ/jK/kWwYyV+vSc - rubbedFixturePlaceholderTokenValue012345= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholder+TokenValue0123456789QqZzXxJjK+kWwYyVvScrub - bedFixturePlaceholderTokenValue012345678= -Date: Tue, 12 May 2026 14:02:53 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-12503765 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a03330dccc3f_2224e2ae416689"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.12-203.0.113.25 - - -----==_mimepart_6a03330dccc3f_2224e2ae416689 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-12503765 - -Hi Amazon, - -This is to inform you Purchase Order 2D-12503765 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Priya Raghavan - -On Behalf Of -Priya Raghavan - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -55,206.00 - -USD - -Items - -GENERAL LABOURER - -1.0 EACH x 55,206.00 - -55,206.00 - -USD - -https://supplier.coupahost.com/orders/12503765?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D648018& - -More Detail - -PO ID -2D-12503765 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/12/26 - -Acknowledged At -None - -Revision Date -05/12/26 - -Payment Term -90 NET - -Req # -19886224 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (DYO1) -500 Hudson Valley -New Windsor, NY 12553-4744 -United States -Location Code: 207735629 -Attn: Priya Raghavan - -Lines - -1.0 EA -GENERAL LABOURER for 55,206.00 CAD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/12/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= -umber "HVAC/Heating System Remova" =E2=80=A2 Account 1D-2S31-2231-73970-00= -00-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Total - -55,206.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a03330dccc3f_2224e2ae416689 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-12503765

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-12503765 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByPriya Raghavan
On Behalf OfPriya Raghavan
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -55,206.00 - -USD - -
Items - - - - - - -
GENERAL LABOURER -1.0 EACH x 55,206.00 - - -55,206.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-12503765Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/12/26Ackno= -wledged AtNone
Revis= -ion Date05/12/26Payme= -nt Term90 NET
Req #= -19886224Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- -1.0 EA -GENERAL LABOURER for 55,206.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/12/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2= - Part Number "HVAC/Heating System Remova" =E2=80= -=A2 Account 1D-2S31-2231-73970-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -55,206.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a03330dccc3f_2224e2ae416689-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 12 May 2026 14:02:54 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrub/bedFixturePlaceholderTokenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder/Tok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh/olderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; v=1; bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778594574; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; + b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS + crubbedFixturePla/ceholderTokenValue0123456789QqZzXxJ/jK/kWwYyV+vSc + rubbedFixturePlaceholderTokenValue012345= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholder+TokenValue0123456789QqZzXxJjK+kWwYyVvScrub + bedFixturePlaceholderTokenValue012345678= +Date: Tue, 12 May 2026 14:02:53 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-12503765 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a03330dccc3f_2224e2ae416689"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.12-203.0.113.25 + + +----==_mimepart_6a03330dccc3f_2224e2ae416689 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-12503765 + +Hi Amazon, + +This is to inform you Purchase Order 2D-12503765 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Robin Sampleton + +On Behalf Of +Robin Sampleton + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +55,206.00 + +USD + +Items + +GENERAL LABOURER + +1.0 EACH x 55,206.00 + +55,206.00 + +USD + +https://supplier.coupahost.com/orders/12503765?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D648018& + +More Detail + +PO ID +2D-12503765 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/12/26 + +Acknowledged At +None + +Revision Date +05/12/26 + +Payment Term +90 NET + +Req # +19886224 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (DYO1) +500 Hudson Valley +New Windsor, NY 12553-4744 +United States +Location Code: 207735629 +Attn: Robin Sampleton + +Lines + +1.0 EA +GENERAL LABOURER for 55,206.00 CAD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/12/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= +umber "HVAC/Heating System Remova" =E2=80=A2 Account 1D-2S31-2231-73970-00= +00-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Total + +55,206.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a03330dccc3f_2224e2ae416689 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-12503765

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-12503765 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByRobin Sampleton
On Behalf OfRobin Sampleton
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +55,206.00 + +USD + +
Items + + + + + + +
GENERAL LABOURER +1.0 EACH x 55,206.00 + + +55,206.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-12503765Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/12/26Ackno= +wledged AtNone
Revis= +ion Date05/12/26Payme= +nt Term90 NET
Req #= +19886224Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ +1.0 EA +GENERAL LABOURER for 55,206.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/12/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2= + Part Number "HVAC/Heating System Remova" =E2=80= +=A2 Account 1D-2S31-2231-73970-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +55,206.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a03330dccc3f_2224e2ae416689-- diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-location-code.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-location-code.eml index 1603f47..390baf4 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-location-code.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-location-code.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -159,7 +159,7 @@ Amazon.com Services LLC (DYO1) 500 Hudson Valley New Windsor, NY 12553-4744 United States -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -283,14 +283,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-status.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-status.eml index dc168e6..1cc0903 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-status.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-missing-status.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -157,7 +157,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -281,14 +281,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-non-usd.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-non-usd.eml index 83206a6..e125bbc 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-non-usd.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-non-usd.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-po-id-mismatch.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-po-id-mismatch.eml index 1f09251..3ae1ff0 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-po-id-mismatch.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-po-id-mismatch.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-prompt-injection.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-prompt-injection.eml index 5f60b8d..00e7bc5 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-prompt-injection.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-prompt-injection.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -285,14 +285,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-shipto-equals-supplier.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-shipto-equals-supplier.eml index 7864da4..8a103fe 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-shipto-equals-supplier.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-shipto-equals-supplier.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-single-supplier-label.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-single-supplier-label.eml index 529ea78..db493e8 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-single-supplier-label.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-single-supplier-label.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Vendor SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-status-pending.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-status-pending.eml index 0e0f979..05ca8a9 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-status-pending.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-status-pending.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-supplier-not-seahaven.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-supplier-not-seahaven.eml index 0dd7fda..90782b6 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-supplier-not-seahaven.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-supplier-not-seahaven.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier ACME INDUSTRIAL CO:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-truncated-line-amount.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-truncated-line-amount.eml index 5d816b8..e41b792 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-truncated-line-amount.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-truncated-line-amount.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-unlabeled-bullet.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-unlabeled-bullet.eml index b25a313..88c0660 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-unlabeled-bullet.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-unlabeled-bullet.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-url-id-mismatch.eml b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-url-id-mismatch.eml index b7603b7..b13f08a 100644 --- a/lambdas/po/email_processor/tests/fixtures/adversarial/adv-url-id-mismatch.eml +++ b/lambdas/po/email_processor/tests/fixtures/adversarial/adv-url-id-mismatch.eml @@ -86,10 +86,10 @@ This is to inform you Purchase Order 2D-12503765 from Amazon has been issued,= cess to the Coupa Supplier Portal. Submitted By -Priya Raghavan +Robin Sampleton On Behalf Of -Priya Raghavan +Robin Sampleton Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) @@ -160,7 +160,7 @@ Amazon.com Services LLC (DYO1) New Windsor, NY 12553-4744 United States Location Code: 207735629 -Attn: Priya Raghavan +Attn: Robin Sampleton Lines @@ -284,14 +284,14 @@ rs with access to the Coupa Supplier Portal.

; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; = white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By Priya Raghavan +-bottom: 4px;">Robin Sampleton On Behalf Of Priya Raghavan +-bottom: 4px;">Robin Sampleton Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton
diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-01.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-01.eml index b611d5a..9a77c6c 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-01.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-01.eml @@ -1,717 +1,717 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 21 Apr 2026 18:32:41 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe/dFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder+TokenValue0123456789QqZzXx/JjKkWwYyVvScrubbedFixturePlaceholderTok/enValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776796362; v=1; bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776796361; - i=@amazon.coupahost.com; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; - bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; - b=ScrubbedFixtureP/+laceholderTokenValue0123456789QqZ+zXxJj/KkWwYy - VvScrubbedFixtu+rePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbed/FixturePlaceholderTokenValue01234= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776796361; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; - bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzX/xJjKkWwYyVvS - crubbedFixturePlaceholderTokenValue0123456789Q+qZzXxJjKkWwYyVvScrub - bedFixturePla/ceholderTokenValue01234567= -Date: Tue, 21 Apr 2026 18:32:41 +0000 -To: amazon_po@int.seahaven.com -Message-ID: -Subject: New Comment on Purchase Order for Amazon -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69e7c2c934d2b_243ae2ae48678" -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -From: do_not_reply@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.04.21-203.0.113.25 - - -----==_mimepart_69e7c2c934d2b_243ae2ae48678 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Powered by - -Coupa - -Coupa - ----------------------------------------- -New Comment on Purchase Order for Amazon ----------------------------------------- - -Marcus Bellwood at Amazon added a new comment to -Purchase Order #2D-80521293 on 04/21/26 at 11:32 AM - -The comment is "Both Lines update to 67421" - -You can review the Purchase Order details or respond -by clicking below. - -View Purchase Order -( https://supplier.coupahost.com/orders/80521293?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=457087& ) - - -Respond -( https://supplier.coupahost.com/orders/80521293?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=457087& ) - - ------------------------------- -Never Miss an Order with Coupa ------------------------------- - -Insight - -Orders ------- - -Opportunity - -Invoices --------- - -Collaboration - -Payments --------- - -Log In Now ( https://supplier.coupahost.com/ ) - -Coupa ( https://www.coupa.com ) - -Business Spend Management -----==_mimepart_69e7c2c934d2b_243ae2ae48678 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - =20 - =20 - - - =20 - - - - -
-
- = -
-
=C2=A0
-
-
- - - -
-

- Powered by -

-
- 3D"Coupa" -
-
-
- -
-

-
=C2=A0
- - -
- 3D"Coupa" -
- - -
- - -
-

- New Comment on Purchase Order for Amazon -

-
- - - -
- - -
-

- Marcus Bellwood at Amazon added a new comment to Purchase Order= - #2D-80521293 on 04/21/26 at 11:32 AM -

-

- The comment is "Both Lines update to 67421" -

-

- You can review the Purchase Order details or respond by clickin= -g below. -

-
- - -
- - -
=C2=A0
-
-
=C2=A0
- - =20 -
- - -
-
-

- Never Miss an Order with Coupa -

-
-
- <= -tbody>
=C2=A0
- - - - - - - - -
-
- 3D"Insight" -
-
- Orders -
-
-
- 3D"Opportunity" -
-
- Invoices -
-
-
- 3D"Collaboration" -
-
- Payments -
-
-
- -
=C2=A0
- - -
- - -
-
-
- Log In Now -
-
-
-
=C2=A0
-
- -
=C2=A0
-

- 3D"Coupa" -

-

- Business Spend Management - -

-
-
-
=C2=A0
- -
-
-
- - - -----==_mimepart_69e7c2c934d2b_243ae2ae48678-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 21 Apr 2026 18:32:41 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe/dFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder+TokenValue0123456789QqZzXx/JjKkWwYyVvScrubbedFixturePlaceholderTok/enValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776796362; v=1; bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776796361; + i=@amazon.coupahost.com; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; + bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; + b=ScrubbedFixtureP/+laceholderTokenValue0123456789QqZ+zXxJj/KkWwYy + VvScrubbedFixtu+rePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbed/FixturePlaceholderTokenValue01234= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776796361; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; + bh=ScrubbedF/ixturePlaceholder/TokenValue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzX/xJjKkWwYyVvS + crubbedFixturePlaceholderTokenValue0123456789Q+qZzXxJjKkWwYyVvScrub + bedFixturePla/ceholderTokenValue01234567= +Date: Tue, 21 Apr 2026 18:32:41 +0000 +To: amazon_po@int.seahaven.com +Message-ID: +Subject: New Comment on Purchase Order for Amazon +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69e7c2c934d2b_243ae2ae48678" +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +From: do_not_reply@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.04.21-203.0.113.25 + + +----==_mimepart_69e7c2c934d2b_243ae2ae48678 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: 7bit + +Powered by + +Coupa + +Coupa + +---------------------------------------- +New Comment on Purchase Order for Amazon +---------------------------------------- + +Avery Mockwood at Amazon added a new comment to +Purchase Order #2D-80521293 on 04/21/26 at 11:32 AM + +The comment is "Both Lines update to 67421" + +You can review the Purchase Order details or respond +by clicking below. + +View Purchase Order +( https://supplier.coupahost.com/orders/80521293?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=457087& ) + + +Respond +( https://supplier.coupahost.com/orders/80521293?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=457087& ) + + +------------------------------ +Never Miss an Order with Coupa +------------------------------ + +Insight + +Orders +------ + +Opportunity + +Invoices +-------- + +Collaboration + +Payments +-------- + +Log In Now ( https://supplier.coupahost.com/ ) + +Coupa ( https://www.coupa.com ) + +Business Spend Management +----==_mimepart_69e7c2c934d2b_243ae2ae48678 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + =20 + =20 + + + =20 + + + + +
+
+ = +
+
=C2=A0
+
+
+ + + +
+

+ Powered by +

+
+ 3D"Coupa" +
+
+
+ +
+

+
=C2=A0
+ + +
+ 3D"Coupa" +
+ + +
+ + +
+

+ New Comment on Purchase Order for Amazon +

+
+ + + +
+ + +
+

+ Avery Mockwood at Amazon added a new comment to Purchase Order= + #2D-80521293 on 04/21/26 at 11:32 AM +

+

+ The comment is "Both Lines update to 67421" +

+

+ You can review the Purchase Order details or respond by clickin= +g below. +

+
+ + +
+ + +
=C2=A0
+
+
=C2=A0
+ + =20 +
+ + +
+
+

+ Never Miss an Order with Coupa +

+
+
+ <= +tbody>
=C2=A0
+ + + + + + + + +
+
+ 3D"Insight" +
+
+ Orders +
+
+
+ 3D"Opportunity" +
+
+ Invoices +
+
+
+ 3D"Collaboration" +
+
+ Payments +
+
+
+ +
=C2=A0
+ + +
+ + +
+
+
+ Log In Now +
+
+
+
=C2=A0
+
+ +
=C2=A0
+

+ 3D"Coupa" +

+

+ Business Spend Management + +

+
+
+
=C2=A0
+ +
+
+
+ + + +----==_mimepart_69e7c2c934d2b_243ae2ae48678-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-02.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-02.eml index ee085ca..128543f 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-02.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-02.eml @@ -1,719 +1,718 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Wed, 20 May 2026 22:58:29 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceho/lderTokenValue0123456789QqZzXxJjKkWwYyVvScrub+bedFixt+urePlaceho+lderTo/kenValue0/123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779317910; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779317909; - i=@amazon.coupahost.com; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=Scru+bbedFixturePlaceholderT/okenValue0123456789QqZzXxJjKkWwYyVv - Sc/rubbed/FixturePlaceholderTokenVal+ue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue012345= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779317909; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=Sc+rubbedFixturePl+aceho+lderTokenValue0123456789QqZzXxJjKkWwYyV - vScrubb/edFixturePlac+eholderTokenValue012345/6789QqZzXxJjKkWwYyVvS - crubbedFi/xturePlaceholderTokenValue0123= -Date: Wed, 20 May 2026 22:58:29 +0000 -To: amazon_po@int.seahaven.com -Message-ID: -Subject: New Comment on Purchase Order for Amazon -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a0e3c94ecb45_263352b0c726" -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -From: do_not_reply@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.20-203.0.113.25 - - -----==_mimepart_6a0e3c94ecb45_263352b0c726 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Powered by - -Coupa - -Coupa - ----------------------------------------- -New Comment on Purchase Order for Amazon ----------------------------------------- - -Marcus Bellwood at Amazon added a new comment to Purchase -Order #FK-31405385 on 05/20/26 at 03:58 PM - -The comment is "DUPLICATE SCOPE ON TICKET -https://t.corp.amazon.com/V2213407766/communication" - -You can review the Purchase Order details or respond -by clicking below. - -View Purchase Order -( https://supplier.coupahost.com/orders/31405385?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=697037& ) - - -Respond -( https://supplier.coupahost.com/orders/31405385?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=697037& ) - - ------------------------------- -Never Miss an Order with Coupa ------------------------------- - -Insight - -Orders ------- - -Opportunity - -Invoices --------- - -Collaboration - -Payments --------- - -Log In Now ( https://supplier.coupahost.com/ ) - -Coupa ( https://www.coupa.com ) - -Business Spend Management -----==_mimepart_6a0e3c94ecb45_263352b0c726 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - =20 - =20 - - - =20 - - - - -
-
- = -
-
=C2=A0
-
-
- - - -
-

- Powered by -

-
- 3D"Coupa" -
-
-
- -
-

-
=C2=A0
- - -
- 3D"Coupa" -
- - -
- - -
-

- New Comment on Purchase Order for Amazon -

-
- - - -
- - -
-

- Marcus Bellwood at Amazon added a new comment to Purchase Order= - #FK-31405385 on 05/20/26 at 03:58 PM -

-

- The comment is "DUPLICATE SCOPE ON TICKET https://t.corp.ama= -zon.com/V2213407766/communication" -

-

- You can review the Purchase Order details or respond by clickin= -g below. -

-
- - -
- - -
=C2=A0
-
-
=C2=A0
- - =20 -
- - -
-
-

- Never Miss an Order with Coupa -

-
-
- <= -tbody>
=C2=A0
- - - - - - - - -
-
- 3D"Insight" -
-
- Orders -
-
-
- 3D"Opportunity" -
-
- Invoices -
-
-
- 3D"Collaboration" -
-
- Payments -
-
-
- -
=C2=A0
- - -
- - -
-
-
- Log In Now -
-
-
-
=C2=A0
-
- -
=C2=A0
-

- 3D"Coupa" -

-

- Business Spend Management - -

-
-
-
=C2=A0
- -
-
-
- - - -----==_mimepart_6a0e3c94ecb45_263352b0c726-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Wed, 20 May 2026 22:58:29 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceho/lderTokenValue0123456789QqZzXxJjKkWwYyVvScrub+bedFixt+urePlaceho+lderTo/kenValue0/123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779317910; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779317909; + i=@amazon.coupahost.com; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=Scru+bbedFixturePlaceholderT/okenValue0123456789QqZzXxJjKkWwYyVv + Sc/rubbed/FixturePlaceholderTokenVal+ue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue012345= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779317909; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=Sc+rubbedFixturePl+aceho+lderTokenValue0123456789QqZzXxJjKkWwYyV + vScrubb/edFixturePlac+eholderTokenValue012345/6789QqZzXxJjKkWwYyVvS + crubbedFi/xturePlaceholderTokenValue0123= +Date: Wed, 20 May 2026 22:58:29 +0000 +To: amazon_po@int.seahaven.com +Message-ID: +Subject: New Comment on Purchase Order for Amazon +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a0e3c94ecb45_263352b0c726" +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +From: do_not_reply@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.20-203.0.113.25 + + +----==_mimepart_6a0e3c94ecb45_263352b0c726 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: 7bit + +Powered by + +Coupa + +Coupa + +---------------------------------------- +New Comment on Purchase Order for Amazon +---------------------------------------- + +Avery Mockwood at Amazon added a new comment to Purchase +Order #FK-31405385 on 05/20/26 at 03:58 PM + +The comment is "DUPLICATE SCOPE ON TICKET +https://ticket.example.invalid/SCRUBBED/communication" + +You can review the Purchase Order details or respond +by clicking below. + +View Purchase Order +( https://supplier.coupahost.com/orders/31405385?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=697037& ) + + +Respond +( https://supplier.coupahost.com/orders/31405385?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=697037& ) + + +------------------------------ +Never Miss an Order with Coupa +------------------------------ + +Insight + +Orders +------ + +Opportunity + +Invoices +-------- + +Collaboration + +Payments +-------- + +Log In Now ( https://supplier.coupahost.com/ ) + +Coupa ( https://www.coupa.com ) + +Business Spend Management +----==_mimepart_6a0e3c94ecb45_263352b0c726 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + =20 + =20 + + + =20 + + + + +
+
+ = +
+
=C2=A0
+
+
+ + + +
+

+ Powered by +

+
+ 3D"Coupa" +
+
+
+ +
+

+
=C2=A0
+ + +
+ 3D"Coupa" +
+ + +
+ + +
+

+ New Comment on Purchase Order for Amazon +

+
+ + + +
+ + +
+

+ Avery Mockwood at Amazon added a new comment to Purchase Order= + #FK-31405385 on 05/20/26 at 03:58 PM +

+

+ The comment is "DUPLICATE SCOPE ON TICKET https://ticket.example.invalid/SCRUBBED/communication" +

+

+ You can review the Purchase Order details or respond by clickin= +g below. +

+
+ + +
+ + +
=C2=A0
+
+
=C2=A0
+ + =20 +
+ + +
+
+

+ Never Miss an Order with Coupa +

+
+
+ <= +tbody>
=C2=A0
+ + + + + + + + +
+
+ 3D"Insight" +
+
+ Orders +
+
+
+ 3D"Opportunity" +
+
+ Invoices +
+
+
+ 3D"Collaboration" +
+
+ Payments +
+
+
+ +
=C2=A0
+ + +
+ + +
+
+
+ Log In Now +
+
+
+
=C2=A0
+
+ +
=C2=A0
+

+ 3D"Coupa" +

+

+ Business Spend Management + +

+
+
+
=C2=A0
+ +
+
+
+ + + +----==_mimepart_6a0e3c94ecb45_263352b0c726-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-03.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-03.eml index a304aa4..e0f7629 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-03.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-03.eml @@ -1,717 +1,717 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-240.smtp-out.amazonses.com (a41-240.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 07 Jul 2026 18:17:32 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-240.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-240.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFi/xturePlaceholderToken+Value0123456789Q+qZzXxJjKkWw/YyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed+FixturePl+aceholderTokenValue012+3=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783448252; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783448252; - i=@amazon.coupahost.com; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixtureP+laceholderToke/nValue0123456789QqZzXxJjKkWwYyVv - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub - bedFixturePlacehol/derTokenValue01234567= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783448252; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlac+eholderTokenValue01234/5+6789QqZzX/xJj/KkWwYyVvSc - rubbedFixtureP+laceholderTokenValue01234= -Date: Tue, 7 Jul 2026 18:17:32 +0000 -To: amazon_po@int.seahaven.com -Message-ID: -Subject: New Comment on Purchase Order for Amazon -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a4d42bc5d53a_6da2a30678fb" -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -From: do_not_reply@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.07.07-203.0.113.25 - - -----==_mimepart_6a4d42bc5d53a_6da2a30678fb -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Powered by - -Coupa - -Coupa - ----------------------------------------- -New Comment on Purchase Order for Amazon ----------------------------------------- - -Tamara Ellison at Amazon added a new comment to -Purchase Order #2D-29170447 on 07/07/26 at 11:17 AM - -The comment is "Quote for uplift " - -You can review the Purchase Order details or respond -by clicking below. - -View Purchase Order -( https://supplier.coupahost.com/orders/29170447?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=9053749& ) - - -Respond -( https://supplier.coupahost.com/orders/29170447?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=9053749& ) - - ------------------------------- -Never Miss an Order with Coupa ------------------------------- - -Insight - -Orders ------- - -Opportunity - -Invoices --------- - -Collaboration - -Payments --------- - -Log In Now ( https://supplier.coupahost.com/ ) - -Coupa ( https://www.coupa.com ) - -Business Spend Management -----==_mimepart_6a4d42bc5d53a_6da2a30678fb -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - =20 - =20 - - - =20 - - - - -
-
- = -
-
=C2=A0
-
-
- - - -
-

- Powered by -

-
- 3D"Coupa" -
-
-
- -
-

-
=C2=A0
- - -
- 3D"Coupa" -
- - -
- - -
-

- New Comment on Purchase Order for Amazon -

-
- - - -
- - -
-

- Tamara Ellison at Amazon added a new comment to Purchase Order = -#2D-29170447 on 07/07/26 at 11:17 AM -

-

- The comment is "Quote for uplift " -

-

- You can review the Purchase Order details or respond by clickin= -g below. -

-
-
- - - -
- = -
- View Purchase Order -
-
-
- Respond -
-
-
- -
- - -
=C2=A0
-
-
=C2=A0
- - =20 -
- - -
-
-

- Never Miss an Order with Coupa -

-
-
- <= -tbody>
=C2=A0
- - - - - - - - -
-
- 3D"Insight" -
-
- Orders -
-
-
- 3D"Opportunity" -
-
- Invoices -
-
-
- 3D"Collaboration" -
-
- Payments -
-
-
- -
=C2=A0
- - -
- - -
-
- = -
- Log In Now -
-
-
-
=C2=A0
-
- -
=C2=A0
-

- 3D"Coupa" -

-

- Business Spend Management - -

-
-
-
=C2=A0
- -
-
-
- - - -----==_mimepart_6a4d42bc5d53a_6da2a30678fb-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-240.smtp-out.amazonses.com (a41-240.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 07 Jul 2026 18:17:32 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-240.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-240.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFi/xturePlaceholderToken+Value0123456789Q+qZzXxJjKkWw/YyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed+FixturePl+aceholderTokenValue012+3=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783448252; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783448252; + i=@amazon.coupahost.com; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixtureP+laceholderToke/nValue0123456789QqZzXxJjKkWwYyVv + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub + bedFixturePlacehol/derTokenValue01234567= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783448252; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlac+eholderTokenValue01234/5+6789QqZzX/xJj/KkWwYyVvSc + rubbedFixtureP+laceholderTokenValue01234= +Date: Tue, 7 Jul 2026 18:17:32 +0000 +To: amazon_po@int.seahaven.com +Message-ID: +Subject: New Comment on Purchase Order for Amazon +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a4d42bc5d53a_6da2a30678fb" +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +From: do_not_reply@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.07.07-203.0.113.25 + + +----==_mimepart_6a4d42bc5d53a_6da2a30678fb +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: 7bit + +Powered by + +Coupa + +Coupa + +---------------------------------------- +New Comment on Purchase Order for Amazon +---------------------------------------- + +Riley Samplison at Amazon added a new comment to +Purchase Order #2D-29170447 on 07/07/26 at 11:17 AM + +The comment is "Quote for uplift " + +You can review the Purchase Order details or respond +by clicking below. + +View Purchase Order +( https://supplier.coupahost.com/orders/29170447?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=9053749& ) + + +Respond +( https://supplier.coupahost.com/orders/29170447?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=9053749& ) + + +------------------------------ +Never Miss an Order with Coupa +------------------------------ + +Insight + +Orders +------ + +Opportunity + +Invoices +-------- + +Collaboration + +Payments +-------- + +Log In Now ( https://supplier.coupahost.com/ ) + +Coupa ( https://www.coupa.com ) + +Business Spend Management +----==_mimepart_6a4d42bc5d53a_6da2a30678fb +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + =20 + =20 + + + =20 + + + + +
+
+ = +
+
=C2=A0
+
+
+ + + +
+

+ Powered by +

+
+ 3D"Coupa" +
+
+
+ +
+

+
=C2=A0
+ + +
+ 3D"Coupa" +
+ + +
+ + +
+

+ New Comment on Purchase Order for Amazon +

+
+ + + +
+ + +
+

+ Riley Samplison at Amazon added a new comment to Purchase Order = +#2D-29170447 on 07/07/26 at 11:17 AM +

+

+ The comment is "Quote for uplift " +

+

+ You can review the Purchase Order details or respond by clickin= +g below. +

+
+
+ + + +
+ = +
+ View Purchase Order +
+
+
+ Respond +
+
+
+ +
+ + +
=C2=A0
+
+
=C2=A0
+ + =20 +
+ + +
+
+

+ Never Miss an Order with Coupa +

+
+
+ <= +tbody>
=C2=A0
+ + + + + + + + +
+
+ 3D"Insight" +
+
+ Orders +
+
+
+ 3D"Opportunity" +
+
+ Invoices +
+
+
+ 3D"Collaboration" +
+
+ Payments +
+
+
+ +
=C2=A0
+ + +
+ + +
+
+ = +
+ Log In Now +
+
+
+
=C2=A0
+
+ +
=C2=A0
+

+ 3D"Coupa" +

+

+ Business Spend Management + +

+
+
+
=C2=A0
+ +
+
+
+ + + +----==_mimepart_6a4d42bc5d53a_6da2a30678fb-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-04.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-04.eml index 70ae4d9..3bb3dc7 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-04.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/comment-04.eml @@ -1,719 +1,719 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Wed, 20 May 2026 00:16:09 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceho+lderTokenValu/e0123456789QqZzXxJjKkWwYyVvScrubb/edFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236170; v=1; bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779236169; - i=@amazon.coupahost.com; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; - bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; - b=S+crubbedFixtureP/laceholderTokenValue0123456789QqZzXxJjKkWwYyVv - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWw+YyVvScru - bbedFixtu/rePlaceholderTokenVal+ue0123/4= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236169; - h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; - bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; - b=Scrubbe/dFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS - crubbed/FixturePlaceholderTokenValue012+345/6789QqZzXxJjKkWwYyVvScr - u/bbedFixturePlaceholderTokenValue0+1234= -Date: Wed, 20 May 2026 00:16:09 +0000 -To: amazon_po@int.seahaven.com -Message-ID: -Subject: New Comment on Purchase Order for Amazon -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a0cfd49649b7_18f022b0c721d" -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -From: do_not_reply@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.20-203.0.113.25 - - -----==_mimepart_6a0cfd49649b7_18f022b0c721d -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Powered by - -Coupa - -Coupa - ----------------------------------------- -New Comment on Purchase Order for Amazon ----------------------------------------- - -Omar Castellanos at Amazon added a new comment to -Purchase Order #FK-63652488 on 05/19/26 at 05:16 PM - -The comment is "Can I get the full scope for this -36000 charge" - -You can review the Purchase Order details or respond -by clicking below. - -View Purchase Order -( https://supplier.coupahost.com/orders/63652488?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=728068& ) - - -Respond -( https://supplier.coupahost.com/orders/63652488?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=728068& ) - - ------------------------------- -Never Miss an Order with Coupa ------------------------------- - -Insight - -Orders ------- - -Opportunity - -Invoices --------- - -Collaboration - -Payments --------- - -Log In Now ( https://supplier.coupahost.com/ ) - -Coupa ( https://www.coupa.com ) - -Business Spend Management -----==_mimepart_6a0cfd49649b7_18f022b0c721d -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - =20 - =20 - - - =20 - - - - -
-
- = -
-
=C2=A0
-
-
- - - -
-

- Powered by -

-
- 3D"Coupa" -
-
-
- -
-

-
=C2=A0
- - -
- 3D"Coupa" -
- - -
- - -
-

- New Comment on Purchase Order for Amazon -

-
- - - -
- - -
-

- Omar Castellanos at Amazon added a new comment to Purchase Orde= -r #FK-63652488 on 05/19/26 at 05:16 PM -

-

- The comment is "Can I get the full scope for this 36000 char= -ge" -

-

- You can review the Purchase Order details or respond by clickin= -g below. -

-
- - -
- - -
=C2=A0
-
-
=C2=A0
- - =20 -
- - -
-
-

- Never Miss an Order with Coupa -

-
-
- <= -tbody>
=C2=A0
- - - - - - - - -
-
- 3D"Insight" -
-
- Orders -
-
-
- 3D"Opportunity" -
-
- Invoices -
-
-
- 3D"Collaboration" -
-
- Payments -
-
-
- -
=C2=A0
- - -
- - -
-
-
- Log In Now -
-
-
-
=C2=A0
-
- -
=C2=A0
-

- 3D"Coupa" -

-

- Business Spend Management - -

-
-
-
=C2=A0
- -
-
-
- - - -----==_mimepart_6a0cfd49649b7_18f022b0c721d-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Wed, 20 May 2026 00:16:09 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceho+lderTokenValu/e0123456789QqZzXxJjKkWwYyVvScrubb/edFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236170; v=1; bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779236169; + i=@amazon.coupahost.com; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From; + bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; + b=S+crubbedFixtureP/laceholderTokenValue0123456789QqZzXxJjKkWwYyVv + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWw+YyVvScru + bbedFixtu/rePlaceholderTokenVal+ue0123/4= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236169; + h=Date:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:From:Feedback-ID; + bh=ScrubbedFixturePlaceho+lderTo+kenValue01234=; + b=Scrubbe/dFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS + crubbed/FixturePlaceholderTokenValue012+345/6789QqZzXxJjKkWwYyVvScr + u/bbedFixturePlaceholderTokenValue0+1234= +Date: Wed, 20 May 2026 00:16:09 +0000 +To: amazon_po@int.seahaven.com +Message-ID: +Subject: New Comment on Purchase Order for Amazon +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a0cfd49649b7_18f022b0c721d" +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +From: do_not_reply@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.20-203.0.113.25 + + +----==_mimepart_6a0cfd49649b7_18f022b0c721d +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: 7bit + +Powered by + +Coupa + +Coupa + +---------------------------------------- +New Comment on Purchase Order for Amazon +---------------------------------------- + +Skyler Testanos at Amazon added a new comment to +Purchase Order #FK-63652488 on 05/19/26 at 05:16 PM + +The comment is "Can I get the full scope for this +36000 charge" + +You can review the Purchase Order details or respond +by clicking below. + +View Purchase Order +( https://supplier.coupahost.com/orders/63652488?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=728068& ) + + +Respond +( https://supplier.coupahost.com/orders/63652488?instance_url=https%3A%2F%2Famazon.coupahost.com%2F&supplier_id=728068& ) + + +------------------------------ +Never Miss an Order with Coupa +------------------------------ + +Insight + +Orders +------ + +Opportunity + +Invoices +-------- + +Collaboration + +Payments +-------- + +Log In Now ( https://supplier.coupahost.com/ ) + +Coupa ( https://www.coupa.com ) + +Business Spend Management +----==_mimepart_6a0cfd49649b7_18f022b0c721d +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + =20 + =20 + + + =20 + + + + +
+
+ = +
+
=C2=A0
+
+
+ + + +
+

+ Powered by +

+
+ 3D"Coupa" +
+
+
+ +
+

+
=C2=A0
+ + +
+ 3D"Coupa" +
+ + +
+ + +
+

+ New Comment on Purchase Order for Amazon +

+
+ + + +
+ + +
+

+ Skyler Testanos at Amazon added a new comment to Purchase Orde= +r #FK-63652488 on 05/19/26 at 05:16 PM +

+

+ The comment is "Can I get the full scope for this 36000 char= +ge" +

+

+ You can review the Purchase Order details or respond by clickin= +g below. +

+
+ + +
+ + +
=C2=A0
+
+
=C2=A0
+ + =20 +
+ + +
+
+

+ Never Miss an Order with Coupa +

+
+
+ <= +tbody>
=C2=A0
+ + + + + + + + +
+
+ 3D"Insight" +
+
+ Orders +
+
+
+ 3D"Opportunity" +
+
+ Invoices +
+
+
+ 3D"Collaboration" +
+
+ Payments +
+
+
+ +
=C2=A0
+ + +
+ + +
+
+
+ Log In Now +
+
+
+
=C2=A0
+
+ +
=C2=A0
+

+ 3D"Coupa" +

+

+ Business Spend Management + +

+
+
+
=C2=A0
+ +
+
+
+ + + +----==_mimepart_6a0cfd49649b7_18f022b0c721d-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-05.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-05.eml index 455724c..d9deb93 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-05.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-05.eml @@ -1,719 +1,719 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Mon, 29 Jun 2026 18:58:26 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe+dFixturePlace+holderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01/23456/789+QqZzXx+JjKkWwYy+VvScrubbedFixturePlaceho/lderTokenValue012=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782759507; v=1; bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782759506; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; - b=ScrubbedFixturePlacehold/erTokenValue0123456789QqZz+XxJjKkWwYyVv - +ScrubbedFixtu/rePlace+holderTokenValue0123456789/QqZzXxJj/KkWwYyVv - ScrubbedFixturePlac+eh/olderTokenValue01= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782759506; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; - b=S/crubbedFixturePlaceholderTo/kenValue0123456789QqZ+zXxJjKkWwYyV - vScrubbedFixturePlaceholder+TokenValue012345/6789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue012345= -Date: Mon, 29 Jun 2026 18:58:26 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-49713010 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a42c052663de_532182a30379da"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.29-203.0.113.25 - - -----==_mimepart_6a42c052663de_532182a30379da -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-49713010 - -Hi Amazon, - -This is to inform you Purchase Order 2D-49713010 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Dana Whitfield - -On Behalf Of -Dana Whitfield - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -18,526.46 - -USD - -Items - -Labor =20 - -50.0 EACH x 66.00 - -8,356.00 - -USD - -New doors=20 - -2.0 EACH x 8,869.00 - -8,165.67 - -USD - -New fencing=20 - -1.0 EACH x 2,004.79 - -2,004.79 - -USD - -https://supplier.coupahost.com/orders/49713010?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D9057829& - -More Detail - -PO ID -2D-49713010 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/29/26 - -Acknowledged At -None - -Revision Date -06/29/26 - -Payment Term -90 NET - -Req # -45907652 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (DBL1) -71 Horizon Dr -Bristol, CT 06010 -United States -Location Code: 55197195 -Attn: Felix Norwood - -Lines - -50.0 EA -Labor for 8,356.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -2.0 EA -New doors for 8,165.67 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -1.0 EA -New fencing for 2,004.79 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Total - -18,526.46 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a42c052663de_532182a30379da -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-49713010

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-49713010 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByDana Whitfield
On Behalf OfDana Whitfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -18,526.46 - -USD - -
Items - - - - - - - - - - - - - - - - -
Labor -50.0 EACH x 66.00 - - -8,356.00 - - -USD - -
New doors -2.0 EACH x 8,869.00 - - -8,165.67 - - -USD - -
New fencing -1.0 EACH x 2,004.79 - - -2,004.79 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-49713010Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/29/26Ackno= -wledged AtNone
Revis= -ion Date06/29/26Payme= -nt Term90 NET
Req #= -45907652Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (DBL1)
71 Horizon Dr
Bristol, CT 06010
Uni= -ted States
Location Code: 55197195
Attn: Felix Norwood -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -50.0 EA -Labor for 8,356.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
- -2.0 EA -New doors for 8,165.67 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
- -1.0 EA -New fencing for 2,004.79 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -18,526.46 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a42c052663de_532182a30379da-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Mon, 29 Jun 2026 18:58:26 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe+dFixturePlace+holderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01/23456/789+QqZzXx+JjKkWwYy+VvScrubbedFixturePlaceho/lderTokenValue012=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782759507; v=1; bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782759506; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; + b=ScrubbedFixturePlacehold/erTokenValue0123456789QqZz+XxJjKkWwYyVv + +ScrubbedFixtu/rePlace+holderTokenValue0123456789/QqZzXxJj/KkWwYyVv + ScrubbedFixturePlac+eh/olderTokenValue01= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782759506; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixture/PlaceholderTo/kenValue01234=; + b=S/crubbedFixturePlaceholderTo/kenValue0123456789QqZ+zXxJjKkWwYyV + vScrubbedFixturePlaceholder+TokenValue012345/6789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue012345= +Date: Mon, 29 Jun 2026 18:58:26 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-49713010 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a42c052663de_532182a30379da"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.29-203.0.113.25 + + +----==_mimepart_6a42c052663de_532182a30379da +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-49713010 + +Hi Amazon, + +This is to inform you Purchase Order 2D-49713010 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Morgan Testfield + +On Behalf Of +Morgan Testfield + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +18,526.46 + +USD + +Items + +Labor =20 + +50.0 EACH x 66.00 + +8,356.00 + +USD + +New doors=20 + +2.0 EACH x 8,869.00 + +8,165.67 + +USD + +New fencing=20 + +1.0 EACH x 2,004.79 + +2,004.79 + +USD + +https://supplier.coupahost.com/orders/49713010?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D9057829& + +More Detail + +PO ID +2D-49713010 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/29/26 + +Acknowledged At +None + +Revision Date +06/29/26 + +Payment Term +90 NET + +Req # +45907652 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (DBL1) +71 Horizon Dr +Bristol, CT 06010 +United States +Location Code: 55197195 +Attn: Reese Dummwood + +Lines + +50.0 EA +Labor for 8,356.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +2.0 EA +New doors for 8,165.67 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +1.0 EA +New fencing for 2,004.79 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-1706-9964-86380-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Total + +18,526.46 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a42c052663de_532182a30379da +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-49713010

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-49713010 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByMorgan Testfield
On Behalf OfMorgan Testfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +18,526.46 + +USD + +
Items + + + + + + + + + + + + + + + + +
Labor +50.0 EACH x 66.00 + + +8,356.00 + + +USD + +
New doors +2.0 EACH x 8,869.00 + + +8,165.67 + + +USD + +
New fencing +1.0 EACH x 2,004.79 + + +2,004.79 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-49713010Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/29/26Ackno= +wledged AtNone
Revis= +ion Date06/29/26Payme= +nt Term90 NET
Req #= +45907652Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (DBL1)
71 Horizon Dr
Bristol, CT 06010
Uni= +ted States
Location Code: 55197195
Attn: Reese Dummwood +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +50.0 EA +Labor for 8,356.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+ +2.0 EA +New doors for 8,165.67 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+ +1.0 EA +New fencing for 2,004.79 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +1706-9964-86380-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +18,526.46 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a42c052663de_532182a30379da-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-06.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-06.eml index 071132f..76b0912 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-06.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-06.eml @@ -1,647 +1,647 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Mon, 29 Jun 2026 13:13:44 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixt/urePlac+eholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFi/xturePlaceholderT/okenValue0123456789QqZzXxJjKk/WwYyVvScrubbedFix/tureP+lac+eholderToke+nValue01=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782738824; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782738824; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixtureP+laceho/lderTokenValue0123456789QqZzXxJjKkWwYyVv - Scrubb+edFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScru - bbedFixturePlaceholder/TokenValue0123456= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782738824; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixtureP/laceholderTokenValue0123456789QqZzXxJjK+kWwY/yV - vScrubbe/dFixturePlaceholderTo+kenValue0123456789QqZzXxJ/jKkWwYyVvS - crubbedFixturePl/aceholderTok/enVa+lue01= -Date: Mon, 29 Jun 2026 13:13:44 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-94596400 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a426f882f23d_9072a30624e8"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.29-203.0.113.25 - - -----==_mimepart_6a426f882f23d_9072a30624e8 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-94596400 - -Hi Amazon, - -This is to inform you Purchase Order 2D-94596400 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Renee Okafor - -On Behalf Of -Renee Okafor - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -7,632.10 - -USD - -Items - - Labor - -3,128.10 - -USD - -Materials: New windows=20 - -4,504.00 - -USD - -https://supplier.coupahost.com/orders/94596400?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D4065134& - -More Detail - -PO ID -2D-94596400 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/29/26 - -Acknowledged At -None - -Revision Date -06/29/26 - -Payment Term -90 NET - -Req # -96431294 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (DBO7) -161 Lower Westfield Rd -Holyoke, MA 01040 -United States -Location Code: 55548898 -Attn: Priya Raghavan - -Lines - - Labor for 3,128.10 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/08/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 9D-1447-4489-12417-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Materials: New windows for 4,504.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/08/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 9D-1447-4489-12417-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Total - -7,632.10 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a426f882f23d_9072a30624e8 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-94596400

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-94596400 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByRenee Okafor
On Behalf OfRenee Okafor
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -7,632.10 - -USD - -
Items - - - - - - - - - - - -
Labor - - -3,128.10 - - -USD - -
Materials: New windows - - -4,504.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-94596400Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/29/26Ackno= -wledged AtNone
Revis= -ion Date06/29/26Payme= -nt Term90 NET
Req #= -96431294Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (DBO7)
161 Lower Westfield Rd
Holyoke, MA 010= -40
United States
Location Code: 55548898
Attn: Priya Raghavan -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - Labor for 3,128.10 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/08/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 9D-= -1447-4489-12417-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
- - -Materials: New windows for 4,504.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/08/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 9D-= -1447-4489-12417-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -7,632.10 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a426f882f23d_9072a30624e8-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Mon, 29 Jun 2026 13:13:44 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixt/urePlac+eholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFi/xturePlaceholderT/okenValue0123456789QqZzXxJjKk/WwYyVvScrubbedFix/tureP+lac+eholderToke+nValue01=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782738824; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782738824; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixtureP+laceho/lderTokenValue0123456789QqZzXxJjKkWwYyVv + Scrubb+edFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScru + bbedFixturePlaceholder/TokenValue0123456= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782738824; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixtureP/laceholderTokenValue0123456789QqZzXxJjK+kWwY/yV + vScrubbe/dFixturePlaceholderTo+kenValue0123456789QqZzXxJ/jKkWwYyVvS + crubbedFixturePl/aceholderTok/enVa+lue01= +Date: Mon, 29 Jun 2026 13:13:44 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-94596400 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a426f882f23d_9072a30624e8"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.29-203.0.113.25 + + +----==_mimepart_6a426f882f23d_9072a30624e8 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-94596400 + +Hi Amazon, + +This is to inform you Purchase Order 2D-94596400 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Quinn Fixtor + +On Behalf Of +Quinn Fixtor + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +7,632.10 + +USD + +Items + + Labor + +3,128.10 + +USD + +Materials: New windows=20 + +4,504.00 + +USD + +https://supplier.coupahost.com/orders/94596400?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D4065134& + +More Detail + +PO ID +2D-94596400 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/29/26 + +Acknowledged At +None + +Revision Date +06/29/26 + +Payment Term +90 NET + +Req # +96431294 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (DBO7) +161 Lower Westfield Rd +Holyoke, MA 01040 +United States +Location Code: 55548898 +Attn: Robin Sampleton + +Lines + + Labor for 3,128.10 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/08/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 9D-1447-4489-12417-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Materials: New windows for 4,504.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/08/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 9D-1447-4489-12417-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Total + +7,632.10 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a426f882f23d_9072a30624e8 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-94596400

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-94596400 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByQuinn Fixtor
On Behalf OfQuinn Fixtor
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +7,632.10 + +USD + +
Items + + + + + + + + + + + +
Labor + + +3,128.10 + + +USD + +
Materials: New windows + + +4,504.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-94596400Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/29/26Ackno= +wledged AtNone
Revis= +ion Date06/29/26Payme= +nt Term90 NET
Req #= +96431294Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (DBO7)
161 Lower Westfield Rd
Holyoke, MA 010= +40
United States
Location Code: 55548898
Attn: Robin Sampleton +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + Labor for 3,128.10 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/08/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 9D-= +1447-4489-12417-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+ + +Materials: New windows for 4,504.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/08/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 9D-= +1447-4489-12417-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +7,632.10 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a426f882f23d_9072a30624e8-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-07.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-07.eml index 5f303ab..761db17 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-07.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/new-po-07.eml @@ -1,647 +1,647 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 07 Jul 2026 13:13:14 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe/dFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789Qq++ZzXxJjKk+WwYy+VvScrubb+edFix/turePlaceholderToke+nValue012=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783429994; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783429994; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFi/xturePlaceholderTokenValue0123456789QqZzX/xJjKk+WwYyV - vScrub+bedFixturePlaceholderTokenValue01234/56789QqZzXxJjKkWw/YyVvS - crubbedFixturePlaceholderTokenValue01234= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783429994; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWw+YyVv - Sc/rubbedFixturePlaceho/lderTokenValue0/123456789QqZzXxJjKkWwYyVvSc - rubbedF+ixturePlaceholderTokenValue01234= -Date: Tue, 7 Jul 2026 13:13:14 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-35159475 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a4cfb6a9aad_dec402a3075a6"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.07.07-203.0.113.25 - - -----==_mimepart_6a4cfb6a9aad_dec402a3075a6 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-35159475 - -Hi Amazon, - -This is to inform you Purchase Order 2D-35159475 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Felix Norwood - -On Behalf Of -Felix Norwood - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -810.00 - -USD - -Items - -LABOR - -499.00 - -USD - -MATERIAL - -311.00 - -USD - -https://supplier.coupahost.com/orders/35159475?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D617037& - -More Detail - -PO ID -2D-35159475 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -07/07/26 - -Acknowledged At -None - -Revision Date -07/07/26 - -Payment Term -90 NET - -Req # -37387417 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -DAB5- Amazon.com Services LLC (DAB5) -270 Richards St -Brooklyn, NY 11231 -United States -Location Code: 506556365 -Attn: Colin Marsh - -Lines - -LABOR for 499.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 08/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 3D-3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -MATERIAL for 311.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 08/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 3D-3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Total - -810.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a4cfb6a9aad_dec402a3075a6 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-35159475

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-35159475 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByFelix Norwood
On Behalf OfFelix Norwood
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -810.00 - -USD - -
Items - - - - - - - - - - - -
LABOR - - -499.00 - - -USD - -
MATERIAL - - -311.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-35159475Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date07/07/26Ackno= -wledged AtNone
Revis= -ion Date07/07/26Payme= -nt Term90 NET
Req #= -37387417Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -DAB5- Amazon.com Services LLC (DAB5)
270 Richards St
Brooklyn, NY 112= -31
United States
Location Code: 506556365
Attn: Colin Marsh -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - - - - - - - - - -
- - -LABOR for 499.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 08/02/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 3D-= -3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
- - -MATERIAL for 311.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 08/02/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 3D-= -3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2= - Period 2D Ops 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -810.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a4cfb6a9aad_dec402a3075a6-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 07 Jul 2026 13:13:14 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrubbe/dFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789Qq++ZzXxJjKk+WwYy+VvScrubb+edFix/turePlaceholderToke+nValue012=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783429994; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783429994; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFi/xturePlaceholderTokenValue0123456789QqZzX/xJjKk+WwYyV + vScrub+bedFixturePlaceholderTokenValue01234/56789QqZzXxJjKkWw/YyVvS + crubbedFixturePlaceholderTokenValue01234= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783429994; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWw+YyVv + Sc/rubbedFixturePlaceho/lderTokenValue0/123456789QqZzXxJjKkWwYyVvSc + rubbedF+ixturePlaceholderTokenValue01234= +Date: Tue, 7 Jul 2026 13:13:14 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-35159475 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a4cfb6a9aad_dec402a3075a6"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.07.07-203.0.113.25 + + +----==_mimepart_6a4cfb6a9aad_dec402a3075a6 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-35159475 + +Hi Amazon, + +This is to inform you Purchase Order 2D-35159475 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Reese Dummwood + +On Behalf Of +Reese Dummwood + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +810.00 + +USD + +Items + +LABOR + +499.00 + +USD + +MATERIAL + +311.00 + +USD + +https://supplier.coupahost.com/orders/35159475?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D617037& + +More Detail + +PO ID +2D-35159475 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +07/07/26 + +Acknowledged At +None + +Revision Date +07/07/26 + +Payment Term +90 NET + +Req # +37387417 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +DAB5- Amazon.com Services LLC (DAB5) +270 Richards St +Brooklyn, NY 11231 +United States +Location Code: 506556365 +Attn: Alex Fixtly + +Lines + +LABOR for 499.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 08/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 3D-3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +MATERIAL for 311.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 08/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 3D-3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Total + +810.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a4cfb6a9aad_dec402a3075a6 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-35159475

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-35159475 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByReese Dummwood
On Behalf OfReese Dummwood
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +810.00 + +USD + +
Items + + + + + + + + + + + +
LABOR + + +499.00 + + +USD + +
MATERIAL + + +311.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-35159475Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date07/07/26Ackno= +wledged AtNone
Revis= +ion Date07/07/26Payme= +nt Term90 NET
Req #= +37387417Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +DAB5- Amazon.com Services LLC (DAB5)
270 Richards St
Brooklyn, NY 112= +31
United States
Location Code: 506556365
Attn: Alex Fixtly +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + +LABOR for 499.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 08/02/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 3D-= +3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+ + +MATERIAL for 311.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 08/02/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 3D-= +3F31-5523-82480-0000-0000-0000-0000 =E2=80=A2= + Period 2D Ops 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +810.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a4cfb6a9aad_dec402a3075a6-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-02.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-02.eml index a1d169d..079642c 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-02.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-02.eml @@ -1,213 +1,213 @@ -Return-Path: -Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Wed, 17 Jun 2026 20:27:22 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of seahavenind.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=info@seahavenind.com; helo=mail-ej1-f48.google.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of seahavenind.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=info@seahavenind.com; helo=mail-ej1-f48.google.com; - dkim=pass header.i=@seahavenind.com; - dmarc=pass header.from=seahavenind.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scr/ubbedFixtu+r+ePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtur+ePlaceholderTokenValue0123456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781728043; v=1; bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -Received: by mail-ej1-f48.google.com with SMTP id fixture012345-6789fixture0123456789f.i - for ; Wed, 17 Jun 2026 13:27:22 -0700 (PDT) -ARC-Seal: i=1; a=rsa-sha256; t=1781728041; cv=none; - d=google.com; s=arc-20240605; - b=ScrubbedFixturePlac+eholderTokenValue0123456789QqZzX/xJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed - FixturePlaceholderTokenValue0123456789QqZzX+xJjKkWwYyVvScrubbedFixtu - rePlaceholderTokenValue/012345+6789QqZzXxJjKkWwYyVvScrubbedFixt/ureP - l/aceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh - /+ol== -ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; - h=cc:to:subject:message-id:date:from:in-reply-to:references - :mime-version:dkim-signature; - bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; - fh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScru - bbedFixtur+ePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedF - ixturePlacehol+derTokenValue0123456789QqZ+z/XxJjKkWwYyVvS+crubb/edFi - xturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtureP - laceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceho - lder==; - darn=int.seahaven.com -ARC-Authentication-Results: i=1; mx.google.com; arc=none -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=seahavenind.com; s=google; t=1781728041; x=1782332841; darn=int.seahaven.com; - h=cc:to:subject:message-id:date:from:in-reply-to:references - :mime-version:from:to:cc:subject:date:message-id:reply-to; - bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; - b=ScrubbedFixturePlaceholderT/okenValue0123456789QqZzXxJ+jKkWwYyVvSc - ru+bbedFixturePl/aceholderToke/nValue0123456789QqZ+zXxJjKkWwYyVv/Scr - ubbedFixturePlace/holderTokenValue012= -X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=1e100.net; s=20251104; t=1781728041; x=1782332841; - h=cc:to:subject:message-id:date:from:in-reply-to:references - :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date - :message-id:reply-to; - bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; - b=ScrubbedFi+xturePlaceholderTokenValue0123456789+QqZzXxJjKk/WwYyV+v - ScrubbedFixturePlaceholderT/okenValue01234567+/89QqZzXxJjKkWwYyVvSc/ - ru+bbedFixturePlaceholderTokenValue0123456789Q/q+/Zz+XxJ/jKkWwYy+V/v - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubb - edFixturePlaceholderTokenValue0123456789QqZ+zXxJjKkWwYyVvScrubbedFix - t+ur== -X-Forwarded-Encrypted: i=1; ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh=@int.seahaven.com -X-Gm-Message-State: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKk - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu - ScrubbedFixturePlaceholderTokenValue012345678 -X-Gm-Gg: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu - ScrubbedFixt= -X-Received: by 2002:a17:907:9617:b0:bed:7f50:c724 with SMTP id - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJj; Wed, 17 Jun 2026 - 13:27:21 -0700 (PDT) -MIME-Version: 1.0 -References: -In-Reply-To: -From: Sea Haven Main -Date: Wed, 17 Jun 2026 16:27:09 -0400 -X-Gm-Features: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS -Message-ID: -Subject: =?UTF-8?Q?Re=3A_DJZ5_=2D_Request_for_Service_Completion_=E2=80=93_PO_=232D?= - =?UTF-8?Q?=2D14783046?= -To: "Castellan, Sam [C]" -Cc: "adam@seahavenind.com" , - "amazon_po@int.seahaven.com" , "O'Donohue, Joe [C]" , - "Hastrup, Richard" -Content-Type: multipart/alternative; boundary="000000000000f8b7a4065478e2c5" - ---000000000000f8b7a4065478e2c5 -Content-Type: text/plain; charset="UTF-8" -Content-Transfer-Encoding: quoted-printable - -Good Afternoon Sam- - -Thank you for your email. - -This request was completed back in December of 2025. - -I will have our team review this tomorrow, but since it's been six months, -I would imagine the area looks like it was never done specifically due to -the high traffic this site gets. - -Daniel - - -On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Castellan, Sam [C] -wrote: - -> Hello Seahaven Team, -> -> -> -> We are reaching out from DJZ5 regarding PO #2D-19542097, which has alread= -y -> been invoiced under invoice #2947938672. However, the associated work has -> not yet been completed. -> -> Could you please dispatch a technician to perform the outstanding work at -> your earliest convenience? -> -> Thank you, and please let us know if any additional information is needed= -. -> -> -> -> -> -> -> -> Sam Castellan -> -> Regional Area Maintenance Manager -> -> C&W Services | Amazon -> -> C: (326) 245-0632 -> -> E: *scastel@amazon.c om * -> -> -> - ---000000000000f8b7a4065478e2c5 -Content-Type: text/html; charset="UTF-8" -Content-Transfer-Encoding: quoted-printable - -
Good Afternoon Sam-

Thank you for your email.

This request was completed=C2=A0back in December of 20= -25.=C2=A0=C2=A0

I will have our team review this t= -omorrow, but since it's been six months, I would imagine the area looks= - like it was never done specifically due to the high traffic this site gets= -.

Daniel


On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Castellan, Sam [C] <user239@amazon.com> wrote:
- - - - - -
-
-

Hello Seahaven Team,

-

=C2=A0

-

We are reaching out from DJ= -Z5 regarding PO #2D-19542097, which has already been invoiced under invoice= - #2947938672. However, the associated work has not yet been completed.

-

Could you please dispatch a= - technician to perform the outstanding work at your earliest convenience?

-

Thank you, and please let us know if any additional information is neede= -d.

-

=C2=A0

-

=C2=A0

-

=C2=A0

-

Sam Castellan

-

Regional Area Maintenance Manager= -

-

C&W Services=C2=A0|=C2=A0Amaz= -on

-

C: (326) 245-0632

-

E:=C2=A0scastel@amazon.com=C2=A0

-

=C2=A0

-
-
- -
- ---000000000000f8b7a4065478e2c5-- +Return-Path: +Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Wed, 17 Jun 2026 20:27:22 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of seahavenind.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=info@seahavenind.com; helo=mail-ej1-f48.google.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of seahavenind.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=info@seahavenind.com; helo=mail-ej1-f48.google.com; + dkim=pass header.i=@seahavenind.com; + dmarc=pass header.from=seahavenind.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scr/ubbedFixtu+r+ePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtur+ePlaceholderTokenValue0123456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781728043; v=1; bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +Received: by mail-ej1-f48.google.com with SMTP id fixture012345-6789fixture0123456789f.i + for ; Wed, 17 Jun 2026 13:27:22 -0700 (PDT) +ARC-Seal: i=1; a=rsa-sha256; t=1781728041; cv=none; + d=google.com; s=arc-20240605; + b=ScrubbedFixturePlac+eholderTokenValue0123456789QqZzX/xJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed + FixturePlaceholderTokenValue0123456789QqZzX+xJjKkWwYyVvScrubbedFixtu + rePlaceholderTokenValue/012345+6789QqZzXxJjKkWwYyVvScrubbedFixt/ureP + l/aceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh + /+ol== +ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; + h=cc:to:subject:message-id:date:from:in-reply-to:references + :mime-version:dkim-signature; + bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; + fh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScru + bbedFixtur+ePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedF + ixturePlacehol+derTokenValue0123456789QqZ+z/XxJjKkWwYyVvS+crubb/edFi + xturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtureP + laceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceho + lder==; + darn=int.seahaven.com +ARC-Authentication-Results: i=1; mx.google.com; arc=none +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=seahavenind.com; s=google; t=1781728041; x=1782332841; darn=int.seahaven.com; + h=cc:to:subject:message-id:date:from:in-reply-to:references + :mime-version:from:to:cc:subject:date:message-id:reply-to; + bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; + b=ScrubbedFixturePlaceholderT/okenValue0123456789QqZzXxJ+jKkWwYyVvSc + ru+bbedFixturePl/aceholderToke/nValue0123456789QqZ+zXxJjKkWwYyVv/Scr + ubbedFixturePlace/holderTokenValue012= +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20251104; t=1781728041; x=1782332841; + h=cc:to:subject:message-id:date:from:in-reply-to:references + :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date + :message-id:reply-to; + bh=Scr+ubbedFixturePlaceholderTokenVa/lue01234=; + b=ScrubbedFi+xturePlaceholderTokenValue0123456789+QqZzXxJjKk/WwYyV+v + ScrubbedFixturePlaceholderT/okenValue01234567+/89QqZzXxJjKkWwYyVvSc/ + ru+bbedFixturePlaceholderTokenValue0123456789Q/q+/Zz+XxJ/jKkWwYy+V/v + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubb + edFixturePlaceholderTokenValue0123456789QqZ+zXxJjKkWwYyVvScrubbedFix + t+ur== +X-Forwarded-Encrypted: i=1; ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh=@int.seahaven.com +X-Gm-Message-State: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKk + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu + ScrubbedFixturePlaceholderTokenValue012345678 +X-Gm-Gg: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixtu + ScrubbedFixt= +X-Received: by 2002:a17:907:9617:b0:bed:7f50:c724 with SMTP id + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJj; Wed, 17 Jun 2026 + 13:27:21 -0700 (PDT) +MIME-Version: 1.0 +References: +In-Reply-To: +From: Sea Haven Main +Date: Wed, 17 Jun 2026 16:27:09 -0400 +X-Gm-Features: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS +Message-ID: +Subject: =?UTF-8?Q?Re=3A_DJZ5_=2D_Request_for_Service_Completion_=E2=80=93_PO_=232D?= + =?UTF-8?Q?=2D14783046?= +To: "Fixtonly, Pat [C]" +Cc: "adam@seahavenind.com" , + "amazon_po@int.seahaven.com" , "O'Donohue, Joe [C]" , + "Hastrup, Richard" +Content-Type: multipart/alternative; boundary="000000000000f8b7a4065478e2c5" + +--000000000000f8b7a4065478e2c5 +Content-Type: text/plain; charset="UTF-8" +Content-Transfer-Encoding: quoted-printable + +Good Afternoon Pat- + +Thank you for your email. + +This request was completed back in December of 2025. + +I will have our team review this tomorrow, but since it's been six months, +I would imagine the area looks like it was never done specifically due to +the high traffic this site gets. + +Daniel + + +On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Fixtonly, Pat [C] +wrote: + +> Hello Seahaven Team, +> +> +> +> We are reaching out from DJZ5 regarding PO #2D-19542097, which has alread= +y +> been invoiced under invoice #2947938672. However, the associated work has +> not yet been completed. +> +> Could you please dispatch a technician to perform the outstanding work at +> your earliest convenience? +> +> Thank you, and please let us know if any additional information is needed= +. +> +> +> +> +> +> +> +> Pat Fixtonly +> +> Regional Area Maintenance Manager +> +> C&W Services | Amazon +> +> C: (000) 555-0100 +> +> E: *user000@amazon.c om * +> +> +> + +--000000000000f8b7a4065478e2c5 +Content-Type: text/html; charset="UTF-8" +Content-Transfer-Encoding: quoted-printable + +
Good Afternoon Pat-

Thank you for your email.

This request was completed=C2=A0back in December of 20= +25.=C2=A0=C2=A0

I will have our team review this t= +omorrow, but since it's been six months, I would imagine the area looks= + like it was never done specifically due to the high traffic this site gets= +.

Daniel


On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Fixtonly, Pat [C] <user239@amazon.com> wrote:
+ + + + + +
+
+

Hello Seahaven Team,

+

=C2=A0

+

We are reaching out from DJ= +Z5 regarding PO #2D-19542097, which has already been invoiced under invoice= + #2947938672. However, the associated work has not yet been completed.

+

Could you please dispatch a= + technician to perform the outstanding work at your earliest convenience?

+

Thank you, and please let us know if any additional information is neede= +d.

+

=C2=A0

+

=C2=A0

+

=C2=A0

+

Pat Fixtonly

+

Regional Area Maintenance Manager= +

+

C&W Services=C2=A0|=C2=A0Amaz= +on

+

C: (000) 555-0100

+

E:=C2=A0user000@amazon.com=C2=A0

+

=C2=A0

+
+
+ +
+ +--000000000000f8b7a4065478e2c5-- diff --git a/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-03.eml b/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-03.eml index 54d3546..2fb4363 100644 --- a/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-03.eml +++ b/lambdas/po/email_processor/tests/fixtures/ai-fallback/non-coupa-03.eml @@ -1,221 +1,221 @@ -Return-Path: <0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com> -Received: from a87-201.smtp-out.us-west-2.amazonses.com (a87-201.smtp-out.us-west-2.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Mon, 11 May 2026 11:17:26 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of corpmail.amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com; helo=a87-201.smtp-out.us-west-2.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of corpmail.amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com; helo=a87-201.smtp-out.us-west-2.amazonses.com; - dkim=pass header.i=@amazon.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTo+kenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue/0123456/789QqZzXxJjKkWwYyVvScrubbed/Fixt+urePl+aceholderTokenValue0123=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778498246; v=1; bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=fp22v4ed7aly6ls6xiqgsijz4v7vy4iw; d=amazon.com; t=1778498245; - h=Cc:Content-Type:Date:From:In-Reply-To:Message-Id:Mime-Version:References:Subject:To; - bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZ+zXxJjKkWwYyVvS - crubbedFixturePlaceholderTokenVal/ue0123456789QqZzXxJjKkWwYyVv/Scru - bbedFixturePla+ceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed - FixturePlaceholderTokenValu+e0/123456789QqZzXxJjKkWwYyVvScrubbedFix - turePlaceholder/TokenValue012/3456789QqZzXxJjKkWwYyVvScrubbedFixtur - ePlacehold== -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1778498245; - h=Cc:Content-Type:Date:From:In-Reply-To:Message-Id:Mime-Version:References:Subject:To:Feedback-ID; - bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; - b=ScrubbedFixturePlaceholderTokenValue01234567+89QqZzXxJjKkWwYyVvS - crubbedFixturePlaceho+lderTokenVa/lue0/1/23456789/QqZzXxJjKkWwYyVvS - crubbedFixturePlaceholderTokenValue01234= -Accept-Language: en-US -Arc-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amazon.com; dmarc=pass action=none header.from=amazon.com; dkim=pass header.d=amazon.com; arc=none -Arc-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr/ubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderToke== -Arc-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ScrubbedFixturePlaceholderTokenValue0+123456789QqZzXxJjKkWwYyVvS+crubbedFixturePlaceholderToke+n/Value0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT+oken+Value0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed/FixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbe/dFi+xturePlaceh/o== -Authentication-Results: amazonses.com; spf=pass (spfCheck: domain of amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=prvs=58402a35e=user158@amazon.com; helo=iad-out-005.esa.us-east-1.outbound.mail-perimeter.amazon.com; dmarc=pass header.from=amazon.com; -Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amazon.com; -Cc: "Reed, Andrew" -Content-Language: en-US -Content-Type: multipart/related; boundary="_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_"; type="multipart/alternative" -Date: Mon, 11 May 2026 11:17:25 +0000 -From: "Bellwood, Max" -In-Reply-To: -Message-ID: -Mime-Version: 1.0 -Received-Spf: pass (spfCheck: domain of amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=prvs=58402a35e=user158@amazon.com; helo=iad-out-005.esa.us-east-1.outbound.mail-perimeter.amazon.com; -References: -Subject: Work Order - Compliance 50096816666 AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM -Thread-Index: AdzWM41xh4BXmKDcTAGLdSfXX989OgAwVHWAApC2kHA= -Thread-Topic: Work Order - Compliance 50096816666 AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM -To: "adam@seahavenind.com" , - "info@seahavenind.com" , - "amazon_po@int.seahaven.com" , - Work Orders -X-Amazon-Filename: image001.png, image002.png -X-Cse-Connectionguid: ScrubbedFixturePlaceho== -X-Cse-Msgguid: ScrubbedFixturePlaceho== -X-Exchange-Routingpolicychecked: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenV== -X-Farcaster-Flow-Id: abcdef01-2345-6789-abcd-ef0123456789 -X-Forefront-Antispam-Report: CIP:203.0.113.25;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA3PR18MB5650.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(6049299003)(1800799024)(22082099003)(56012099003)(8096899003)(18002099003)(11063799002)(4053099003)(38070700021);DIR:OUT;SFP:1101; -X-Ironport-Av: E=Sophos;i="6.23,228,1770595200"; d="png'150?scan'150,208,217,150";a="18357435" -X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|6049299003|1800799024|22082099003|56012099003|8096899003|18002099003|11063799002|4053099003|38070700021; -X-Ms-Exchange-Antispam-Messagedata-Chunkcount: 1 -X-Ms-Exchange-Antispam-Relay: 0 -X-Ms-Exchange-Crosstenant-Authas: Internal -X-Ms-Exchange-Crosstenant-Authsource: SA3PR18MB5650.namprd18.prod.outlook.com -X-Ms-Exchange-Crosstenant-Fromentityheader: Hosted -X-Ms-Exchange-Crosstenant-Id: abcdef01-2345-6789-abcd-ef0123456789 -X-Ms-Exchange-Crosstenant-Mailboxtype: HOSTED -X-Ms-Exchange-Crosstenant-Network-Message-Id: abcdef01-2345-6789-abcd-ef0123456789 -X-Ms-Exchange-Crosstenant-Originalarrivaltime: 11 May 2026 11:17:18.6371 (UTC) -X-Ms-Exchange-Crosstenant-Userprincipalname: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlacehold== -X-Ms-Exchange-Senderadcheck: 1 -X-Ms-Exchange-Transport-Crosstenantheadersstamped: DM8PR18MB4518 -X-Ms-Has-Attach: yes -X-Ms-Office365-Filtering-Correlation-Id: abcdef01-2345-6789-abcd-ef0123456789 -X-Ms-Publictraffictype: Email -X-Ms-Tnef-Correlator: -X-Ms-Traffictypediagnostic: SA3PR18MB5650:EE_|DM8PR18MB4518:EE_ -X-Originatororg: amazon.com -X-Sa-Code-Protection: enable -X-Ses-Dkim-Signature: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue01234/56/789QqZz/XxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1778498244; v=1; bh=Scr+ubbedFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -X-Ses-Receipt: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFi -Feedback-ID: ::1.us-west-2.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.11-203.0.113.25 - ---_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ -Content-Type: multipart/alternative; boundary="_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_" - ---_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ -Content-Transfer-Encoding: quoted-printable -Content-Type: text/plain; charset="us-ascii" - - - - - -Hello, - -We have the following WO that is assigned to your group for AMER-GENERIC TA= -NK/TANKLESS WATER HEATER ANNUAL PM. When can we expect someone to come on = -site to perform the PMs? - -[cid:image001.png@01DCE116.32728B90] - -Thanks, -Max Bellwood -Facilities Coordinator SDF9 -user158@amazon.com -[cid:image002.png@01DCE116.32728B90] - - ---_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ -Content-Transfer-Encoding: quoted-printable -Content-Type: text/html; charset="us-ascii" - - - - - - - - -
-

 

-

 

-

 

-

 

-

Hello,

-

 

-

We have the following WO that is assigned to your gr= -oup for AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM.  When can w= -e expect someone to come on site to perform the PMs?

-

 

-

-

 

-

Thanks,

-

Max Bellwood

-

Facilities Coordinator SDF9

-

user158@amazon= -.com

-

-

 

-
- - - ---_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_-- - ---_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ -Content-Description: image001.png -Content-Disposition: inline; filename="image001.png"; size=8758; creation-date="Mon, 11 May 2026 11:17:18 GMT"; modification-date="Mon, 11 May 2026 11:17:18 GMT" -Content-Id: -Content-Transfer-Encoding: base64 -Content-Type: image/png; name="image001.png" - -iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6 -kgAAAABJRU5ErkJggg== ---_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ -Content-Description: image002.png -Content-Disposition: inline; filename="image002.png"; size=5762; creation-date="Mon, 11 May 2026 11:17:18 GMT"; modification-date="Mon, 11 May 2026 11:17:18 GMT" -Content-Id: -Content-Transfer-Encoding: base64 -Content-Type: image/png; name="image002.png" - -iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6 -kgAAAABJRU5ErkJggg== ---_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_-- +Return-Path: <0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com> +Received: from a87-201.smtp-out.us-west-2.amazonses.com (a87-201.smtp-out.us-west-2.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Mon, 11 May 2026 11:17:26 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of corpmail.amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com; helo=a87-201.smtp-out.us-west-2.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of corpmail.amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0101abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@corpmail.amazon.com; helo=a87-201.smtp-out.us-west-2.amazonses.com; + dkim=pass header.i=@amazon.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTo+kenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue/0123456/789QqZzXxJjKkWwYyVvScrubbed/Fixt+urePl+aceholderTokenValue0123=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778498246; v=1; bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=fp22v4ed7aly6ls6xiqgsijz4v7vy4iw; d=amazon.com; t=1778498245; + h=Cc:Content-Type:Date:From:In-Reply-To:Message-Id:Mime-Version:References:Subject:To; + bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZ+zXxJjKkWwYyVvS + crubbedFixturePlaceholderTokenVal/ue0123456789QqZzXxJjKkWwYyVv/Scru + bbedFixturePla+ceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed + FixturePlaceholderTokenValu+e0/123456789QqZzXxJjKkWwYyVvScrubbedFix + turePlaceholder/TokenValue012/3456789QqZzXxJjKkWwYyVvScrubbedFixtur + ePlacehold== +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1778498245; + h=Cc:Content-Type:Date:From:In-Reply-To:Message-Id:Mime-Version:References:Subject:To:Feedback-ID; + bh=Scr/ub/bedFixturePl/aceholderToke/nValue012=; + b=ScrubbedFixturePlaceholderTokenValue01234567+89QqZzXxJjKkWwYyVvS + crubbedFixturePlaceho+lderTokenVa/lue0/1/23456789/QqZzXxJjKkWwYyVvS + crubbedFixturePlaceholderTokenValue01234= +Accept-Language: en-US +Arc-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amazon.com; dmarc=pass action=none header.from=amazon.com; dkim=pass header.d=amazon.com; arc=none +Arc-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr/ubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderToke== +Arc-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ScrubbedFixturePlaceholderTokenValue0+123456789QqZzXxJjKkWwYyVvS+crubbedFixturePlaceholderToke+n/Value0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT+oken+Value0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbed/FixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbe/dFi+xturePlaceh/o== +Authentication-Results: amazonses.com; spf=pass (spfCheck: domain of amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=prvs=58402a35e=user158@amazon.com; helo=iad-out-005.esa.us-east-1.outbound.mail-perimeter.amazon.com; dmarc=pass header.from=amazon.com; +Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amazon.com; +Cc: "Reed, Andrew" +Content-Language: en-US +Content-Type: multipart/related; boundary="_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_"; type="multipart/alternative" +Date: Mon, 11 May 2026 11:17:25 +0000 +From: "Fixtwood, Max" +In-Reply-To: +Message-ID: +Mime-Version: 1.0 +Received-Spf: pass (spfCheck: domain of amazon.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=prvs=58402a35e=user158@amazon.com; helo=iad-out-005.esa.us-east-1.outbound.mail-perimeter.amazon.com; +References: +Subject: Work Order - Compliance 50096816666 AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM +Thread-Index: AdzWM41xh4BXmKDcTAGLdSfXX989OgAwVHWAApC2kHA= +Thread-Topic: Work Order - Compliance 50096816666 AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM +To: "adam@seahavenind.com" , + "info@seahavenind.com" , + "amazon_po@int.seahaven.com" , + Work Orders +X-Amazon-Filename: image001.png, image002.png +X-Cse-Connectionguid: ScrubbedFixturePlaceho== +X-Cse-Msgguid: ScrubbedFixturePlaceho== +X-Exchange-Routingpolicychecked: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenV== +X-Farcaster-Flow-Id: abcdef01-2345-6789-abcd-ef0123456789 +X-Forefront-Antispam-Report: CIP:203.0.113.25;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA3PR18MB5650.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(6049299003)(1800799024)(22082099003)(56012099003)(8096899003)(18002099003)(11063799002)(4053099003)(38070700021);DIR:OUT;SFP:1101; +X-Ironport-Av: E=Sophos;i="6.23,228,1770595200"; d="png'150?scan'150,208,217,150";a="18357435" +X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|6049299003|1800799024|22082099003|56012099003|8096899003|18002099003|11063799002|4053099003|38070700021; +X-Ms-Exchange-Antispam-Messagedata-Chunkcount: 1 +X-Ms-Exchange-Antispam-Relay: 0 +X-Ms-Exchange-Crosstenant-Authas: Internal +X-Ms-Exchange-Crosstenant-Authsource: SA3PR18MB5650.namprd18.prod.outlook.com +X-Ms-Exchange-Crosstenant-Fromentityheader: Hosted +X-Ms-Exchange-Crosstenant-Id: abcdef01-2345-6789-abcd-ef0123456789 +X-Ms-Exchange-Crosstenant-Mailboxtype: HOSTED +X-Ms-Exchange-Crosstenant-Network-Message-Id: abcdef01-2345-6789-abcd-ef0123456789 +X-Ms-Exchange-Crosstenant-Originalarrivaltime: 11 May 2026 11:17:18.6371 (UTC) +X-Ms-Exchange-Crosstenant-Userprincipalname: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlacehold== +X-Ms-Exchange-Senderadcheck: 1 +X-Ms-Exchange-Transport-Crosstenantheadersstamped: DM8PR18MB4518 +X-Ms-Has-Attach: yes +X-Ms-Office365-Filtering-Correlation-Id: abcdef01-2345-6789-abcd-ef0123456789 +X-Ms-Publictraffictype: Email +X-Ms-Tnef-Correlator: +X-Ms-Traffictypediagnostic: SA3PR18MB5650:EE_|DM8PR18MB4518:EE_ +X-Originatororg: amazon.com +X-Sa-Code-Protection: enable +X-Ses-Dkim-Signature: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue01234/56/789QqZz/XxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=hsbnp7p3ensaochzwyq5wwmceodymuwv; d=amazonses.com; t=1778498244; v=1; bh=Scr+ubbedFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +X-Ses-Receipt: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFi +Feedback-ID: ::1.us-west-2.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.11-203.0.113.25 + +--_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ +Content-Type: multipart/alternative; boundary="_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_" + +--_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ +Content-Transfer-Encoding: quoted-printable +Content-Type: text/plain; charset="us-ascii" + + + + + +Hello, + +We have the following WO that is assigned to your group for AMER-GENERIC TA= +NK/TANKLESS WATER HEATER ANNUAL PM. When can we expect someone to come on = +site to perform the PMs? + +[cid:image001.png@01DCE116.32728B90] + +Thanks, +Max Fixtwood +Facilities Coordinator SDF9 +user158@amazon.com +[cid:image002.png@01DCE116.32728B90] + + +--_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ +Content-Transfer-Encoding: quoted-printable +Content-Type: text/html; charset="us-ascii" + + + + + + + + +
+

 

+

 

+

 

+

 

+

Hello,

+

 

+

We have the following WO that is assigned to your gr= +oup for AMER-GENERIC TANK/TANKLESS WATER HEATER ANNUAL PM.  When can w= +e expect someone to come on site to perform the PMs?

+

 

+

+

 

+

Thanks,

+

Max Fixtwood

+

Facilities Coordinator SDF9

+

user158@amazon= +.com

+

+

 

+
+ + + +--_000_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_-- + +--_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ +Content-Description: image001.png +Content-Disposition: inline; filename="image001.png"; size=8758; creation-date="Mon, 11 May 2026 11:17:18 GMT"; modification-date="Mon, 11 May 2026 11:17:18 GMT" +Content-Id: +Content-Transfer-Encoding: base64 +Content-Type: image/png; name="image001.png" + +iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6 +kgAAAABJRU5ErkJggg== +--_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_ +Content-Description: image002.png +Content-Disposition: inline; filename="image002.png"; size=5762; creation-date="Mon, 11 May 2026 11:17:18 GMT"; modification-date="Mon, 11 May 2026 11:17:18 GMT" +Content-Id: +Content-Transfer-Encoding: base64 +Content-Type: image/png; name="image002.png" + +iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6 +kgAAAABJRU5ErkJggg== +--_005_SA3PR18MB5650CD69CB4F3448A25E4309C6382SA3PR18MB5650namp_-- diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-01.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-01.json index ba7dee6..7447bef 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-01.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-01.json @@ -3,8 +3,8 @@ "po_number": "2D-12503765", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Priya Raghavan", - "on_behalf_of": "Priya Raghavan", + "submitted_by": "Robin Sampleton", + "on_behalf_of": "Robin Sampleton", "order_date": "05/12/26", "revision_date": "05/12/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "NY", "zip": "12553-4744", "location_code": "207735629", - "attn": "Priya Raghavan" + "attn": "Robin Sampleton" }, "total_amount": 55206.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-02.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-02.json index 25ee791..498d8be 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-02.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-02.json @@ -3,8 +3,8 @@ "po_number": "2D-16899815", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Tamara Ellison", - "on_behalf_of": "Tamara Ellison", + "submitted_by": "Riley Samplison", + "on_behalf_of": "Riley Samplison", "order_date": "06/16/26", "revision_date": "06/16/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "RI", "zip": "02919", "location_code": "115434418", - "attn": "Tamara Ellison" + "attn": "Riley Samplison" }, "total_amount": 5163.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-03.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-03.json index 53f3935..c6f0223 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-03.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-03.json @@ -3,8 +3,8 @@ "po_number": "2D-19081183", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Colin Marsh", - "on_behalf_of": "Colin Marsh", + "submitted_by": "Alex Fixtly", + "on_behalf_of": "Alex Fixtly", "order_date": "04/22/26", "revision_date": "04/22/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "MA", "zip": "01569", "location_code": "947104437", - "attn": "Colin Marsh" + "attn": "Alex Fixtly" }, "total_amount": 1270.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-04.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-04.json index 97aa9d7..980ccdf 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-04.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-04.json @@ -3,8 +3,8 @@ "po_number": "2D-61746565", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Marcus Bellwood", - "on_behalf_of": "Marcus Bellwood", + "submitted_by": "Avery Mockwood", + "on_behalf_of": "Avery Mockwood", "order_date": "06/04/26", "revision_date": "06/04/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "CA", "zip": "92324", "location_code": "244472611", - "attn": "Marcus Bellwood" + "attn": "Avery Mockwood" }, "total_amount": 1542.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-08.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-08.json index 6b2ac23..d9eb3f9 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-08.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-08.json @@ -3,8 +3,8 @@ "po_number": "2D-46259643", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Colin Marsh", - "on_behalf_of": "Colin Marsh", + "submitted_by": "Alex Fixtly", + "on_behalf_of": "Alex Fixtly", "order_date": "05/19/26", "revision_date": "05/19/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "MA", "zip": "02149", "location_code": "423891758", - "attn": "Colin Marsh" + "attn": "Alex Fixtly" }, "total_amount": 5237.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-09.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-09.json index 79489f2..a2aadae 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-09.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-09.json @@ -3,8 +3,8 @@ "po_number": "2D-14747241", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Omar Castellanos", - "on_behalf_of": "Omar Castellanos", + "submitted_by": "Skyler Testanos", + "on_behalf_of": "Skyler Testanos", "order_date": "06/28/26", "revision_date": "06/28/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "AK", "zip": "99709-4755", "location_code": "966602300", - "attn": "Omar Castellanos" + "attn": "Skyler Testanos" }, "total_amount": 1241.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-10.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-10.json index fc6ede1..f15b905 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-10.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-10.json @@ -3,8 +3,8 @@ "po_number": "2D-65755709", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Hector Zamora", - "on_behalf_of": "Hector Zamora", + "submitted_by": "Jordan Placer", + "on_behalf_of": "Jordan Placer", "order_date": "06/18/26", "revision_date": "06/18/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "OK", "zip": "74501-3329", "location_code": "950698987", - "attn": "Hector Zamora" + "attn": "Jordan Placer" }, "total_amount": 7653.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-11.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-11.json index efb0845..33b132e 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-11.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-11.json @@ -3,8 +3,8 @@ "po_number": "2D-29641169", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Victor Lindgren", - "on_behalf_of": "Victor Lindgren", + "submitted_by": "Taylor Stubbsen", + "on_behalf_of": "Taylor Stubbsen", "order_date": "05/16/26", "revision_date": "05/16/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "IL", "zip": "61554-7831", "location_code": "923574006", - "attn": "Victor Lindgren" + "attn": "Taylor Stubbsen" }, "total_amount": 2299.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-12.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-12.json index c79b8a5..4573486 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-12.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-12.json @@ -3,8 +3,8 @@ "po_number": "FK-54796376", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Ingrid Fossum", - "on_behalf_of": "Ingrid Fossum", + "submitted_by": "Casey Mockler", + "on_behalf_of": "Casey Mockler", "order_date": "06/22/26", "revision_date": "06/22/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "CA", "zip": "94005", "location_code": "843684581", - "attn": "Ingrid Fossum" + "attn": "Casey Mockler" }, "total_amount": 8846.9, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-13.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-13.json index 23abd13..cc25092 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-13.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-13.json @@ -3,8 +3,8 @@ "po_number": "FK-36562759", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Renee Okafor", - "on_behalf_of": "Renee Okafor", + "submitted_by": "Quinn Fixtor", + "on_behalf_of": "Quinn Fixtor", "order_date": "06/01/26", "revision_date": "06/01/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "CA", "zip": "90065", "location_code": "16462771", - "attn": "Renee Okafor" + "attn": "Quinn Fixtor" }, "total_amount": 2760.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-14.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-14.json index 7b8a818..3d7f2c1 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-14.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-14.json @@ -3,8 +3,8 @@ "po_number": "2D-78768854", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Colin Marsh", - "on_behalf_of": "Colin Marsh", + "submitted_by": "Alex Fixtly", + "on_behalf_of": "Alex Fixtly", "order_date": "05/05/26", "revision_date": "05/05/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "ME", "zip": "04736-3887", "location_code": "188152232", - "attn": "Colin Marsh" + "attn": "Alex Fixtly" }, "total_amount": 283.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-15.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-15.json index ead8579..5a9a84c 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-15.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-15.json @@ -3,8 +3,8 @@ "po_number": "2D-61199344", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Hector Zamora", - "on_behalf_of": "Hector Zamora", + "submitted_by": "Jordan Placer", + "on_behalf_of": "Jordan Placer", "order_date": "05/01/26", "revision_date": "05/01/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "ND", "zip": "58701", "location_code": "701517830", - "attn": "Hector Zamora" + "attn": "Jordan Placer" }, "total_amount": 8145.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-16.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-16.json index fdb4dc8..8259d3c 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-16.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-16.json @@ -3,8 +3,8 @@ "po_number": "2D-41262802", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Dana Whitfield", - "on_behalf_of": "Dana Whitfield", + "submitted_by": "Morgan Testfield", + "on_behalf_of": "Morgan Testfield", "order_date": "07/10/26", "revision_date": "07/10/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "WI", "zip": "54476", "location_code": "335960161", - "attn": "Dana Whitfield" + "attn": "Morgan Testfield" }, "total_amount": 5765.76, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-17.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-17.json index afae5d9..2c2f839 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-17.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-17.json @@ -3,8 +3,8 @@ "po_number": "2D-35742540", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Ingrid Fossum", - "on_behalf_of": "Ingrid Fossum", + "submitted_by": "Casey Mockler", + "on_behalf_of": "Casey Mockler", "order_date": "06/13/26", "revision_date": "06/13/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "IL", "zip": "62305", "location_code": "658431516", - "attn": "Ingrid Fossum" + "attn": "Casey Mockler" }, "total_amount": 3520.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-18.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-18.json index 657a985..06d3af6 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-18.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-18.json @@ -3,8 +3,8 @@ "po_number": "2D-95847852", "po_status": "Issued - Scheduled for email", "source_system": "coupa", - "submitted_by": "Dana Whitfield", - "on_behalf_of": "Dana Whitfield", + "submitted_by": "Morgan Testfield", + "on_behalf_of": "Morgan Testfield", "order_date": "07/02/26", "revision_date": "07/02/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "KY", "zip": "40741", "location_code": "113248912", - "attn": "Dana Whitfield" + "attn": "Morgan Testfield" }, "total_amount": 1643.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-19.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-19.json index 60b7e42..e20775d 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-19.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-19.json @@ -3,8 +3,8 @@ "po_number": "2D-75027869", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Hector Zamora", - "on_behalf_of": "Hector Zamora", + "submitted_by": "Jordan Placer", + "on_behalf_of": "Jordan Placer", "order_date": "04/16/26", "revision_date": "04/16/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "PA", "zip": "17552", "location_code": "591685096", - "attn": "Hector Zamora" + "attn": "Jordan Placer" }, "total_amount": 2883.61, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/expected/new-po-20.json b/lambdas/po/email_processor/tests/fixtures/expected/new-po-20.json index e5e6075..4103329 100644 --- a/lambdas/po/email_processor/tests/fixtures/expected/new-po-20.json +++ b/lambdas/po/email_processor/tests/fixtures/expected/new-po-20.json @@ -3,8 +3,8 @@ "po_number": "2D-45085104", "po_status": "Issued - Created", "source_system": "coupa", - "submitted_by": "Victor Lindgren", - "on_behalf_of": "Victor Lindgren", + "submitted_by": "Taylor Stubbsen", + "on_behalf_of": "Taylor Stubbsen", "order_date": "04/21/26", "revision_date": "04/21/26", "last_opened": null, @@ -25,7 +25,7 @@ "state": "IN", "zip": "46143", "location_code": "561142752", - "attn": "Victor Lindgren" + "attn": "Taylor Stubbsen" }, "total_amount": 1357.0, "currency": "USD", diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-01.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-01.eml index ee51b10..5c5a5a7 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-01.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-01.eml @@ -1,592 +1,592 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 12 May 2026 14:02:54 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrub/bedFixturePlaceholderTokenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder/Tok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh/olderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; v=1; bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778594574; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; - b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS - crubbedFixturePla/ceholderTokenValue0123456789QqZzXxJ/jK/kWwYyV+vSc - rubbedFixturePlaceholderTokenValue012345= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholder+TokenValue0123456789QqZzXxJjK+kWwYyVvScrub - bedFixturePlaceholderTokenValue012345678= -Date: Tue, 12 May 2026 14:02:53 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-12503765 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a03330dccc3f_2224e2ae416689"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.12-203.0.113.25 - - -----==_mimepart_6a03330dccc3f_2224e2ae416689 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-12503765 - -Hi Amazon, - -This is to inform you Purchase Order 2D-12503765 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Priya Raghavan - -On Behalf Of -Priya Raghavan - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -55,206.00 - -USD - -Items - -GENERAL LABOURER - -1.0 EACH x 55,206.00 - -55,206.00 - -USD - -https://supplier.coupahost.com/orders/12503765?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D648018& - -More Detail - -PO ID -2D-12503765 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/12/26 - -Acknowledged At -None - -Revision Date -05/12/26 - -Payment Term -90 NET - -Req # -19886224 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (DYO1) -500 Hudson Valley -New Windsor, NY 12553-4744 -United States -Location Code: 207735629 -Attn: Priya Raghavan - -Lines - -1.0 EA -GENERAL LABOURER for 55,206.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/12/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= -umber "HVAC/Heating System Remova" =E2=80=A2 Account 1D-2S31-2231-73970-00= -00-0000-0000 =E2=80=A2 Period 2D Ops 2026 - -=C2=A0 - -Total - -55,206.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a03330dccc3f_2224e2ae416689 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-12503765

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-12503765 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByPriya Raghavan
On Behalf OfPriya Raghavan
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -55,206.00 - -USD - -
Items - - - - - - -
GENERAL LABOURER -1.0 EACH x 55,206.00 - - -55,206.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-12503765Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/12/26Ackno= -wledged AtNone
Revis= -ion Date05/12/26Payme= -nt Term90 NET
Req #= -19886224Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= -3-4744
United States
Location Code: 207735629
Attn: Priya Raghavan -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- -1.0 EA -GENERAL LABOURER for 55,206.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/12/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2= - Part Number "HVAC/Heating System Remova" =E2=80= -=A2 Account 1D-2S31-2231-73970-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -55,206.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a03330dccc3f_2224e2ae416689-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 12 May 2026 14:02:54 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Scrub/bedFixturePlaceholderTokenValue01234+56789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholder/Tok+enValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh/olderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; v=1; bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778594574; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; + b=ScrubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS + crubbedFixturePla/ceholderTokenValue0123456789QqZzXxJ/jK/kWwYyV+vSc + rubbedFixturePlaceholderTokenValue012345= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778594574; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFi+xture+PlaceholderTokenValue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholder+TokenValue0123456789QqZzXxJjK+kWwYyVvScrub + bedFixturePlaceholderTokenValue012345678= +Date: Tue, 12 May 2026 14:02:53 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-12503765 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a03330dccc3f_2224e2ae416689"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.12-203.0.113.25 + + +----==_mimepart_6a03330dccc3f_2224e2ae416689 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-12503765 + +Hi Amazon, + +This is to inform you Purchase Order 2D-12503765 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Robin Sampleton + +On Behalf Of +Robin Sampleton + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +55,206.00 + +USD + +Items + +GENERAL LABOURER + +1.0 EACH x 55,206.00 + +55,206.00 + +USD + +https://supplier.coupahost.com/orders/12503765?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D648018& + +More Detail + +PO ID +2D-12503765 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/12/26 + +Acknowledged At +None + +Revision Date +05/12/26 + +Payment Term +90 NET + +Req # +19886224 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (DYO1) +500 Hudson Valley +New Windsor, NY 12553-4744 +United States +Location Code: 207735629 +Attn: Robin Sampleton + +Lines + +1.0 EA +GENERAL LABOURER for 55,206.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/12/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= +umber "HVAC/Heating System Remova" =E2=80=A2 Account 1D-2S31-2231-73970-00= +00-0000-0000 =E2=80=A2 Period 2D Ops 2026 + +=C2=A0 + +Total + +55,206.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a03330dccc3f_2224e2ae416689 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-12503765

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-12503765 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByRobin Sampleton
On Behalf OfRobin Sampleton
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +55,206.00 + +USD + +
Items + + + + + + +
GENERAL LABOURER +1.0 EACH x 55,206.00 + + +55,206.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-12503765Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/12/26Ackno= +wledged AtNone
Revis= +ion Date05/12/26Payme= +nt Term90 NET
Req #= +19886224Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (DYO1)
500 Hudson Valley
New Windsor, NY 1255= +3-4744
United States
Location Code: 207735629
Attn: Robin Sampleton +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ +1.0 EA +GENERAL LABOURER for 55,206.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/12/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2= + Part Number "HVAC/Heating System Remova" =E2=80= +=A2 Account 1D-2S31-2231-73970-0000-0000-0000 =E2=80=A2 Period 2D Ops 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +55,206.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a03330dccc3f_2224e2ae416689-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-02.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-02.eml index a79050c..0675eee 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-02.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-02.eml @@ -1,599 +1,599 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 16 Jun 2026 19:41:55 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Sc+rubbedFixturePlaceholderTokenValue0123456789QqZzXxJj+KkWwYyVvScrub//bedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVa/lue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781638916; v=1; bh=ScrubbedFixturePla+ce+holderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781638915; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePla+ce+holderTokenValue01234=; - b=ScrubbedFixturePlaceh+olderTo+kenValue012345678/9QqZzX/xJjKkWwY+ - yVvScrubbedFixturePlaceholderT/okenValue0123/456789QqZzXxJj+KkWwYyV - vScrubbedFixturePlaceholderTokenValue012= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781638915; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePla+ce+holderTokenValue01234=; - b=ScrubbedFixturePlacehol/derTokenValue/0123456789Qq+ZzXxJjKkWwYyV - vScrubbedFixtureP/laceholderTokenValue0123456789QqZzX/xJjKkWwYyVvSc - rubbedFix+turePlaceholderTokenValue01234= -Date: Tue, 16 Jun 2026 19:41:55 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-16899815 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a31a70324fd9_c9b52b0c401af"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.16-203.0.113.25 - - -----==_mimepart_6a31a70324fd9_c9b52b0c401af -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-16899815 - -Hi Amazon, - -This is to inform you Purchase Order 2D-16899815 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Tamara Ellison - -On Behalf Of -Tamara Ellison - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -5,163.00 - -USD - -Items - -BBM - PLANNED PREVENTIVE MAINTENANCE - -9600.0 EACH x 4.00 - -5,163.00 - -USD - -https://supplier.coupahost.com/orders/16899815?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D935015& - -More Detail - -PO ID -2D-16899815 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/16/26 - -Acknowledged At -None - -Revision Date -06/16/26 - -Payment Term -90 NET - -Req # -14904173 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (PVD2) -2120 Hartford Ave -Johnston, RI 02919 -United States -Location Code: 115434418 -Attn: Tamara Ellison - -Lines - -9600.0 EA -BBM - PLANNED PREVENTIVE MAINTENANCE for 5,163.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/29/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= -umber "-Complete a full cleaning and pumping of the scrubber pit as needed = --Complete a full jetting on the discharge line as needed -Provide reporting= - upon completion of both service completed and manifest stating location of= - debris drop off and removal" =E2=80=A2 Account 1D-2P33-6130-84682-0000-00= -00-0000 =E2=80=A2 Period 2D Standard COA (2026) - -=C2=A0 - -Total - -5,163.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a31a70324fd9_c9b52b0c401af -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-16899815

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-16899815 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByTamara Ellison
On Behalf OfTamara Ellison
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -5,163.00 - -USD - -
Items - - - - - - -
BBM - PLANNED PREVENTIVE MAINTENANCE -9600.0 EACH x 4.00 - - -5,163.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-16899815Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/16/26Ackno= -wledged AtNone
Revis= -ion Date06/16/26Payme= -nt Term90 NET
Req #= -14904173Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (PVD2)
2120 Hartford Ave
Johnston, RI 02919United States
Location Code: 115434418
Attn: Tamara Ellison -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- -9600.0 EA -BBM - PLANNED PREVENTIVE MAINTENANCE for 5,163.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/29/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2= - Part Number "-Complete a full cleaning and pumping of the = -scrubber pit as needed -Complete a full jetting on the discharge line as ne= -eded -Provide reporting upon completion of both service completed and manif= -est stating location of debris drop off and removal" =E2=80=A2 Ac= -count 1D-2P33-6130-84682-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) - - - - -
-=C2=A0 -
-
-
- - -Total - - -5,163.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a31a70324fd9_c9b52b0c401af-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-238.smtp-out.amazonses.com (a41-238.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 16 Jun 2026 19:41:55 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-238.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Sc+rubbedFixturePlaceholderTokenValue0123456789QqZzXxJj+KkWwYyVvScrub//bedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVa/lue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781638916; v=1; bh=ScrubbedFixturePla+ce+holderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781638915; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePla+ce+holderTokenValue01234=; + b=ScrubbedFixturePlaceh+olderTo+kenValue012345678/9QqZzX/xJjKkWwY+ + yVvScrubbedFixturePlaceholderT/okenValue0123/456789QqZzXxJj+KkWwYyV + vScrubbedFixturePlaceholderTokenValue012= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781638915; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePla+ce+holderTokenValue01234=; + b=ScrubbedFixturePlacehol/derTokenValue/0123456789Qq+ZzXxJjKkWwYyV + vScrubbedFixtureP/laceholderTokenValue0123456789QqZzX/xJjKkWwYyVvSc + rubbedFix+turePlaceholderTokenValue01234= +Date: Tue, 16 Jun 2026 19:41:55 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-16899815 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a31a70324fd9_c9b52b0c401af"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.16-203.0.113.25 + + +----==_mimepart_6a31a70324fd9_c9b52b0c401af +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-16899815 + +Hi Amazon, + +This is to inform you Purchase Order 2D-16899815 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Riley Samplison + +On Behalf Of +Riley Samplison + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +5,163.00 + +USD + +Items + +BBM - PLANNED PREVENTIVE MAINTENANCE + +9600.0 EACH x 4.00 + +5,163.00 + +USD + +https://supplier.coupahost.com/orders/16899815?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D935015& + +More Detail + +PO ID +2D-16899815 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/16/26 + +Acknowledged At +None + +Revision Date +06/16/26 + +Payment Term +90 NET + +Req # +14904173 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (PVD2) +2120 Hartford Ave +Johnston, RI 02919 +United States +Location Code: 115434418 +Attn: Riley Samplison + +Lines + +9600.0 EA +BBM - PLANNED PREVENTIVE MAINTENANCE for 5,163.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/29/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Part N= +umber "-Complete a full cleaning and pumping of the scrubber pit as needed = +-Complete a full jetting on the discharge line as needed -Provide reporting= + upon completion of both service completed and manifest stating location of= + debris drop off and removal" =E2=80=A2 Account 1D-2P33-6130-84682-0000-00= +00-0000 =E2=80=A2 Period 2D Standard COA (2026) + +=C2=A0 + +Total + +5,163.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a31a70324fd9_c9b52b0c401af +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-16899815

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-16899815 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByRiley Samplison
On Behalf OfRiley Samplison
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +5,163.00 + +USD + +
Items + + + + + + +
BBM - PLANNED PREVENTIVE MAINTENANCE +9600.0 EACH x 4.00 + + +5,163.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-16899815Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/16/26Ackno= +wledged AtNone
Revis= +ion Date06/16/26Payme= +nt Term90 NET
Req #= +14904173Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (PVD2)
2120 Hartford Ave
Johnston, RI 02919United States
Location Code: 115434418
Attn: Riley Samplison +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ +9600.0 EA +BBM - PLANNED PREVENTIVE MAINTENANCE for 5,163.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/29/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2= + Part Number "-Complete a full cleaning and pumping of the = +scrubber pit as needed -Complete a full jetting on the discharge line as ne= +eded -Provide reporting upon completion of both service completed and manif= +est stating location of debris drop off and removal" =E2=80=A2 Ac= +count 1D-2P33-6130-84682-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) + + + + +
+=C2=A0 +
+
+
+ + +Total + + +5,163.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a31a70324fd9_c9b52b0c401af-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-03.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-03.eml index e9cd880..77b2e58 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-03.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-03.eml @@ -1,603 +1,603 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-232.smtp-out.amazonses.com (a41-232.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Wed, 22 Apr 2026 21:27:17 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-232.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-232.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyV/vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePl/aceholderTokenValue0123456/7=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776893238; v=1; bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776893237; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; - b=ScrubbedFixturePlac/eholderTokenValu/e0123456789QqZzXxJjK+kWwYyV - vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS/cr - ubbedFixturePlaceholderTo+ken+Value01234= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776893237; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; - b=Scru/bbedFixturePlaceholderTokenValue0123456789QqZzXxJj/KkWwYyVv - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub - +bedFixturePlaceholde/rTokenValu+e/01234= -Date: Wed, 22 Apr 2026 21:27:17 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-19081183 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69e93d355266d_1fee62ae416638"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.04.22-203.0.113.25 - - -----==_mimepart_69e93d355266d_1fee62ae416638 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-19081183 - -Hi Amazon, - -This is to inform you Purchase Order 2D-19081183 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Colin Marsh - -On Behalf Of -Colin Marsh - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -1,270.00 - -USD - -Items - -ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SHOWE= -R HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATION. - -1.0 EACH x 1,270.00 - -1,270.00 - -USD - -https://supplier.coupahost.com/orders/19081183?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D485015& - -More Detail - -PO ID -2D-19081183 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -04/22/26 - -Acknowledged At -None - -Revision Date -04/22/26 - -Payment Term -90 NET - -Req # -12380835 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (ORH5) -515 Douglas St -Uxbridge, MA 01569 -United States -Location Code: 947104437 -Attn: Colin Marsh - -Lines - -1.0 EA -ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SHOWE= -R HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATION.= - for 1,270.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 06/30/26 =E2=80=A2 Category Maintenance - Equipment =E2=80=A2 Part Nu= -mber "isolate and drain the water system, replace the valve and install the= - shower handle, then restore water, check for leaks, and verify proper oper= -ation." =E2=80=A2 Account 1D-3G96-9963-76270-0000-0000-0000-0000 =E2=80=A2= - Period 2D Standard COA (2026) - -=C2=A0 - -Total - -1,270.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_69e93d355266d_1fee62ae416638 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-19081183

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-19081183 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByColin Marsh
On Behalf OfColin Marsh
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -1,270.00 - -USD - -
Items - - - - - - -
ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND= - INSTALL THE SHOWER HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY= - PROPER OPERATION. -1.0 EACH x 1,270.00 - - -1,270.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-19081183Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date04/22/26Ackno= -wledged AtNone
Revis= -ion Date04/22/26Payme= -nt Term90 NET
Req #= -12380835Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (ORH5)
515 Douglas St
Uxbridge, MA 01569
U= -nited States
Location Code: 947104437
Attn: Colin Marsh -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- -1.0 EA -ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SH= -OWER HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATI= -ON. for 1,270.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 06/30/26 =E2=80=A2 Catego= -ry Maintenance - Equipment =E2=80=A2<= -/span> Part Number "isolate and drain the water system, replace th= -e valve and install the shower handle, then restore water, check for leaks,= - and verify proper operation." =E2=80=A2 Account 1D-3G96-= -9963-76270-0000-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) - - - - -
-=C2=A0 -
-
-
- - -Total - - -1,270.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_69e93d355266d_1fee62ae416638-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-232.smtp-out.amazonses.com (a41-232.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Wed, 22 Apr 2026 21:27:17 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-232.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-232.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyV/vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePl/aceholderTokenValue0123456/7=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776893238; v=1; bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776893237; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; + b=ScrubbedFixturePlac/eholderTokenValu/e0123456789QqZzXxJjK+kWwYyV + vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS/cr + ubbedFixturePlaceholderTo+ken+Value01234= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776893237; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceh+olderTo/kenValue01234=; + b=Scru/bbedFixturePlaceholderTokenValue0123456789QqZzXxJj/KkWwYyVv + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub + +bedFixturePlaceholde/rTokenValu+e/01234= +Date: Wed, 22 Apr 2026 21:27:17 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-19081183 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69e93d355266d_1fee62ae416638"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.04.22-203.0.113.25 + + +----==_mimepart_69e93d355266d_1fee62ae416638 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-19081183 + +Hi Amazon, + +This is to inform you Purchase Order 2D-19081183 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Alex Fixtly + +On Behalf Of +Alex Fixtly + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +1,270.00 + +USD + +Items + +ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SHOWE= +R HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATION. + +1.0 EACH x 1,270.00 + +1,270.00 + +USD + +https://supplier.coupahost.com/orders/19081183?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D485015& + +More Detail + +PO ID +2D-19081183 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +04/22/26 + +Acknowledged At +None + +Revision Date +04/22/26 + +Payment Term +90 NET + +Req # +12380835 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (ORH5) +515 Douglas St +Uxbridge, MA 01569 +United States +Location Code: 947104437 +Attn: Alex Fixtly + +Lines + +1.0 EA +ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SHOWE= +R HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATION.= + for 1,270.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 06/30/26 =E2=80=A2 Category Maintenance - Equipment =E2=80=A2 Part Nu= +mber "isolate and drain the water system, replace the valve and install the= + shower handle, then restore water, check for leaks, and verify proper oper= +ation." =E2=80=A2 Account 1D-3G96-9963-76270-0000-0000-0000-0000 =E2=80=A2= + Period 2D Standard COA (2026) + +=C2=A0 + +Total + +1,270.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_69e93d355266d_1fee62ae416638 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-19081183

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-19081183 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByAlex Fixtly
On Behalf OfAlex Fixtly
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +1,270.00 + +USD + +
Items + + + + + + +
ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND= + INSTALL THE SHOWER HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY= + PROPER OPERATION. +1.0 EACH x 1,270.00 + + +1,270.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-19081183Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date04/22/26Ackno= +wledged AtNone
Revis= +ion Date04/22/26Payme= +nt Term90 NET
Req #= +12380835Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (ORH5)
515 Douglas St
Uxbridge, MA 01569
U= +nited States
Location Code: 947104437
Attn: Alex Fixtly +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ +1.0 EA +ISOLATE AND DRAIN THE WATER SYSTEM, REPLACE THE VALVE AND INSTALL THE SH= +OWER HANDLE, THEN RESTORE WATER, CHECK FOR LEAKS, AND VERIFY PROPER OPERATI= +ON. for 1,270.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 06/30/26 =E2=80=A2 Catego= +ry Maintenance - Equipment =E2=80=A2<= +/span> Part Number "isolate and drain the water system, replace th= +e valve and install the shower handle, then restore water, check for leaks,= + and verify proper operation." =E2=80=A2 Account 1D-3G96-= +9963-76270-0000-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) + + + + +
+=C2=A0 +
+
+
+ + +Total + + +1,270.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_69e93d355266d_1fee62ae416638-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-04.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-04.eml index fbac047..1bcad79 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-04.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-04.eml @@ -1,594 +1,594 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Thu, 04 Jun 2026 17:57:21 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlacehold/erTo/kenValue0123456789QqZzXxJjKkWwYyVvScrubbedF/ixturePlaceholderTokenValue0123456+789QqZzXxJjKkWwYyVvScrub/bedFixtureP+laceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780595841; v=1; bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1780595840; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; - b=ScrubbedFixturePlaceholderT+okenValue012345678/9QqZzXxJjKkWwYyVv - Scrubb/edFixture+PlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr - ubbedFixturePlaceholderTokenValue0123456= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780595840; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue0123456789QqZzXxJ/jKkWwYy//VvScru - bbedFixturePlaceholderTokenValue01234567= -Date: Thu, 4 Jun 2026 17:57:20 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-61746565 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a21bc8073e48_2bded2ae48358"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.04-203.0.113.25 - - -----==_mimepart_6a21bc8073e48_2bded2ae48358 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-61746565 - -Hi Amazon, - -This is to inform you Purchase Order 2D-61746565 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Marcus Bellwood - -On Behalf Of -Marcus Bellwood - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -1,542.00 - -USD - -Items - -BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS - -50.0 EACH x 329.00 - -1,542.00 - -USD - -https://supplier.coupahost.com/orders/61746565?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D397067& - -More Detail - -PO ID -2D-61746565 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -06/04/26 - -Acknowledged At -None - -Revision Date -06/04/26 - -Payment Term -90 NET - -Req # -68904795 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon Non Inventory (SBD6) -510 W Birch Ct #650 -Colton, CA 92324 -United States -Location Code: 244472611 -Attn: Marcus Bellwood - -Lines - -50.0 EA -BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS for 1,542.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/03/26 =E2=80=A2 Category Water & Sewage Utilities =E2=80=A2 Part N= -umber "SBD6 - Plumbing (Sea Haven) EPO" =E2=80=A2 Account 6D-1I56-1690-481= -42-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) - -=C2=A0 - -Total - -1,542.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a21bc8073e48_2bded2ae48358 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-61746565

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-61746565 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByMarcus Bellwood
On Behalf OfMarcus Bellwood
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -1,542.00 - -USD - -
Items - - - - - - -
BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS -50.0 EACH x 329.00 - - -1,542.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-61746565Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date06/04/26Ackno= -wledged AtNone
Revis= -ion Date06/04/26Payme= -nt Term90 NET
Req #= -68904795Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon Non Inventory (SBD6)
510 W Birch Ct #650
Colton, CA 92324
U= -nited States
Location Code: 244472611
Attn: Marcus Bellwood -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- -50.0 EA -BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS for 1,542.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/03/26 =E2=80=A2 Catego= -ry Water & Sewage Utilities =E2= -=80=A2 Part Number "SBD6 - Plumbing (Sea Haven) EPO" =E2=80=A2 Account 6D-1I56-1690-48142-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026)<= -/strong> - - - - -
-=C2=A0 -
-
-
- - -Total - - -1,542.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a21bc8073e48_2bded2ae48358-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Thu, 04 Jun 2026 17:57:21 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlacehold/erTo/kenValue0123456789QqZzXxJjKkWwYyVvScrubbedF/ixturePlaceholderTokenValue0123456+789QqZzXxJjKkWwYyVvScrub/bedFixtureP+laceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780595841; v=1; bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1780595840; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; + b=ScrubbedFixturePlaceholderT+okenValue012345678/9QqZzXxJjKkWwYyVv + Scrubb/edFixture+PlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr + ubbedFixturePlaceholderTokenValue0123456= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780595840; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scrubbed+FixturePlaceholderTokenV+alue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue0123456789QqZzXxJ/jKkWwYy//VvScru + bbedFixturePlaceholderTokenValue01234567= +Date: Thu, 4 Jun 2026 17:57:20 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-61746565 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a21bc8073e48_2bded2ae48358"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.04-203.0.113.25 + + +----==_mimepart_6a21bc8073e48_2bded2ae48358 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-61746565 + +Hi Amazon, + +This is to inform you Purchase Order 2D-61746565 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Avery Mockwood + +On Behalf Of +Avery Mockwood + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +1,542.00 + +USD + +Items + +BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS + +50.0 EACH x 329.00 + +1,542.00 + +USD + +https://supplier.coupahost.com/orders/61746565?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D397067& + +More Detail + +PO ID +2D-61746565 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +06/04/26 + +Acknowledged At +None + +Revision Date +06/04/26 + +Payment Term +90 NET + +Req # +68904795 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon Non Inventory (SBD6) +510 W Birch Ct #650 +Colton, CA 92324 +United States +Location Code: 244472611 +Attn: Avery Mockwood + +Lines + +50.0 EA +BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS for 1,542.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/03/26 =E2=80=A2 Category Water & Sewage Utilities =E2=80=A2 Part N= +umber "SBD6 - Plumbing (Sea Haven) EPO" =E2=80=A2 Account 6D-1I56-1690-481= +42-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) + +=C2=A0 + +Total + +1,542.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a21bc8073e48_2bded2ae48358 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-61746565

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-61746565 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByAvery Mockwood
On Behalf OfAvery Mockwood
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +1,542.00 + +USD + +
Items + + + + + + +
BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS +50.0 EACH x 329.00 + + +1,542.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-61746565Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date06/04/26Ackno= +wledged AtNone
Revis= +ion Date06/04/26Payme= +nt Term90 NET
Req #= +68904795Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon Non Inventory (SBD6)
510 W Birch Ct #650
Colton, CA 92324
U= +nited States
Location Code: 244472611
Attn: Avery Mockwood +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ +50.0 EA +BBM - PLUMBING REACTIVE MAINTENANCE / REPAIRS for 1,542.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/03/26 =E2=80=A2 Catego= +ry Water & Sewage Utilities =E2= +=80=A2 Part Number "SBD6 - Plumbing (Sea Haven) EPO" =E2=80=A2 Account 6D-1I56-1690-48142-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026)<= +/strong> + + + + +
+=C2=A0 +
+
+
+ + +Total + + +1,542.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a21bc8073e48_2bded2ae48358-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-08.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-08.eml index cf95690..6287f39 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-08.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-08.eml @@ -1,586 +1,586 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Wed, 20 May 2026 00:14:55 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT+ok+enValue0/123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236096; v=1; bh=S+crubbedFixturePlacehold/erTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779236095; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=S+crubbedFixturePlacehold/erTokenValue01234=; - b=ScrubbedFixtu+rePlaceh++olderTo+k+enValue0123456789QqZzXxJ/jKkWw - YyVvScrubbed+FixturePl+aceholderTokenValue0123456/789QqZzXxJjKkWwYy - VvScrubbedFixturePlaceholder/TokenValue0= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236095; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=S+crubbedFixturePlacehold/erTokenValue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789Q+qZzXxJjKkWw+YyVv - S/crubbedFixtu/reP/laceholderTokenValue01234+56789QqZzXxJj+KkWwYyVv - ScrubbedFixturePlaceholderTokenValue0123= -Date: Wed, 20 May 2026 00:14:55 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-46259643 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a0cfcff6cb2a_1a5242ae483b0"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.20-203.0.113.25 - - -----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-46259643 - -Hi Amazon, - -This is to inform you Purchase Order 2D-46259643 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Colin Marsh - -On Behalf Of -Colin Marsh - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -5,237.00 - -USD - -Items - -Plumbing - Plumbing Technician - BBM - -5,237.00 - -USD - -https://supplier.coupahost.com/orders/46259643?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D357047& - -More Detail - -PO ID -2D-46259643 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/19/26 - -Acknowledged At -None - -Revision Date -05/19/26 - -Payment Term -90 NET - -Req # -49122111 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (HBO2) -34 Market St -Everett, MA 02149 -United States -Location Code: 423891758 -Attn: Colin Marsh - -Lines - -Plumbing - Plumbing Technician - BBM for 5,237.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/19/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-9X81-6086-89682-0000-0000-4453-000021 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -5,237.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-46259643

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-46259643 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByColin Marsh
On Behalf OfColin Marsh
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -5,237.00 - -USD - -
Items - - - - - - -
Plumbing - Plumbing Technician - BBM - - -5,237.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-46259643Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/19/26Ackno= -wledged AtNone
Revis= -ion Date05/19/26Payme= -nt Term90 NET
Req #= -49122111Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (HBO2)
34 Market St
Everett, MA 02149
Unit= -ed States
Location Code: 423891758
Attn: Colin Marsh -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -Plumbing - Plumbing Technician - BBM for 5,237.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/19/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -9X81-6086-89682-0000-0000-4453-000021 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -5,237.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-233.smtp-out.amazonses.com (a41-233.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Wed, 20 May 2026 00:14:55 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-233.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT+ok+enValue0/123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236096; v=1; bh=S+crubbedFixturePlacehold/erTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1779236095; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=S+crubbedFixturePlacehold/erTokenValue01234=; + b=ScrubbedFixtu+rePlaceh++olderTo+k+enValue0123456789QqZzXxJ/jKkWw + YyVvScrubbed+FixturePl+aceholderTokenValue0123456/789QqZzXxJjKkWwYy + VvScrubbedFixturePlaceholder/TokenValue0= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779236095; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=S+crubbedFixturePlacehold/erTokenValue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789Q+qZzXxJjKkWw+YyVv + S/crubbedFixtu/reP/laceholderTokenValue01234+56789QqZzXxJj+KkWwYyVv + ScrubbedFixturePlaceholderTokenValue0123= +Date: Wed, 20 May 2026 00:14:55 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-46259643 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a0cfcff6cb2a_1a5242ae483b0"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.20-203.0.113.25 + + +----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-46259643 + +Hi Amazon, + +This is to inform you Purchase Order 2D-46259643 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Alex Fixtly + +On Behalf Of +Alex Fixtly + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +5,237.00 + +USD + +Items + +Plumbing - Plumbing Technician - BBM + +5,237.00 + +USD + +https://supplier.coupahost.com/orders/46259643?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D357047& + +More Detail + +PO ID +2D-46259643 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/19/26 + +Acknowledged At +None + +Revision Date +05/19/26 + +Payment Term +90 NET + +Req # +49122111 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (HBO2) +34 Market St +Everett, MA 02149 +United States +Location Code: 423891758 +Attn: Alex Fixtly + +Lines + +Plumbing - Plumbing Technician - BBM for 5,237.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/19/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-9X81-6086-89682-0000-0000-4453-000021 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +5,237.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-46259643

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-46259643 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByAlex Fixtly
On Behalf OfAlex Fixtly
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +5,237.00 + +USD + +
Items + + + + + + +
Plumbing - Plumbing Technician - BBM + + +5,237.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-46259643Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/19/26Ackno= +wledged AtNone
Revis= +ion Date05/19/26Payme= +nt Term90 NET
Req #= +49122111Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (HBO2)
34 Market St
Everett, MA 02149
Unit= +ed States
Location Code: 423891758
Attn: Alex Fixtly +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +Plumbing - Plumbing Technician - BBM for 5,237.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/19/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +9X81-6086-89682-0000-0000-4453-000021 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +5,237.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a0cfcff6cb2a_1a5242ae483b0-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-09.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-09.eml index be2ac26..c62e363 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-09.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-09.eml @@ -1,588 +1,587 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Sun, 28 Jun 2026 13:48:11 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXx+JjKkWwYyVvScrubbedFixturePlacehol+derTokenValue012345+6789Qq+ZzXxJjKkWwYyVv+ScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782654491; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782654491; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=Scrubbed+FixtureP+laceholderTokenValue0123456789QqZzXxJ/jKkWwYyV - vScrubbedFixturePlaceholderTokenValue/0123456789QqZzXxJjKkWwYyVvSc/ - ru+bbedFixtur+ePlaceholderTok/enValue012= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782654491; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixturePlaceholderTokenValue012345/6+789QqZzXxJjKkWwY/yV - vScrubbedFixturePlacehold+erTokenValue01234567+89QqZzXx/JjKkWw+YyVv - ScrubbedFixturePlaceholderTokenValue0123= -Date: Sun, 28 Jun 2026 13:48:11 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-14747241 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a41261b748fa_43b722a306631c"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.28-203.0.113.25 - - -----==_mimepart_6a41261b748fa_43b722a306631c -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-14747241 - -Hi Amazon, - -This is to inform you Purchase Order 2D-14747241 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Omar Castellanos - -On Behalf Of -Omar Castellanos - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -1,241.00 - -USD - -Items - -Electrical - Electrical Technician - BBM - -1,241.00 - -USD - -https://supplier.coupahost.com/orders/14747241?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D786016& - -More Detail - -PO ID -2D-14747241 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/28/26 - -Acknowledged At -None - -Revision Date -06/28/26 - -Payment Term -90 NET - -Req # -16402915 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WFB1 - Amazon.com Services LLC (WFB1) -3121 Airport Way -Fairbanks, AK 99709-4755 -United States -Location Code: 966602300 -Attn: Omar Castellanos - -Lines - -Electrical - Electrical Technician - BBM for 1,241.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 06/19/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 1D-2K21-4073-23429-0000-0000-1187-000049 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -1,241.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a41261b748fa_43b722a306631c -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-14747241

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-14747241 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByOmar Castellanos
On Behalf OfOmar Castellanos
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -1,241.00 - -USD - -
Items - - - - - - -
Electrical - Electrical Technician - BBM - - -1,241.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-14747241Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/28/26Ackno= -wledged AtNone
Revis= -ion Date06/28/26Payme= -nt Term90 NET
Req #= -16402915Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WFB1 - Amazon.com Services LLC (WFB1)
3121 Airport Way
Fairbanks, AK = -99709-4755
United States
Location Code: 966602300
Attn: Omar Caste= -llanos -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -Electrical - Electrical Technician - BBM for 1,241.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 06/19/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 1D-= -2K21-4073-23429-0000-0000-1187-000049 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -1,241.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a41261b748fa_43b722a306631c-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Sun, 28 Jun 2026 13:48:11 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXx+JjKkWwYyVvScrubbedFixturePlacehol+derTokenValue012345+6789Qq+ZzXxJjKkWwYyVv+ScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782654491; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782654491; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=Scrubbed+FixtureP+laceholderTokenValue0123456789QqZzXxJ/jKkWwYyV + vScrubbedFixturePlaceholderTokenValue/0123456789QqZzXxJjKkWwYyVvSc/ + ru+bbedFixtur+ePlaceholderTok/enValue012= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782654491; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixturePlaceholderTokenValue012345/6+789QqZzXxJjKkWwY/yV + vScrubbedFixturePlacehold+erTokenValue01234567+89QqZzXx/JjKkWw+YyVv + ScrubbedFixturePlaceholderTokenValue0123= +Date: Sun, 28 Jun 2026 13:48:11 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-14747241 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a41261b748fa_43b722a306631c"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.28-203.0.113.25 + + +----==_mimepart_6a41261b748fa_43b722a306631c +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-14747241 + +Hi Amazon, + +This is to inform you Purchase Order 2D-14747241 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Skyler Testanos + +On Behalf Of +Skyler Testanos + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +1,241.00 + +USD + +Items + +Electrical - Electrical Technician - BBM + +1,241.00 + +USD + +https://supplier.coupahost.com/orders/14747241?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D786016& + +More Detail + +PO ID +2D-14747241 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/28/26 + +Acknowledged At +None + +Revision Date +06/28/26 + +Payment Term +90 NET + +Req # +16402915 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WFB1 - Amazon.com Services LLC (WFB1) +3121 Airport Way +Fairbanks, AK 99709-4755 +United States +Location Code: 966602300 +Attn: Skyler Testanos + +Lines + +Electrical - Electrical Technician - BBM for 1,241.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 06/19/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 1D-2K21-4073-23429-0000-0000-1187-000049 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +1,241.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a41261b748fa_43b722a306631c +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-14747241

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-14747241 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted BySkyler Testanos
On Behalf OfSkyler Testanos
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +1,241.00 + +USD + +
Items + + + + + + +
Electrical - Electrical Technician - BBM + + +1,241.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-14747241Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/28/26Ackno= +wledged AtNone
Revis= +ion Date06/28/26Payme= +nt Term90 NET
Req #= +16402915Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WFB1 - Amazon.com Services LLC (WFB1)
3121 Airport Way
Fairbanks, AK = +99709-4755
United States
Location Code: 966602300
Attn: Skyler Testanos +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +Electrical - Electrical Technician - BBM for 1,241.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 06/19/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 1D-= +2K21-4073-23429-0000-0000-1187-000049 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +1,241.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a41261b748fa_43b722a306631c-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-10.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-10.eml index c22c61b..691b95c 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-10.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-10.eml @@ -1,590 +1,589 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-234.smtp-out.amazonses.com (a41-234.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Thu, 18 Jun 2026 13:56:34 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-234.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-234.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789/QqZzXxJjKkWwYyV+vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345678=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781790994; v=1; bh=/ScrubbedFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781790993; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=/ScrubbedFixturePlaceholderTokenValue012345=; - b=ScrubbedFixturePlaceh+olderT/okenValue0123456789QqZzXxJjKkWwYyVv - ScrubbedFixtu/rePlaceho+lderTokenValue0123456789QqZzXxJjKkWwYyVvScr - ubbedFixtureP/laceholderTokenValue012345= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781790993; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=/ScrubbedFixturePlaceholderTokenValue012345=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYy/VvS - c+rubbedFixturePlaceholderTokenValue0/123456789QqZzXxJjKkWwYyVvScru - bbedFixturePlaceholderTokenValu+e0123456= -Date: Thu, 18 Jun 2026 13:56:33 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-65755709 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a33f91193d40_22fe72b0c9494"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.18-203.0.113.25 - - -----==_mimepart_6a33f91193d40_22fe72b0c9494 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-65755709 - -Hi Amazon, - -This is to inform you Purchase Order 2D-65755709 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Hector Zamora - -On Behalf Of -Hector Zamora - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -7,653.00 - -USD - -Items - -General Building - General Building Project - Medium - -7,653.00 - -USD - -https://supplier.coupahost.com/orders/65755709?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D234064& - -More Detail - -PO ID -2D-65755709 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/18/26 - -Acknowledged At -None - -Revision Date -06/18/26 - -Payment Term -90 NET - -Req # -64076114 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WOM5 - Amazon.com Services LLC (WOM5) -601 W TAYLOR AVE -MCALESTER, OK 74501-3329 -United States -Location Code: 950698987 -Attn: Hector Zamora - -Lines - -General Building - General Building Project - Medium for 7,653.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 06/17/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 6D-8H73-5029-87980-0000-0000-6632-000072 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -7,653.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a33f91193d40_22fe72b0c9494 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-65755709

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-65755709 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByHector Zamora
On Behalf OfHector Zamora
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -7,653.00 - -USD - -
Items - - - - - -
General Building - General Building Project - Medium<= -/td> - - - -7,653.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-65755709Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/18/26Ackno= -wledged AtNone
Revis= -ion Date06/18/26Payme= -nt Term90 NET
Req #= -64076114Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WOM5 - Amazon.com Services LLC (WOM5)
601 W TAYLOR AVE
MCALESTER, OK = -74501-3329
United States
Location Code: 950698987
Attn: Hector Zam= -ora -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - General Building Project - Medium for 7,653.00= - USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 06/17/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 6D-= -8H73-5029-87980-0000-0000-6632-000072 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -7,653.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a33f91193d40_22fe72b0c9494-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-234.smtp-out.amazonses.com (a41-234.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Thu, 18 Jun 2026 13:56:34 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-234.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-234.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789/QqZzXxJjKkWwYyV+vScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345678=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781790994; v=1; bh=/ScrubbedFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781790993; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=/ScrubbedFixturePlaceholderTokenValue012345=; + b=ScrubbedFixturePlaceh+olderT/okenValue0123456789QqZzXxJjKkWwYyVv + ScrubbedFixtu/rePlaceho+lderTokenValue0123456789QqZzXxJjKkWwYyVvScr + ubbedFixtureP/laceholderTokenValue012345= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781790993; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=/ScrubbedFixturePlaceholderTokenValue012345=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYy/VvS + c+rubbedFixturePlaceholderTokenValue0/123456789QqZzXxJjKkWwYyVvScru + bbedFixturePlaceholderTokenValu+e0123456= +Date: Thu, 18 Jun 2026 13:56:33 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-65755709 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a33f91193d40_22fe72b0c9494"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.18-203.0.113.25 + + +----==_mimepart_6a33f91193d40_22fe72b0c9494 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-65755709 + +Hi Amazon, + +This is to inform you Purchase Order 2D-65755709 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Jordan Placer + +On Behalf Of +Jordan Placer + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +7,653.00 + +USD + +Items + +General Building - General Building Project - Medium + +7,653.00 + +USD + +https://supplier.coupahost.com/orders/65755709?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D234064& + +More Detail + +PO ID +2D-65755709 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/18/26 + +Acknowledged At +None + +Revision Date +06/18/26 + +Payment Term +90 NET + +Req # +64076114 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WOM5 - Amazon.com Services LLC (WOM5) +601 W TAYLOR AVE +MCALESTER, OK 74501-3329 +United States +Location Code: 950698987 +Attn: Jordan Placer + +Lines + +General Building - General Building Project - Medium for 7,653.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 06/17/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 6D-8H73-5029-87980-0000-0000-6632-000072 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +7,653.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a33f91193d40_22fe72b0c9494 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-65755709

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-65755709 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByJordan Placer
On Behalf OfJordan Placer
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +7,653.00 + +USD + +
Items + + + + + +
General Building - General Building Project - Medium<= +/td> + + + +7,653.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-65755709Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/18/26Ackno= +wledged AtNone
Revis= +ion Date06/18/26Payme= +nt Term90 NET
Req #= +64076114Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WOM5 - Amazon.com Services LLC (WOM5)
601 W TAYLOR AVE
MCALESTER, OK = +74501-3329
United States
Location Code: 950698987
Attn: Jordan Placer +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - General Building Project - Medium for 7,653.00= + USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 06/17/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 6D-= +8H73-5029-87980-0000-0000-6632-000072 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +7,653.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a33f91193d40_22fe72b0c9494-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-11.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-11.eml index c2f5a00..54eb0a8 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-11.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-11.eml @@ -1,589 +1,588 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Sat, 16 May 2026 14:23:38 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456+789QqZzXxJ/jKkWwYyVvScrubbedFixtureP+laceholderTokenValue0123456789QqZzXxJjKkWwYy/VvScru+bbedFixtureP/laceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778941418; v=1; bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778941418; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; - b=Scrubb+edF+ixturePlaceholderTokenValue012+3456789QqZzXxJjKkWwYyV - vScrubbedFix+turePlaceholderTokenValue0123456789QqZzXxJjKk/WwYyVvSc - rubb/edFixturePlacehold++erTokenValue012= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778941418; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue/0123456789QqZzXxJjKkWwYyVvScrubb - edFixturePlaceho+lderTokenVa/lue01234567= -Date: Sat, 16 May 2026 14:23:38 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-29641169 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a087de9d448f_1fe8c2ae4268bf"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.16-203.0.113.25 - - -----==_mimepart_6a087de9d448f_1fe8c2ae4268bf -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-29641169 - -Hi Amazon, - -This is to inform you Purchase Order 2D-29641169 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Victor Lindgren - -On Behalf Of -Victor Lindgren - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -2,299.00 - -USD - -Items - -General Building - General Building Technician - BBM - -2,299.00 - -USD - -https://supplier.coupahost.com/orders/29641169?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D314024& - -More Detail - -PO ID -2D-29641169 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/16/26 - -Acknowledged At -None - -Revision Date -05/16/26 - -Payment Term -90 NET - -Req # -28700444 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC (WIL1) -1961 Edgewater Drive -North Pekin, IL 61554-7831 -United States -Location Code: 923574006 -Attn: Victor Lindgren - -Lines - -General Building - General Building Technician - BBM for 2,299.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/15/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 2D-8X29-9038-58956-0000-0000-2213-000029 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -2,299.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a087de9d448f_1fe8c2ae4268bf -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-29641169

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-29641169 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByVictor Lindgren
On Behalf OfVictor Lindgren
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -2,299.00 - -USD - -
Items - - - - - -
General Building - General Building Technician - BBM<= -/td> - - - -2,299.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-29641169Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/16/26Ackno= -wledged AtNone
Revis= -ion Date05/16/26Payme= -nt Term90 NET
Req #= -28700444Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC (WIL1)
1961 Edgewater Drive
North Pekin, IL 6= -1554-7831
United States
Location Code: 923574006
Attn: Victor Lind= -gren -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - General Building Technician - BBM for 2,299.00= - USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/15/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 2D-= -8X29-9038-58956-0000-0000-2213-000029 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -2,299.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a087de9d448f_1fe8c2ae4268bf-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Sat, 16 May 2026 14:23:38 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456+789QqZzXxJ/jKkWwYyVvScrubbedFixtureP+laceholderTokenValue0123456789QqZzXxJjKkWwYy/VvScru+bbedFixtureP/laceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778941418; v=1; bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778941418; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; + b=Scrubb+edF+ixturePlaceholderTokenValue012+3456789QqZzXxJjKkWwYyV + vScrubbedFix+turePlaceholderTokenValue0123456789QqZzXxJjKk/WwYyVvSc + rubb/edFixturePlacehold++erTokenValue012= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778941418; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholde+rTokenValue0123+4=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue/0123456789QqZzXxJjKkWwYyVvScrubb + edFixturePlaceho+lderTokenVa/lue01234567= +Date: Sat, 16 May 2026 14:23:38 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-29641169 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a087de9d448f_1fe8c2ae4268bf"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.16-203.0.113.25 + + +----==_mimepart_6a087de9d448f_1fe8c2ae4268bf +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-29641169 + +Hi Amazon, + +This is to inform you Purchase Order 2D-29641169 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Taylor Stubbsen + +On Behalf Of +Taylor Stubbsen + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +2,299.00 + +USD + +Items + +General Building - General Building Technician - BBM + +2,299.00 + +USD + +https://supplier.coupahost.com/orders/29641169?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D314024& + +More Detail + +PO ID +2D-29641169 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/16/26 + +Acknowledged At +None + +Revision Date +05/16/26 + +Payment Term +90 NET + +Req # +28700444 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC (WIL1) +1961 Edgewater Drive +North Pekin, IL 61554-7831 +United States +Location Code: 923574006 +Attn: Taylor Stubbsen + +Lines + +General Building - General Building Technician - BBM for 2,299.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/15/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 2D-8X29-9038-58956-0000-0000-2213-000029 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +2,299.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a087de9d448f_1fe8c2ae4268bf +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-29641169

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-29641169 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByTaylor Stubbsen
On Behalf OfTaylor Stubbsen
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +2,299.00 + +USD + +
Items + + + + + +
General Building - General Building Technician - BBM<= +/td> + + + +2,299.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-29641169Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/16/26Ackno= +wledged AtNone
Revis= +ion Date05/16/26Payme= +nt Term90 NET
Req #= +28700444Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC (WIL1)
1961 Edgewater Drive
North Pekin, IL 6= +1554-7831
United States
Location Code: 923574006
Attn: Taylor Stubbsen +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - General Building Technician - BBM for 2,299.00= + USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/15/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 2D-= +8X29-9038-58956-0000-0000-2213-000029 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +2,299.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a087de9d448f_1fe8c2ae4268bf-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-12.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-12.eml index fff3e6b..4054aa0 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-12.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-12.eml @@ -1,589 +1,589 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-243.smtp-out.amazonses.com (a41-243.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Mon, 22 Jun 2026 21:51:03 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-243.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-243.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789+Qq+ZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr+ubbedFixturePlaceho+lderTokenVal+ue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782165063; v=1; bh=ScrubbedFix/turePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782165063; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFix/turePlaceholderTokenValue012345=; - b=Scrubb/edFixturePlaceholderTokenVal+ue012+3456789QqZzXxJjKkWwYy+ - VvScrubbedFixtureP+lac//e/holderT+okenValue0123456789QqZzXxJjKkWwYy - VvScrub//bedFixturePlaceholderTokenValue= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782165063; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFix/turePlaceholderTokenValue012345=; - b=ScrubbedFixturePlaceholderToke+nValue0123456+789+QqZzXxJjK/kWwYy - VvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr - ubbedFixturePlaceholderT/okenValue012345= -Date: Mon, 22 Jun 2026 21:51:03 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order FK-54796376 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a39ae4719f93_2e3f12b0c947bf"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.22-203.0.113.25 - - -----==_mimepart_6a39ae4719f93_2e3f12b0c947bf -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #FK-54796376 - -Hi Amazon, - -This is to inform you Purchase Order FK-54796376 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Ingrid Fossum - -On Behalf Of -Ingrid Fossum - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -8,846.90 - -USD - -Items - -Plumbing - Water Heater - Water Heater Leaking - BBM - -8,846.90 - -USD - -https://supplier.coupahost.com/orders/54796376?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D4093624& - -More Detail - -PO ID -FK-54796376 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/22/26 - -Acknowledged At -None - -Revision Date -06/22/26 - -Payment Term -90 NET - -Req # -59488531 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Prime Now LLC- USF4 (USF4) -455 Valley Drive -BRISBANE, CA 94005 -United States -Location Code: 843684581 -Attn: Ingrid Fossum - -Lines - -Plumbing - Water Heater - Water Heater Leaking - BBM for 8,846.90 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 06/22/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t FK-4M97-4001-61468-0000-0000-5523-000087 =E2=80=A2 Period FK AMOC 2026 - -=C2=A0 - -Total - -8,846.90 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a39ae4719f93_2e3f12b0c947bf -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #FK-54796376

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order FK-54796376 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByIngrid Fossum
On Behalf OfIngrid Fossum
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -8,846.90 - -USD - -
Items - - - - - -
Plumbing - Water Heater - Water Heater Leaking - BBM<= -/td> - - - -8,846.90 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -FK-54796376Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/22/26Ackno= -wledged AtNone
Revis= -ion Date06/22/26Payme= -nt Term90 NET
Req #= -59488531Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Prime Now LLC- USF4 (USF4)
455 Valley Drive
BRISBANE, CA 94005
Uni= -ted States
Location Code: 843684581
Attn: Ingrid Fossum -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -Plumbing - Water Heater - Water Heater Leaking - BBM for 8,846.90= - USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 06/22/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account FK-= -4M97-4001-61468-0000-0000-5523-000087 =E2=80= -=A2 Period FK AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -8,846.90 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a39ae4719f93_2e3f12b0c947bf-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-243.smtp-out.amazonses.com (a41-243.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Mon, 22 Jun 2026 21:51:03 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-243.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-243.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789+Qq+ZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr+ubbedFixturePlaceho+lderTokenVal+ue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782165063; v=1; bh=ScrubbedFix/turePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1782165063; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFix/turePlaceholderTokenValue012345=; + b=Scrubb/edFixturePlaceholderTokenVal+ue012+3456789QqZzXxJjKkWwYy+ + VvScrubbedFixtureP+lac//e/holderT+okenValue0123456789QqZzXxJjKkWwYy + VvScrub//bedFixturePlaceholderTokenValue= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782165063; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFix/turePlaceholderTokenValue012345=; + b=ScrubbedFixturePlaceholderToke+nValue0123456+789+QqZzXxJjK/kWwYy + VvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr + ubbedFixturePlaceholderT/okenValue012345= +Date: Mon, 22 Jun 2026 21:51:03 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order FK-54796376 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a39ae4719f93_2e3f12b0c947bf"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.22-203.0.113.25 + + +----==_mimepart_6a39ae4719f93_2e3f12b0c947bf +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #FK-54796376 + +Hi Amazon, + +This is to inform you Purchase Order FK-54796376 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Casey Mockler + +On Behalf Of +Casey Mockler + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +8,846.90 + +USD + +Items + +Plumbing - Water Heater - Water Heater Leaking - BBM + +8,846.90 + +USD + +https://supplier.coupahost.com/orders/54796376?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D4093624& + +More Detail + +PO ID +FK-54796376 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/22/26 + +Acknowledged At +None + +Revision Date +06/22/26 + +Payment Term +90 NET + +Req # +59488531 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Prime Now LLC- USF4 (USF4) +455 Valley Drive +BRISBANE, CA 94005 +United States +Location Code: 843684581 +Attn: Casey Mockler + +Lines + +Plumbing - Water Heater - Water Heater Leaking - BBM for 8,846.90 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 06/22/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t FK-4M97-4001-61468-0000-0000-5523-000087 =E2=80=A2 Period FK AMOC 2026 + +=C2=A0 + +Total + +8,846.90 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a39ae4719f93_2e3f12b0c947bf +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #FK-54796376

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order FK-54796376 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByCasey Mockler
On Behalf OfCasey Mockler
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +8,846.90 + +USD + +
Items + + + + + +
Plumbing - Water Heater - Water Heater Leaking - BBM<= +/td> + + + +8,846.90 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +FK-54796376Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/22/26Ackno= +wledged AtNone
Revis= +ion Date06/22/26Payme= +nt Term90 NET
Req #= +59488531Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Prime Now LLC- USF4 (USF4)
455 Valley Drive
BRISBANE, CA 94005
Uni= +ted States
Location Code: 843684581
Attn: Casey Mockler +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +Plumbing - Water Heater - Water Heater Leaking - BBM for 8,846.90= + USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 06/22/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account FK-= +4M97-4001-61468-0000-0000-5523-000087 =E2=80= +=A2 Period FK AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +8,846.90 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a39ae4719f93_2e3f12b0c947bf-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-13.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-13.eml index b3ef201..ab38b97 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-13.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-13.eml @@ -1,588 +1,588 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Mon, 01 Jun 2026 16:22:14 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFix/turePlaceholderTokenValue01234567/89QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT/okenValue0123456/789/QqZzXxJjKkWwYyVvS/crubbedFixturePlaceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780330934; v=1; bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1780330934; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; - b=ScrubbedFixturePlaceholderTo/kenValue0123456789QqZzXxJjKkWwYyVvS - crubbedFixturePlaceholderTokenValue0123456789QqZzXxJjK+kWwYyVvScrub - bedFixture/P+l+aceholderTokenValue/01234= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780330934; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; - b=ScrubbedFixturePlaceholderTokenValue0123+456789QqZzXxJjKkWwYyVvS - crubbedFixt/urePla+cehol/derTokenValue0123456789/Qq+Zz/XxJjKkWwYyVv - Scrub+bedFixt/urePlaceholderTokenValue01= -Date: Mon, 1 Jun 2026 16:22:13 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order FK-36562759 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a1db1b5a8cec_275f22ae46784d"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.01-203.0.113.25 - - -----==_mimepart_6a1db1b5a8cec_275f22ae46784d -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #FK-36562759 - -Hi Amazon, - -This is to inform you Purchase Order FK-36562759 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Renee Okafor - -On Behalf Of -Renee Okafor - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -2,760.00 - -USD - -Items - -General Building - General Building Project - Large - -2,760.00 - -USD - -https://supplier.coupahost.com/orders/36562759?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D6057946& - -More Detail - -PO ID -FK-36562759 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -06/01/26 - -Acknowledged At -None - -Revision Date -06/01/26 - -Payment Term -90 NET - -Req # -31754521 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Prime Now LLC (UCA5) -3334 San Fernando Rd. -Los Angeles, CA 90065 -United States -Location Code: 16462771 -Attn: Renee Okafor - -Lines - -General Building - General Building Project - Large for 2,760.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/30/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t FK-6433-6001-92190-0000-0000-3347-000027 =E2=80=A2 Period FK AMOC 2026 - -=C2=A0 - -Total - -2,760.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a1db1b5a8cec_275f22ae46784d -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #FK-36562759

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order FK-36562759 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByRenee Okafor
On Behalf OfRenee Okafor
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -2,760.00 - -USD - -
Items - - - - - -
General Building - General Building Project - Large - - - -2,760.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -FK-36562759Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date06/01/26Ackno= -wledged AtNone
Revis= -ion Date06/01/26Payme= -nt Term90 NET
Req #= -31754521Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Prime Now LLC (UCA5)
3334 San Fernando Rd.
Los Angeles, CA 90065
U= -nited States
Location Code: 16462771
Attn: Renee Okafor -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - General Building Project - Large for 2,760.00 = -USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/30/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account FK-= -6433-6001-92190-0000-0000-3347-000027 =E2=80= -=A2 Period FK AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -2,760.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a1db1b5a8cec_275f22ae46784d-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Mon, 01 Jun 2026 16:22:14 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFix/turePlaceholderTokenValue01234567/89QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderT/okenValue0123456/789/QqZzXxJjKkWwYyVvS/crubbedFixturePlaceholderTokenValue01234=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780330934; v=1; bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1780330934; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; + b=ScrubbedFixturePlaceholderTo/kenValue0123456789QqZzXxJjKkWwYyVvS + crubbedFixturePlaceholderTokenValue0123456789QqZzXxJjK+kWwYyVvScrub + bedFixture/P+l+aceholderTokenValue/01234= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780330934; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scru/bbedFixturePla/cehold/erTokenValue0123=; + b=ScrubbedFixturePlaceholderTokenValue0123+456789QqZzXxJjKkWwYyVvS + crubbedFixt/urePla+cehol/derTokenValue0123456789/Qq+Zz/XxJjKkWwYyVv + Scrub+bedFixt/urePlaceholderTokenValue01= +Date: Mon, 1 Jun 2026 16:22:13 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order FK-36562759 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a1db1b5a8cec_275f22ae46784d"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.01-203.0.113.25 + + +----==_mimepart_6a1db1b5a8cec_275f22ae46784d +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #FK-36562759 + +Hi Amazon, + +This is to inform you Purchase Order FK-36562759 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Quinn Fixtor + +On Behalf Of +Quinn Fixtor + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +2,760.00 + +USD + +Items + +General Building - General Building Project - Large + +2,760.00 + +USD + +https://supplier.coupahost.com/orders/36562759?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D6057946& + +More Detail + +PO ID +FK-36562759 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +06/01/26 + +Acknowledged At +None + +Revision Date +06/01/26 + +Payment Term +90 NET + +Req # +31754521 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Prime Now LLC (UCA5) +3334 San Fernando Rd. +Los Angeles, CA 90065 +United States +Location Code: 16462771 +Attn: Quinn Fixtor + +Lines + +General Building - General Building Project - Large for 2,760.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/30/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t FK-6433-6001-92190-0000-0000-3347-000027 =E2=80=A2 Period FK AMOC 2026 + +=C2=A0 + +Total + +2,760.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a1db1b5a8cec_275f22ae46784d +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #FK-36562759

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order FK-36562759 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByQuinn Fixtor
On Behalf OfQuinn Fixtor
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +2,760.00 + +USD + +
Items + + + + + +
General Building - General Building Project - Large + + + +2,760.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +FK-36562759Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date06/01/26Ackno= +wledged AtNone
Revis= +ion Date06/01/26Payme= +nt Term90 NET
Req #= +31754521Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Prime Now LLC (UCA5)
3334 San Fernando Rd.
Los Angeles, CA 90065
U= +nited States
Location Code: 16462771
Attn: Quinn Fixtor +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - General Building Project - Large for 2,760.00 = +USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/30/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account FK-= +6433-6001-92190-0000-0000-3347-000027 =E2=80= +=A2 Period FK AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +2,760.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a1db1b5a8cec_275f22ae46784d-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-14.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-14.eml index 6effc0f..7672bc1 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-14.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-14.eml @@ -1,586 +1,586 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 05 May 2026 18:38:07 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceh/olderTokenValue0123456789/QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePla+ceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778006287; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778006287; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=Scrub+bedFixtu+rePl+aceholderTokenValue0/123456789QqZzXxJjKkWw/Y - yVvScrubbedFixturePla/cehol/derTo+k+enValue0123456789QqZzXxJjKkWwYy - VvSc/rubbedFixturePlaceholderTokenValue0= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778006287; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValue0123456=; - b=ScrubbedFixturePlaceholderToke+nValue0123456789+QqZzXxJjKkWwYyVv - S+crubbedFixturePlaceholderTokenValue0123456789/QqZ+zXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue012345= -Date: Tue, 5 May 2026 18:38:06 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-78768854 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69fa390ec2733_1154d2ae4268c4"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.05-203.0.113.25 - - -----==_mimepart_69fa390ec2733_1154d2ae4268c4 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-78768854 - -Hi Amazon, - -This is to inform you Purchase Order 2D-78768854 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Colin Marsh - -On Behalf Of -Colin Marsh - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -283.00 - -USD - -Items - -General Building - AMOC Quote Request - BBM - -283.00 - -USD - -https://supplier.coupahost.com/orders/78768854?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D429079& - -More Detail - -PO ID -2D-78768854 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/05/26 - -Acknowledged At -None - -Revision Date -05/05/26 - -Payment Term -90 NET - -Req # -71992182 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WME5 - Amazon.com Services LLC (WME5) -33 ALDRICH DR -CARIBOU, ME 04736-3887 -United States -Location Code: 188152232 -Attn: Colin Marsh - -Lines - -General Building - AMOC Quote Request - BBM for 283.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 05/05/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 7D-3H16-8041-31836-0000-0000-7724-000078 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -283.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_69fa390ec2733_1154d2ae4268c4 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-78768854

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-78768854 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByColin Marsh
On Behalf OfColin Marsh
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -283.00 - -USD - -
Items - - - - - - -
General Building - AMOC Quote Request - BBM - - -283.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-78768854Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/05/26Ackno= -wledged AtNone
Revis= -ion Date05/05/26Payme= -nt Term90 NET
Req #= -71992182Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WME5 - Amazon.com Services LLC (WME5)
33 ALDRICH DR
CARIBOU, ME 04736= --3887
United States
Location Code: 188152232
Attn: Colin Marsh -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - AMOC Quote Request - BBM for 283.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 05/05/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 7D-= -3H16-8041-31836-0000-0000-7724-000078 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -283.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_69fa390ec2733_1154d2ae4268c4-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 05 May 2026 18:38:07 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceh/olderTokenValue0123456789/QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePla+ceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778006287; v=1; bh=ScrubbedFixturePlaceholderTokenValue0123456=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1778006287; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=Scrub+bedFixtu+rePl+aceholderTokenValue0/123456789QqZzXxJjKkWw/Y + yVvScrubbedFixturePla/cehol/derTo+k+enValue0123456789QqZzXxJjKkWwYy + VvSc/rubbedFixturePlaceholderTokenValue0= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778006287; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValue0123456=; + b=ScrubbedFixturePlaceholderToke+nValue0123456789+QqZzXxJjKkWwYyVv + S+crubbedFixturePlaceholderTokenValue0123456789/QqZ+zXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue012345= +Date: Tue, 5 May 2026 18:38:06 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-78768854 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69fa390ec2733_1154d2ae4268c4"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.05-203.0.113.25 + + +----==_mimepart_69fa390ec2733_1154d2ae4268c4 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-78768854 + +Hi Amazon, + +This is to inform you Purchase Order 2D-78768854 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Alex Fixtly + +On Behalf Of +Alex Fixtly + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +283.00 + +USD + +Items + +General Building - AMOC Quote Request - BBM + +283.00 + +USD + +https://supplier.coupahost.com/orders/78768854?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D429079& + +More Detail + +PO ID +2D-78768854 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/05/26 + +Acknowledged At +None + +Revision Date +05/05/26 + +Payment Term +90 NET + +Req # +71992182 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WME5 - Amazon.com Services LLC (WME5) +33 ALDRICH DR +CARIBOU, ME 04736-3887 +United States +Location Code: 188152232 +Attn: Alex Fixtly + +Lines + +General Building - AMOC Quote Request - BBM for 283.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 05/05/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 7D-3H16-8041-31836-0000-0000-7724-000078 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +283.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_69fa390ec2733_1154d2ae4268c4 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-78768854

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-78768854 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByAlex Fixtly
On Behalf OfAlex Fixtly
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +283.00 + +USD + +
Items + + + + + + +
General Building - AMOC Quote Request - BBM + + +283.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-78768854Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/05/26Ackno= +wledged AtNone
Revis= +ion Date05/05/26Payme= +nt Term90 NET
Req #= +71992182Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WME5 - Amazon.com Services LLC (WME5)
33 ALDRICH DR
CARIBOU, ME 04736= +-3887
United States
Location Code: 188152232
Attn: Alex Fixtly +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - AMOC Quote Request - BBM for 283.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 05/05/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 7D-= +3H16-8041-31836-0000-0000-7724-000078 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +283.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_69fa390ec2733_1154d2ae4268c4-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-15.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-15.eml index dcb537e..c79e102 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-15.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-15.eml @@ -1,588 +1,588 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Fri, 01 May 2026 20:33:04 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenVal+ue0123/456789QqZzXxJjKkWwYyVvScrubbedFixture+PlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh+olderTokenValue0123456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777667585; v=1; bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1777667584; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTo+kenValue0123456789QqZzXxJjKkWwYyVvScrubb - edFixturePlaceholderTokenValue0123456789= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777667584; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; - b=Scrubbed/FixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS - crubbedFixturePlaceholderT+okenValue0123456789QqZzXxJjKkWwYyV+/vScr - ubbedFi/xturePlaceholderToken+Value01234= -Date: Fri, 1 May 2026 20:33:04 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-61199344 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69f50e002661b_1587d2ae467843"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.05.01-203.0.113.25 - - -----==_mimepart_69f50e002661b_1587d2ae467843 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-61199344 - -Hi Amazon, - -This is to inform you Purchase Order 2D-61199344 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Hector Zamora - -On Behalf Of -Hector Zamora - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -8,145.00 - -USD - -Items - -General Building - General Building Technician - BBM - -8,145.00 - -USD - -https://supplier.coupahost.com/orders/61199344?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D892062& - -More Detail - -PO ID -2D-61199344 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -05/01/26 - -Acknowledged At -None - -Revision Date -05/01/26 - -Payment Term -90 NET - -Req # -67786903 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WND3 - Amazon.com Services LLC -220 64th St SE -Minot, ND 58701 -United States -Location Code: 701517830 -Attn: Hector Zamora - -Lines - -General Building - General Building Technician - BBM for 8,145.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 04/28/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 6D-5L46-1087-53750-0000-0000-6698-000038 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -8,145.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_69f50e002661b_1587d2ae467843 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-61199344

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-61199344 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByHector Zamora
On Behalf OfHector Zamora
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -8,145.00 - -USD - -
Items - - - - - -
General Building - General Building Technician - BBM<= -/td> - - - -8,145.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-61199344Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date05/01/26Ackno= -wledged AtNone
Revis= -ion Date05/01/26Payme= -nt Term90 NET
Req #= -67786903Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WND3 - Amazon.com Services LLC
220 64th St SE
Minot, ND 58701
Unit= -ed States
Location Code: 701517830
Attn: Hector Zamora -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - General Building Technician - BBM for 8,145.00= - USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 04/28/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 6D-= -5L46-1087-53750-0000-0000-6698-000038 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -8,145.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_69f50e002661b_1587d2ae467843-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Fri, 01 May 2026 20:33:04 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenVal+ue0123/456789QqZzXxJjKkWwYyVvScrubbedFixture+PlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceh+olderTokenValue0123456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777667585; v=1; bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1777667584; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTo+kenValue0123456789QqZzXxJjKkWwYyVvScrubb + edFixturePlaceholderTokenValue0123456789= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777667584; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scrub+bedFixturePlaceholderTokenVa/lue01234=; + b=Scrubbed/FixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS + crubbedFixturePlaceholderT+okenValue0123456789QqZzXxJjKkWwYyV+/vScr + ubbedFi/xturePlaceholderToken+Value01234= +Date: Fri, 1 May 2026 20:33:04 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-61199344 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69f50e002661b_1587d2ae467843"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.05.01-203.0.113.25 + + +----==_mimepart_69f50e002661b_1587d2ae467843 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-61199344 + +Hi Amazon, + +This is to inform you Purchase Order 2D-61199344 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Jordan Placer + +On Behalf Of +Jordan Placer + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +8,145.00 + +USD + +Items + +General Building - General Building Technician - BBM + +8,145.00 + +USD + +https://supplier.coupahost.com/orders/61199344?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D892062& + +More Detail + +PO ID +2D-61199344 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +05/01/26 + +Acknowledged At +None + +Revision Date +05/01/26 + +Payment Term +90 NET + +Req # +67786903 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WND3 - Amazon.com Services LLC +220 64th St SE +Minot, ND 58701 +United States +Location Code: 701517830 +Attn: Jordan Placer + +Lines + +General Building - General Building Technician - BBM for 8,145.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 04/28/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 6D-5L46-1087-53750-0000-0000-6698-000038 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +8,145.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_69f50e002661b_1587d2ae467843 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-61199344

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-61199344 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByJordan Placer
On Behalf OfJordan Placer
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +8,145.00 + +USD + +
Items + + + + + +
General Building - General Building Technician - BBM<= +/td> + + + +8,145.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-61199344Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date05/01/26Ackno= +wledged AtNone
Revis= +ion Date05/01/26Payme= +nt Term90 NET
Req #= +67786903Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WND3 - Amazon.com Services LLC
220 64th St SE
Minot, ND 58701
Unit= +ed States
Location Code: 701517830
Attn: Jordan Placer +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - General Building Technician - BBM for 8,145.00= + USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 04/28/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 6D-= +5L46-1087-53750-0000-0000-6698-000038 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +8,145.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_69f50e002661b_1587d2ae467843-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-16.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-16.eml index 13ae66d..aaddd1f 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-16.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-16.eml @@ -1,587 +1,587 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-241.smtp-out.amazonses.com (a41-241.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Fri, 10 Jul 2026 18:45:54 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenV+alue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePl+aceholderTokenVa+lue0123456+789QqZzXxJ+jKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783709154; v=1; bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783709154; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; - b=Scrub/bedFixture+PlaceholderTokenValue0123456+789QqZzXxJjKkWwYyV - vScr+ubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr - ubbedFixturePlaceholderTokenValue0123456= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783709154; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; - b=ScrubbedFix+turePlaceholderT/+okenValue0123456789QqZzXxJjKkWwYyV - vScrubbedFixturePlaceholderToke+nValue01234567+89QqZzXxJjKkWwYyV/vS - crubbed+FixturePlaceh+olde+rTokenValue01= -Date: Fri, 10 Jul 2026 18:45:53 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-41262802 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a513de1d1d33_15e92a30621c1"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.07.10-203.0.113.25 - - -----==_mimepart_6a513de1d1d33_15e92a30621c1 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-41262802 - -Hi Amazon, - -This is to inform you Purchase Order 2D-41262802 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Dana Whitfield - -On Behalf Of -Dana Whitfield - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -5,765.76 - -USD - -Items - -Electrical - Electrical Project - Medium - -5,765.76 - -USD - -https://supplier.coupahost.com/orders/41262802?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D926046& - -More Detail - -PO ID -2D-41262802 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -07/10/26 - -Acknowledged At -None - -Revision Date -07/10/26 - -Payment Term -90 NET - -Req # -46422419 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WWI6 - Amazon.com Services LLC (WWI6) -7007 County Road J -Weston, WI 54476 -United States -Location Code: 335960161 -Attn: Dana Whitfield - -Lines - -Electrical - Electrical Project - Medium for 5,765.76 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-8K54-1097-85780-0000-0000-4429-000057 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -5,765.76 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a513de1d1d33_15e92a30621c1 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-41262802

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-41262802 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByDana Whitfield
On Behalf OfDana Whitfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -5,765.76 - -USD - -
Items - - - - - - -
Electrical - Electrical Project - Medium - - -5,765.76 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-41262802Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date07/10/26Ackno= -wledged AtNone
Revis= -ion Date07/10/26Payme= -nt Term90 NET
Req #= -46422419Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WWI6 - Amazon.com Services LLC (WWI6)
7007 County Road J
Weston, WI 5= -4476
United States
Location Code: 335960161
Attn: Dana Whitfield -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -Electrical - Electrical Project - Medium for 5,765.76 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/06/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -8K54-1097-85780-0000-0000-4429-000057 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -5,765.76 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a513de1d1d33_15e92a30621c1-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-241.smtp-out.amazonses.com (a41-241.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Fri, 10 Jul 2026 18:45:54 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenV+alue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePl+aceholderTokenVa+lue0123456+789QqZzXxJ+jKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783709154; v=1; bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783709154; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; + b=Scrub/bedFixture+PlaceholderTokenValue0123456+789QqZzXxJjKkWwYyV + vScr+ubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScr + ubbedFixturePlaceholderTokenValue0123456= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783709154; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scrubbed+Fixtur/ePlaceholderTokenValue01234=; + b=ScrubbedFix+turePlaceholderT/+okenValue0123456789QqZzXxJjKkWwYyV + vScrubbedFixturePlaceholderToke+nValue01234567+89QqZzXxJjKkWwYyV/vS + crubbed+FixturePlaceh+olde+rTokenValue01= +Date: Fri, 10 Jul 2026 18:45:53 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-41262802 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a513de1d1d33_15e92a30621c1"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.07.10-203.0.113.25 + + +----==_mimepart_6a513de1d1d33_15e92a30621c1 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-41262802 + +Hi Amazon, + +This is to inform you Purchase Order 2D-41262802 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Morgan Testfield + +On Behalf Of +Morgan Testfield + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +5,765.76 + +USD + +Items + +Electrical - Electrical Project - Medium + +5,765.76 + +USD + +https://supplier.coupahost.com/orders/41262802?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D926046& + +More Detail + +PO ID +2D-41262802 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +07/10/26 + +Acknowledged At +None + +Revision Date +07/10/26 + +Payment Term +90 NET + +Req # +46422419 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WWI6 - Amazon.com Services LLC (WWI6) +7007 County Road J +Weston, WI 54476 +United States +Location Code: 335960161 +Attn: Morgan Testfield + +Lines + +Electrical - Electrical Project - Medium for 5,765.76 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-8K54-1097-85780-0000-0000-4429-000057 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +5,765.76 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a513de1d1d33_15e92a30621c1 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-41262802

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-41262802 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByMorgan Testfield
On Behalf OfMorgan Testfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +5,765.76 + +USD + +
Items + + + + + + +
Electrical - Electrical Project - Medium + + +5,765.76 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-41262802Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date07/10/26Ackno= +wledged AtNone
Revis= +ion Date07/10/26Payme= +nt Term90 NET
Req #= +46422419Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WWI6 - Amazon.com Services LLC (WWI6)
7007 County Road J
Weston, WI 5= +4476
United States
Location Code: 335960161
Attn: Morgan Testfield +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +Electrical - Electrical Project - Medium for 5,765.76 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/06/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +8K54-1097-85780-0000-0000-4429-000057 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +5,765.76 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a513de1d1d33_15e92a30621c1-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-17.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-17.eml index 001008d..f792aa7 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-17.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-17.eml @@ -1,589 +1,589 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-239.smtp-out.amazonses.com (a41-239.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Sun, 14 Jun 2026 00:14:29 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-239.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-239.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzX/xJjKkWwY/yVvScrubbedFixturePlaceholderTokenVa/lue01234/56789QqZzXx/JjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781396070; v=1; bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781396069; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; - b=Scr+ubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVv - ScrubbedFixturePlaceh+olde/r+T/+okenValue0+12345678+9QqZzXxJjKkWwYy - VvScr/+ubbedFixturePla+ceholderTokenValu= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781396069; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; - b=ScrubbedFixtu+rePlacehol+derTokenValue0123456789+QqZzXx/JjKkWwYy - +VvScrubbedFixturePlaceholderTokenValue0123456789/QqZzXxJjKkWwYyVvS - crubbedFixt+urePlaceh/olderTokenValue012= -Date: Sun, 14 Jun 2026 00:14:29 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-35742540 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a2df26574ffe_1e31f2b0c167af"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.06.14-203.0.113.25 - - -----==_mimepart_6a2df26574ffe_1e31f2b0c167af -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-35742540 - -Hi Amazon, - -This is to inform you Purchase Order 2D-35742540 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Ingrid Fossum - -On Behalf Of -Ingrid Fossum - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -3,520.00 - -USD - -Items - -General Building - General Building Project - Medium - -3,520.00 - -USD - -https://supplier.coupahost.com/orders/35742540?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D984034& - -More Detail - -PO ID -2D-35742540 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -06/13/26 - -Acknowledged At -None - -Revision Date -06/13/26 - -Payment Term -90 NET - -Req # -36883601 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WIL5 - Amazon.com Services LLC (WIL5) -4301 Wismann Lane -Quincy, IL 62305 -United States -Location Code: 658431516 -Attn: Ingrid Fossum - -Lines - -General Building - General Building Project - Medium for 3,520.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 06/10/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 3D-7H43-5096-72670-0000-0000-3389-000029 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -3,520.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a2df26574ffe_1e31f2b0c167af -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-35742540

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-35742540 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByIngrid Fossum
On Behalf OfIngrid Fossum
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -3,520.00 - -USD - -
Items - - - - - -
General Building - General Building Project - Medium<= -/td> - - - -3,520.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-35742540Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date06/13/26Ackno= -wledged AtNone
Revis= -ion Date06/13/26Payme= -nt Term90 NET
Req #= -36883601Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WIL5 - Amazon.com Services LLC (WIL5)
4301 Wismann Lane
Quincy, IL 62= -305
United States
Location Code: 658431516
Attn: Ingrid Fossum -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - General Building Project - Medium for 3,520.00= - USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 06/10/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 3D-= -7H43-5096-72670-0000-0000-3389-000029 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -3,520.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a2df26574ffe_1e31f2b0c167af-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-239.smtp-out.amazonses.com (a41-239.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Sun, 14 Jun 2026 00:14:29 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-239.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-239.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzX/xJjKkWwY/yVvScrubbedFixturePlaceholderTokenVa/lue01234/56789QqZzXx/JjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781396070; v=1; bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1781396069; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; + b=Scr+ubbedFixt+urePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVv + ScrubbedFixturePlaceh+olde/r+T/+okenValue0+12345678+9QqZzXxJjKkWwYy + VvScr/+ubbedFixturePla+ceholderTokenValu= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781396069; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scr+ubbedFixturePlaceho/lderTokenValue0+123=; + b=ScrubbedFixtu+rePlacehol+derTokenValue0123456789+QqZzXx/JjKkWwYy + +VvScrubbedFixturePlaceholderTokenValue0123456789/QqZzXxJjKkWwYyVvS + crubbedFixt+urePlaceh/olderTokenValue012= +Date: Sun, 14 Jun 2026 00:14:29 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-35742540 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a2df26574ffe_1e31f2b0c167af"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.06.14-203.0.113.25 + + +----==_mimepart_6a2df26574ffe_1e31f2b0c167af +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-35742540 + +Hi Amazon, + +This is to inform you Purchase Order 2D-35742540 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Casey Mockler + +On Behalf Of +Casey Mockler + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +3,520.00 + +USD + +Items + +General Building - General Building Project - Medium + +3,520.00 + +USD + +https://supplier.coupahost.com/orders/35742540?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D984034& + +More Detail + +PO ID +2D-35742540 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +06/13/26 + +Acknowledged At +None + +Revision Date +06/13/26 + +Payment Term +90 NET + +Req # +36883601 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WIL5 - Amazon.com Services LLC (WIL5) +4301 Wismann Lane +Quincy, IL 62305 +United States +Location Code: 658431516 +Attn: Casey Mockler + +Lines + +General Building - General Building Project - Medium for 3,520.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 06/10/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 3D-7H43-5096-72670-0000-0000-3389-000029 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +3,520.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a2df26574ffe_1e31f2b0c167af +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-35742540

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-35742540 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByCasey Mockler
On Behalf OfCasey Mockler
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +3,520.00 + +USD + +
Items + + + + + +
General Building - General Building Project - Medium<= +/td> + + + +3,520.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-35742540Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date06/13/26Ackno= +wledged AtNone
Revis= +ion Date06/13/26Payme= +nt Term90 NET
Req #= +36883601Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WIL5 - Amazon.com Services LLC (WIL5)
4301 Wismann Lane
Quincy, IL 62= +305
United States
Location Code: 658431516
Attn: Casey Mockler +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - General Building Project - Medium for 3,520.00= + USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 06/10/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 3D-= +7H43-5096-72670-0000-0000-3389-000029 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +3,520.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a2df26574ffe_1e31f2b0c167af-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-18.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-18.eml index cd9e770..394ac6f 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-18.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-18.eml @@ -1,588 +1,587 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Thu, 02 Jul 2026 23:06:18 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=S+crubbed+FixturePla+ceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783033578; v=1; bh=Scrubbe/dFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783033577; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=Scrubbe/dFixturePlaceholderTokenValue012345=; - b=S+crubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS - crubbedFixturePlaceholderTokenValue0123+456789Qq+ZzXxJj/KkWwYyVvScr - ubbedFixturePlaceholderTokenValue01234/5= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783033577; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=Scrubbe/dFixturePlaceholderTokenValue012345=; - b=ScrubbedFixture+PlaceholderTok/enValue0123456789QqZzXxJjKkWwYyVv - ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub - bedFixturePlaceholderTokenValue012345678= -Date: Thu, 2 Jul 2026 23:06:17 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-95847852 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_6a46eee9a9636_2c25e2a3035564"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.07.02-203.0.113.25 - - -----==_mimepart_6a46eee9a9636_2c25e2a3035564 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-95847852 - -Hi Amazon, - -This is to inform you Purchase Order 2D-95847852 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Dana Whitfield - -On Behalf Of -Dana Whitfield - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -1,643.00 - -USD - -Items - -General Building - Emergency - Opex CAR - -1,643.00 - -USD - -https://supplier.coupahost.com/orders/95847852?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D872092& - -More Detail - -PO ID -2D-95847852 - -Department -None - -Status -Issued - Scheduled for email - -Last Opened -None - -Order Date -07/02/26 - -Acknowledged At -None - -Revision Date -07/02/26 - -Payment Term -90 NET - -Req # -92940496 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -WKY3 - Amazon.com Services LLC (WKY3) -590 E HAL ROGERS PKWY -London, KY 40741 -United States -Location Code: 113248912 -Attn: Dana Whitfield - -Lines - -General Building - Emergency - Opex CAR for 1,643.00 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 07/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 9D-6W01-5086-34630-0000-0000-9978-000095 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -1,643.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_6a46eee9a9636_2c25e2a3035564 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-95847852

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-95847852 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByDana Whitfield
On Behalf OfDana Whitfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -1,643.00 - -USD - -
Items - - - - - - -
General Building - Emergency - Opex CAR - - -1,643.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-95847852Depar= -tmentNone
Statu= -sIssued - Scheduled for emailLast = -OpenedNone
Order= - Date07/02/26Ackno= -wledged AtNone
Revis= -ion Date07/02/26Payme= -nt Term90 NET
Req #= -92940496Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -WKY3 - Amazon.com Services LLC (WKY3)
590 E HAL ROGERS PKWY
London, K= -Y 40741
United States
Location Code: 113248912
Attn: Dana Whitfiel= -d -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - Emergency - Opex CAR for 1,643.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 07/02/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 9D-= -6W01-5086-34630-0000-0000-9978-000095 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -1,643.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_6a46eee9a9636_2c25e2a3035564-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-244.smtp-out.amazonses.com (a41-244.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Thu, 02 Jul 2026 23:06:18 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-244.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=S+crubbed+FixturePla+ceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue01234567=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783033578; v=1; bh=Scrubbe/dFixturePlaceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1783033577; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=Scrubbe/dFixturePlaceholderTokenValue012345=; + b=S+crubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS + crubbedFixturePlaceholderTokenValue0123+456789Qq+ZzXxJj/KkWwYyVvScr + ubbedFixturePlaceholderTokenValue01234/5= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783033577; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=Scrubbe/dFixturePlaceholderTokenValue012345=; + b=ScrubbedFixture+PlaceholderTok/enValue0123456789QqZzXxJjKkWwYyVv + ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrub + bedFixturePlaceholderTokenValue012345678= +Date: Thu, 2 Jul 2026 23:06:17 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-95847852 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_6a46eee9a9636_2c25e2a3035564"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.07.02-203.0.113.25 + + +----==_mimepart_6a46eee9a9636_2c25e2a3035564 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-95847852 + +Hi Amazon, + +This is to inform you Purchase Order 2D-95847852 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Morgan Testfield + +On Behalf Of +Morgan Testfield + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +1,643.00 + +USD + +Items + +General Building - Emergency - Opex CAR + +1,643.00 + +USD + +https://supplier.coupahost.com/orders/95847852?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D872092& + +More Detail + +PO ID +2D-95847852 + +Department +None + +Status +Issued - Scheduled for email + +Last Opened +None + +Order Date +07/02/26 + +Acknowledged At +None + +Revision Date +07/02/26 + +Payment Term +90 NET + +Req # +92940496 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +WKY3 - Amazon.com Services LLC (WKY3) +590 E HAL ROGERS PKWY +London, KY 40741 +United States +Location Code: 113248912 +Attn: Morgan Testfield + +Lines + +General Building - Emergency - Opex CAR for 1,643.00 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 07/02/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 9D-6W01-5086-34630-0000-0000-9978-000095 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +1,643.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_6a46eee9a9636_2c25e2a3035564 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-95847852

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-95847852 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByMorgan Testfield
On Behalf OfMorgan Testfield
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +1,643.00 + +USD + +
Items + + + + + + +
General Building - Emergency - Opex CAR + + +1,643.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-95847852Depar= +tmentNone
Statu= +sIssued - Scheduled for emailLast = +OpenedNone
Order= + Date07/02/26Ackno= +wledged AtNone
Revis= +ion Date07/02/26Payme= +nt Term90 NET
Req #= +92940496Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +WKY3 - Amazon.com Services LLC (WKY3)
590 E HAL ROGERS PKWY
London, K= +Y 40741
United States
Location Code: 113248912
Attn: Morgan Testfield +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - Emergency - Opex CAR for 1,643.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 07/02/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 9D-= +6W01-5086-34630-0000-0000-9978-000095 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +1,643.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_6a46eee9a9636_2c25e2a3035564-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-19.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-19.eml index 1c71566..2c0ead8 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-19.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-19.eml @@ -1,589 +1,589 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-241.smtp-out.amazonses.com (a41-241.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Fri, 17 Apr 2026 00:02:26 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; - dkim=pass header.i=@amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=S/crubbedFixturePlaceholderTokenValue012+3456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixture/PlaceholderTokenValue012+3456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776384146; v=1; bh=ScrubbedFixturePlaceholderTokenValu+e012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776384146; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePlaceholderTokenValu+e012345=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedF/ixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubb - e/dFixturePlac+eholderTokenValue01234567= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776384146; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePlaceholderTokenValu+e012345=; - b=ScrubbedFixturePlaceholderTokenValue0123456789+QqZzXx+JjKk/WwYyV - vScrubbedFixturePlaceholde+r+TokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlace+holderTokenVal+ue0123= -Date: Fri, 17 Apr 2026 00:02:26 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-75027869 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69e1789212623_1b43d2ae4565a"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.04.17-203.0.113.25 - - -----==_mimepart_69e1789212623_1b43d2ae4565a -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-75027869 - -Hi Amazon, - -This is to inform you Purchase Order 2D-75027869 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Hector Zamora - -On Behalf Of -Hector Zamora - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -2,883.61 - -USD - -Items - -DPL7 - Urinal Not Draining In South Men's Restroom - -2,883.61 - -USD - -https://supplier.coupahost.com/orders/75027869?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D5086345& - -More Detail - -PO ID -2D-75027869 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -04/16/26 - -Acknowledged At -None - -Revision Date -04/16/26 - -Payment Term -90 NET - -Req # -79790217 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -DPL7 (DPL7) -1156 Four Star Drive -Mount Joy, PA 17552 -United States -Location Code: 591685096 -Attn: Hector Zamora - -Lines - -DPL7 - Urinal Not Draining In South Men's Restroom for 2,883.61 USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 04/13/26 =E2=80=A2 Category Plumbing Equipment & Materials =E2=80=A2 = -Account 7D-2I04-5517-39532-0000-0000-0000-0000 =E2=80=A2 Period 2D Standar= -d COA (2026) - -=C2=A0 - -Total - -2,883.61 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_69e1789212623_1b43d2ae4565a -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-75027869

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-75027869 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByHector Zamora
On Behalf OfHector Zamora
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -2,883.61 - -USD - -
Items - - - - - -
DPL7 - Urinal Not Draining In South Men's Restroom - - - -2,883.61 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-75027869Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date04/16/26Ackno= -wledged AtNone
Revis= -ion Date04/16/26Payme= -nt Term90 NET
Req #= -79790217Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -DPL7 (DPL7)
1156 Four Star Drive
Mount Joy, PA 17552
United States= -
Location Code: 591685096
Attn: Hector Zamora -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -DPL7 - Urinal Not Draining In South Men's Restroom for 2,883.61 U= -SD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 04/13/26 =E2=80=A2 Catego= -ry Plumbing Equipment & Materials =E2=80=A2 Account <= -strong>7D-2I04-5517-39532-0000-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) - - - - -
-=C2=A0 -
-
-
- - -Total - - -2,883.61 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_69e1789212623_1b43d2ae4565a-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-241.smtp-out.amazonses.com (a41-241.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Fri, 17 Apr 2026 00:02:26 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-241.smtp-out.amazonses.com; + dkim=pass header.i=@amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=S/crubbedFixturePlaceholderTokenValue012+3456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixture/PlaceholderTokenValue012+3456=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776384146; v=1; bh=ScrubbedFixturePlaceholderTokenValu+e012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776384146; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePlaceholderTokenValu+e012345=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedF/ixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubb + e/dFixturePlac+eholderTokenValue01234567= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776384146; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePlaceholderTokenValu+e012345=; + b=ScrubbedFixturePlaceholderTokenValue0123456789+QqZzXx+JjKk/WwYyV + vScrubbedFixturePlaceholde+r+TokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlace+holderTokenVal+ue0123= +Date: Fri, 17 Apr 2026 00:02:26 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-75027869 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69e1789212623_1b43d2ae4565a"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.04.17-203.0.113.25 + + +----==_mimepart_69e1789212623_1b43d2ae4565a +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-75027869 + +Hi Amazon, + +This is to inform you Purchase Order 2D-75027869 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Jordan Placer + +On Behalf Of +Jordan Placer + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +2,883.61 + +USD + +Items + +DPL7 - Urinal Not Draining In South Men's Restroom + +2,883.61 + +USD + +https://supplier.coupahost.com/orders/75027869?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D5086345& + +More Detail + +PO ID +2D-75027869 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +04/16/26 + +Acknowledged At +None + +Revision Date +04/16/26 + +Payment Term +90 NET + +Req # +79790217 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +DPL7 (DPL7) +1156 Four Star Drive +Mount Joy, PA 17552 +United States +Location Code: 591685096 +Attn: Jordan Placer + +Lines + +DPL7 - Urinal Not Draining In South Men's Restroom for 2,883.61 USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 04/13/26 =E2=80=A2 Category Plumbing Equipment & Materials =E2=80=A2 = +Account 7D-2I04-5517-39532-0000-0000-0000-0000 =E2=80=A2 Period 2D Standar= +d COA (2026) + +=C2=A0 + +Total + +2,883.61 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_69e1789212623_1b43d2ae4565a +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-75027869

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-75027869 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByJordan Placer
On Behalf OfJordan Placer
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +2,883.61 + +USD + +
Items + + + + + +
DPL7 - Urinal Not Draining In South Men's Restroom + + + +2,883.61 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-75027869Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date04/16/26Ackno= +wledged AtNone
Revis= +ion Date04/16/26Payme= +nt Term90 NET
Req #= +79790217Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +DPL7 (DPL7)
1156 Four Star Drive
Mount Joy, PA 17552
United States= +
Location Code: 591685096
Attn: Jordan Placer +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +DPL7 - Urinal Not Draining In South Men's Restroom for 2,883.61 U= +SD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 04/13/26 =E2=80=A2 Catego= +ry Plumbing Equipment & Materials =E2=80=A2 Account <= +strong>7D-2I04-5517-39532-0000-0000-0000-0000 =E2=80=A2 Period 2D Standard COA (2026) + + + + +
+=C2=A0 +
+
+
+ + +Total + + +2,883.61 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_69e1789212623_1b43d2ae4565a-- diff --git a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-20.eml b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-20.eml index ac4679a..d530a53 100644 --- a/lambdas/po/email_processor/tests/fixtures/new-po/new-po-20.eml +++ b/lambdas/po/email_processor/tests/fixtures/new-po/new-po-20.eml @@ -1,590 +1,589 @@ -Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> -Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) - by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur - for amazon_po@int.seahaven.com; - Tue, 21 Apr 2026 13:17:52 +0000 (UTC) -Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; -Authentication-Results: amazonses.com; - spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; - dkim=pass header.i=@amazon.coupahost.com; - dkim=pass header.i=@amazonses.com; - dmarc=pass header.from=amazon.coupahost.com; -X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== -X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValu+e0123456789QqZzXxJjKk+WwYyVvScrubbedFixturePlaceholde+rTokenV/alue0123456789Q/qZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776777472; v=1; bh=ScrubbedFixturePl/aceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776777471; - i=@amazon.coupahost.com; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; - bh=ScrubbedFixturePl/aceholderTokenValue012345=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixt/urePlaceholderTokenValue0123456789QqZzX/xJjKkWwYyVvScrub - +bedFixturePlaceholderToken/Value0123456= -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; - s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776777471; - h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; - bh=ScrubbedFixturePl/aceholderTokenValue012345=; - b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc - rubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbe - dFixtu/rePlaceholder++TokenValue01234567= -Date: Tue, 21 Apr 2026 13:17:51 +0000 -From: Amazon -To: amazon_po@int.seahaven.com -Message-ID: -Subject: ***Copy for Reference*** New Purchase Order 2D-45085104 has been - issued -Mime-Version: 1.0 -Content-Type: multipart/alternative; - boundary="--==_mimepart_69e778ff98441_84f42ae468c8"; - charset=UTF-8 -Content-Transfer-Encoding: 7bit -auto-submitted: auto-generated -X-Auto-Response-Suppress: All -X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com -Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES -X-SES-Outgoing: 2026.04.21-203.0.113.25 - - -----==_mimepart_69e778ff98441_84f42ae468c8 -Content-Type: text/plain; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - -Powered by - -http://www.coupa.com - -Amazon Purchase Order #2D-45085104 - -Hi Amazon, - -This is to inform you Purchase Order 2D-45085104 from Amazon has been issue= -d, and this same notification has been sent to your fellow team members wit= -h access to the Coupa Supplier Portal. - -Submitted By -Victor Lindgren - -On Behalf Of -Victor Lindgren - -Supplier -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -Total - -1,357.00 - -USD - -Items - -General Building - Parking Lot - Install/Repair/Removal - BBM - -1,357.00 - -USD - -https://supplier.coupahost.com/orders/45085104?instance_url=3Dhttps%3A%2F%2= -Famazon.coupahost.com%2F&supplier_id=3D239049& - -More Detail - -PO ID -2D-45085104 - -Department -None - -Status -Issued - Created - -Last Opened -None - -Order Date -04/21/26 - -Acknowledged At -None - -Revision Date -04/21/26 - -Payment Term -90 NET - -Req # -46125203 - -Shipping -None - -Supplier - -SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100 -BOHEMIA, NY 11716-2505 -United States - -Shipping - -Amazon.com Services LLC - SIN9 (SIN9) -305 Chaney Ave. STE. A -Greenwood, IN 46143 -United States -Location Code: 561142752 -Attn: Victor Lindgren - -Lines - -General Building - Parking Lot - Install/Repair/Removal - BBM for 1,357.00 = -USD - - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= - By 04/20/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= -t 4D-9M09-5070-76571-0000-0000-4432-000045 =E2=80=A2 Period 2D AMOC 2026 - -=C2=A0 - -Total - -1,357.00 - -USD - -https://www.coupa.com - -Total Spend Management - Make Margins Multiply - -To get immediate updates via SMS or change notification preferences, go htt= -ps://supplier.coupahost.com/notification_preferences - -----==_mimepart_69e778ff98441_84f42ae468c8 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: quoted-printable - - - - - - - - -
-
- - - - - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
-3D"Amazon" -
-

Amazon Purchase Order #2D-45085104

-
-
- - - - -
-

Hi Amazon,

-

This is to inform you Purchase Order 2D-45085104 from Amazon has been= - issued, and this same notification has been sent to your fellow team membe= -rs with access to the Coupa Supplier Portal.

-
- - - - - - - - - - - - - - - - - - - - - -
Submitted ByVictor Lindgren
On Behalf OfVictor Lindgren
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total -1,357.00 - -USD - -
Items - - - - - - -
General Building - Parking Lot - Install/Repair/Removal -= - BBM - - -1,357.00 - - -USD - -
- -
- -
-
- -
View Order
-

- - -
-More Detail -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PO ID= -2D-45085104Depar= -tmentNone
Statu= -sIssued - CreatedLast = -OpenedNone
Order= - Date04/21/26Ackno= -wledged AtNone
Revis= -ion Date04/21/26Payme= -nt Term90 NET
Req #= -46125203Shipp= -ingNone
-
-
- - - - - - - - -
-
Supplier
-
-SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) - -80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States -
- - - - -
-
Shipping
-
- -Amazon.com Services LLC - SIN9 (SIN9)
305 Chaney Ave. STE. A
Greenwoo= -d, IN 46143
United States
Location Code: 561142752
Attn: Victor Li= -ndgren -
- - -
- - -
Lines -
- - - - - - - - - - - - - - - -
- - -General Building - Parking Lot - Install/Repair/Removal - BBM for 1,357.00 USD -
-
- - Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= -SERVICES(OK6HE) =E2=80=A2 Need= - By 04/20/26 =E2=80=A2 Catego= -ry Maintenance - Facilities =E2=80=A2 Account 4D-= -9M09-5070-76571-0000-0000-4432-000045 =E2=80= -=A2 Period 2D AMOC 2026 - - - - -
-=C2=A0 -
-
-
- - -Total - - -1,357.00 - -USD - - - - - - -
-
- -
- - -
-
-
- - - - -
- - - - -
-
-3D"Coupa -
- -Total Spend Management - Make Margins Multiply - -
-
-
- - - - -
-
-To get immediate updates via SMS or change notification preferences, go here and a= -djust your settings -
-
-
- -
-
-
- - - -----==_mimepart_69e778ff98441_84f42ae468c8-- +Return-Path: <0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com> +Received: from a41-237.smtp-out.amazonses.com (a41-237.smtp-out.amazonses.com [203.0.113.25]) + by inbound-smtp.us-east-1.amazonaws.com with SMTP id fixture0123456789fixture0123456789fixtur + for amazon_po@int.seahaven.com; + Tue, 21 Apr 2026 13:17:52 +0000 (UTC) +Received-SPF: pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; +Authentication-Results: amazonses.com; + spf=pass (spfCheck: domain of mail.coupahost.com designates 203.0.113.25 as permitted sender) client-ip=203.0.113.25; envelope-from=0100abcdef012345-abcdef01-2345-6789-abcd-ef0123456789-6789ab@mail.coupahost.com; helo=a41-237.smtp-out.amazonses.com; + dkim=pass header.i=@amazon.coupahost.com; + dkim=pass header.i=@amazonses.com; + dmarc=pass header.from=amazon.coupahost.com; +X-SES-RECEIPT: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenVal== +X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ScrubbedFixturePlaceholderTokenValu+e0123456789QqZzXxJjKk+WwYyVvScrubbedFixturePlaceholde+rTokenV/alue0123456789Q/qZzXxJjKkWwYyVvScrubbedFixturePlaceholderTokenValue012345=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776777472; v=1; bh=ScrubbedFixturePl/aceholderTokenValue012345=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT; +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=vtqzvxxcuybp44vxc3gxytxk7c3q5pf4; d=coupahost.com; t=1776777471; + i=@amazon.coupahost.com; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding; + bh=ScrubbedFixturePl/aceholderTokenValue012345=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixt/urePlaceholderTokenValue0123456789QqZzX/xJjKkWwYyVvScrub + +bedFixturePlaceholderToken/Value0123456= +DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; + s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776777471; + h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; + bh=ScrubbedFixturePl/aceholderTokenValue012345=; + b=ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvSc + rubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvScrubbe + dFixtu/rePlaceholder++TokenValue01234567= +Date: Tue, 21 Apr 2026 13:17:51 +0000 +From: Amazon +To: amazon_po@int.seahaven.com +Message-ID: +Subject: ***Copy for Reference*** New Purchase Order 2D-45085104 has been + issued +Mime-Version: 1.0 +Content-Type: multipart/alternative; + boundary="--==_mimepart_69e778ff98441_84f42ae468c8"; + charset=UTF-8 +Content-Transfer-Encoding: 7bit +auto-submitted: auto-generated +X-Auto-Response-Suppress: All +X-Coupa-Message-ID: abcdef01-2345-6789-abcd-ef0123456789@amazon.coupahost.com +Feedback-ID: ::1.us-east-1.ScrubbedFixturePlaceholderTokenValue0123456=:AmazonSES +X-SES-Outgoing: 2026.04.21-203.0.113.25 + + +----==_mimepart_69e778ff98441_84f42ae468c8 +Content-Type: text/plain; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +Powered by + +http://www.coupa.com + +Amazon Purchase Order #2D-45085104 + +Hi Amazon, + +This is to inform you Purchase Order 2D-45085104 from Amazon has been issue= +d, and this same notification has been sent to your fellow team members wit= +h access to the Coupa Supplier Portal. + +Submitted By +Taylor Stubbsen + +On Behalf Of +Taylor Stubbsen + +Supplier +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +Total + +1,357.00 + +USD + +Items + +General Building - Parking Lot - Install/Repair/Removal - BBM + +1,357.00 + +USD + +https://supplier.coupahost.com/orders/45085104?instance_url=3Dhttps%3A%2F%2= +Famazon.coupahost.com%2F&supplier_id=3D239049& + +More Detail + +PO ID +2D-45085104 + +Department +None + +Status +Issued - Created + +Last Opened +None + +Order Date +04/21/26 + +Acknowledged At +None + +Revision Date +04/21/26 + +Payment Term +90 NET + +Req # +46125203 + +Shipping +None + +Supplier + +SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100 +BOHEMIA, NY 11716-2505 +United States + +Shipping + +Amazon.com Services LLC - SIN9 (SIN9) +305 Chaney Ave. STE. A +Greenwood, IN 46143 +United States +Location Code: 561142752 +Attn: Taylor Stubbsen + +Lines + +General Building - Parking Lot - Install/Repair/Removal - BBM for 1,357.00 = +USD + + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) =E2=80=A2 Need= + By 04/20/26 =E2=80=A2 Category Maintenance - Facilities =E2=80=A2 Accoun= +t 4D-9M09-5070-76571-0000-0000-4432-000045 =E2=80=A2 Period 2D AMOC 2026 + +=C2=A0 + +Total + +1,357.00 + +USD + +https://www.coupa.com + +Total Spend Management - Make Margins Multiply + +To get immediate updates via SMS or change notification preferences, go htt= +ps://supplier.coupahost.com/notification_preferences + +----==_mimepart_69e778ff98441_84f42ae468c8 +Content-Type: text/html; + charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + + + + + + + + +
+
+ + + + + + + + + + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + +
+3D"Amazon" +
+

Amazon Purchase Order #2D-45085104

+
+
+ + + + +
+

Hi Amazon,

+

This is to inform you Purchase Order 2D-45085104 from Amazon has been= + issued, and this same notification has been sent to your fellow team membe= +rs with access to the Coupa Supplier Portal.

+
+ + + + + + + + + + + + + + + + + + + + + +
Submitted ByTaylor Stubbsen
On Behalf OfTaylor Stubbsen
SupplierSEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
Total +1,357.00 + +USD + +
Items + + + + + + +
General Building - Parking Lot - Install/Repair/Removal -= + BBM + + +1,357.00 + + +USD + +
+ +
+ +
+
+ +
View Order
+

+ + +
+More Detail +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PO ID= +2D-45085104Depar= +tmentNone
Statu= +sIssued - CreatedLast = +OpenedNone
Order= + Date04/21/26Ackno= +wledged AtNone
Revis= +ion Date04/21/26Payme= +nt Term90 NET
Req #= +46125203Shipp= +ingNone
+
+
+ + + + + + + + +
+
Supplier
+
+SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE) + +80 ORVILLE DR STE 100
BOHEMIA, NY 11716-2505
United States +
+ + + + +
+
Shipping
+
+ +Amazon.com Services LLC - SIN9 (SIN9)
305 Chaney Ave. STE. A
Greenwoo= +d, IN 46143
United States
Location Code: 561142752
Attn: Taylor Stubbsen +
+ + +
+ + +
Lines +
+ + + + + + + + + + + + + + + +
+ + +General Building - Parking Lot - Install/Repair/Removal - BBM for 1,357.00 USD +
+
+ + Supplier SEA HAVEN INDUSTRIES:CORPORATE AP:= +SERVICES(OK6HE) =E2=80=A2 Need= + By 04/20/26 =E2=80=A2 Catego= +ry Maintenance - Facilities =E2=80=A2 Account 4D-= +9M09-5070-76571-0000-0000-4432-000045 =E2=80= +=A2 Period 2D AMOC 2026 + + + + +
+=C2=A0 +
+
+
+ + +Total + + +1,357.00 + +USD + + + + + + +
+
+ +
+ + +
+
+
+ + + + +
+ + + + +
+
+3D"Coupa +
+ +Total Spend Management - Make Margins Multiply + +
+
+
+ + + + +
+
+To get immediate updates via SMS or change notification preferences, go here and a= +djust your settings +
+
+
+ +
+
+
+ + + +----==_mimepart_69e778ff98441_84f42ae468c8-- diff --git a/lambdas/po/email_processor/tests/test_po_bedrock_fallback.py b/lambdas/po/email_processor/tests/test_po_bedrock_fallback.py index 8e01be4..fbcc39e 100644 --- a/lambdas/po/email_processor/tests/test_po_bedrock_fallback.py +++ b/lambdas/po/email_processor/tests/test_po_bedrock_fallback.py @@ -336,6 +336,22 @@ def _assert_token_headers_scrubbed(raw, where): assert b"ScrubbedFixture" in m.group("tok"), (where, m.group("tok")[:60]) +# Body-level PII classes the header-only scan missed (SEC review of PR #105: +# a real signature block -- name/phone/personal email -- and an internal +# ticket URL survived in fixture *bodies* because only headers were checked). +# The one legitimate phone shape is the reserved-for-fiction placeholder. +_PHONE_RE = re.compile(rb"\(?\d{3}\)?[ .\-]\d{3}[ .\-]\d{4}") +_PLACEHOLDER_PHONE_RE = re.compile(rb"^\(000\) 555-01\d\d$") + + +def _assert_body_pii_scrubbed(raw, where): + for phone in _PHONE_RE.findall(raw): + assert _PLACEHOLDER_PHONE_RE.match(phone), (where, "real-looking phone", phone) + # Internal Amazon ticketing URL and the specific leaked signature tokens. + for token in (b"corp.amazon.com", b"scastel", b"Castellan"): + assert token not in raw, (where, "unscrubbed body token", token) + + def test_fixture_hygiene_ses_auth_and_scrub_markers(): """Every committed Coupa .eml must pass the fail-closed sender-auth gate (dkim=pass for amazon.coupahost.com) exactly like production mail, and @@ -368,6 +384,7 @@ def test_fixture_hygiene_ses_auth_and_scrub_markers(): # SES receipt tokens with same-shape placeholders. assert b"ScrubbedFixture" in raw, (subdir, stem) _assert_token_headers_scrubbed(raw, (subdir, stem)) + _assert_body_pii_scrubbed(raw, (subdir, stem)) # Non-Coupa fixtures must NOT authenticate (they are rejected before the # parser in production; committed here for parser-level fallback coverage). for stem in [s for s in AI_FALLBACK_STEMS if s.startswith("non-coupa")]: @@ -380,3 +397,4 @@ def test_fixture_hygiene_ses_auth_and_scrub_markers(): # (Exchange UPN ciphertext, Gmail ARC fh= / X-Gm-* tokens, a second # X-Ses-Receipt): those token classes must be scrubbed too. _assert_token_headers_scrubbed(raw, ("ai-fallback", stem)) + _assert_body_pii_scrubbed(raw, ("ai-fallback", stem)) diff --git a/lambdas/po/email_processor/tests/test_po_validation_gate.py b/lambdas/po/email_processor/tests/test_po_validation_gate.py index 22b7729..6ddd4b4 100644 --- a/lambdas/po/email_processor/tests/test_po_validation_gate.py +++ b/lambdas/po/email_processor/tests/test_po_validation_gate.py @@ -269,3 +269,56 @@ def test_contract_keys_match_extraction_prompt(): ) assert flattened.issubset(prompt_keys) assert len(template_parser.CONTRACT_KEYS) == 23 + + +@pytest.mark.parametrize( + "subject", + [ + # Trailing text / newline after the cancellation tail (attacker-appended + # trailer, forwarded/quoted thread) -- rejected at classification now + # that the subject is fully anchored (SEC review of PR #105, F1). + "FYI Purchase Order #2D-99999999 has been cancelled -- thanks", + "Fwd: Amazon Purchase Order #2D-99999999 has been cancelled\nsee below", + "New Comment referencing Purchase Order #2D-99999999 has been cancelled earlier", + ], +) +def test_trailing_injected_cancellation_subject_is_not_classified(subject): + template_id, reason = template_parser.classify_template({"subject": subject}) + assert template_id == "unknown", (subject, template_id) + assert reason == "subject_no_match" + + +def test_prefix_cancellation_subject_fails_body_corroboration(): + """A ' Purchase Order # has been cancelled' subject is + structurally identical to the real ' ...' template, so it still + classifies -- but with a body that does NOT independently restate the id in + the Coupa cancellation notice, the gate fails closed to the LLM instead of + marking the PO sticky-Cancelled (SEC review of PR #105, F1).""" + email_data = { + "subject": "Reminder: please review -- Purchase Order #2D-99999999 has been cancelled", + "body": "Reminder: please review the attached. Thanks.", + } + template_id, _ = template_parser.classify_template(email_data) + assert template_id == "coupa_cancellation" + candidate = template_parser.extract_cancellation(email_data) + ok, reason = template_parser.validate(candidate, template_id, email_data) + assert not ok + assert reason == "cancellation_body_unconfirmed" + + +def test_real_cancellation_subject_and_body_still_pass(): + """The genuine ' Purchase Order # has been cancelled' shape + with the corroborating Coupa body must still validate after the F1 fix.""" + email_data = { + "subject": "Prime Now LLC Purchase Order #2D-18206023 has been cancelled", + "body": ( + "Powered by Coupa\n\nPrime Now LLC Purchase Order #2D-18206023 has been\n" + "cancelled\n\nPurchase Order #2D-18206023 from Prime Now LLC has been " + "cancelled. If you need additional information, please get in touch." + ), + } + template_id, _ = template_parser.classify_template(email_data) + assert template_id == "coupa_cancellation" + candidate = template_parser.extract_cancellation(email_data) + ok, reason = template_parser.validate(candidate, template_id, email_data) + assert ok, reason