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 #<po> ... 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.
This commit is contained in:
Adam Moussa 2026-07-16 17:17:35 -04:00
parent 76a19b0ff3
commit ffa8a625a7
No known key found for this signature in database
64 changed files with 16186 additions and 16104 deletions

View file

@ -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<po>\S+)\s+has been issued$"
)
# Fully anchored, symmetric with _NEW_PO_SUBJECT: the whole subject must be
# "<SiteName> Purchase Order #<PO#> 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<po>[A-Z0-9-]+)\s+has been cancelled\s*$"
r"^(?P<site>[^#\n]{0,80}?)Purchase Order\s+#(?P<po>[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 "<prefix> Purchase Order #<po> has been cancelled"
# subject. The real Coupa body independently restates the id in a
# "Purchase Order #<po> ... 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 ----

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -478,7 +478,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -62,10 +62,10 @@ 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
Robin Sampleton
On Behalf Of
Priya Raghavan
Robin Sampleton
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -136,7 +136,7 @@ Amazon.com Services LLC (DYO1)
New Windsor, NY 12553-4744
United States
Location Code: 207735629
Attn: Priya Raghavan
Attn: Robin Sampleton
Lines
@ -260,14 +260,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -455,7 +455,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -478,7 +478,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -476,7 +476,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -480,7 +480,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -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.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -479,7 +479,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -57,7 +57,7 @@ Coupa
New Comment on Purchase Order for Amazon
----------------------------------------
Marcus Bellwood at Amazon added a new comment to
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"
@ -306,7 +306,7 @@ argin: 0; padding: 0;" align=3D"left">
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=
6px; margin: 0 0 10px; padding: 0;" align=3D"left">
Marcus Bellwood at Amazon added a new comment to Purchase Order=
Avery Mockwood at Amazon added a new comment to Purchase Order=
#2D-80521293 on <b>04/21/26</b> at <b>11:32 AM</b>
</p>
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=

View file

@ -57,11 +57,11 @@ Coupa
New Comment on Purchase Order for Amazon
----------------------------------------
Marcus Bellwood at Amazon added a new comment to Purchase
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://t.corp.amazon.com/V2213407766/communication"
https://ticket.example.invalid/SCRUBBED/communication"
You can review the Purchase Order details or respond
by clicking below.
@ -307,14 +307,13 @@ argin: 0; padding: 0;" align=3D"left">
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=
6px; margin: 0 0 10px; padding: 0;" align=3D"left">
Marcus Bellwood at Amazon added a new comment to Purchase Order=
Avery Mockwood at Amazon added a new comment to Purchase Order=
#FK-31405385 on <b>05/20/26</b> at <b>03:58 PM</b>
</p>
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=
6px; margin: 0 0 10px; padding: 0;" align=3D"left">
The comment is <b>"DUPLICATE SCOPE ON TICKET https://t.corp.ama=
zon.com/V2213407766/communication"</b>
The comment is <b>"DUPLICATE SCOPE ON TICKET https://ticket.example.invalid/SCRUBBED/communication"</b>
</p>
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=

View file

@ -57,7 +57,7 @@ Coupa
New Comment on Purchase Order for Amazon
----------------------------------------
Tamara Ellison at Amazon added a new comment to
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 "
@ -306,7 +306,7 @@ argin: 0; padding: 0;" align=3D"left">
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=
6px; margin: 0 0 10px; padding: 0;" align=3D"left">
Tamara Ellison at Amazon added a new comment to Purchase Order =
Riley Samplison at Amazon added a new comment to Purchase Order =
#2D-29170447 on <b>07/07/26</b> at <b>11:17 AM</b>
</p>
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=

View file

@ -57,7 +57,7 @@ Coupa
New Comment on Purchase Order for Amazon
----------------------------------------
Omar Castellanos at Amazon added a new comment to
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
@ -307,7 +307,7 @@ argin: 0; padding: 0;" align=3D"left">
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=
erif; font-weight: normal; text-align: left; line-height: 1.3; font-size: 1=
6px; margin: 0 0 10px; padding: 0;" align=3D"left">
Omar Castellanos at Amazon added a new comment to Purchase Orde=
Skyler Testanos at Amazon added a new comment to Purchase Orde=
r #FK-63652488 on <b>05/19/26</b> at <b>05:16 PM</b>
</p>
<p style=3D"color: #333; font-family: Roboto Regular,Arial,sans-s=

View file

@ -62,10 +62,10 @@ 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
Morgan Testfield
On Behalf Of
Dana Whitfield
Morgan Testfield
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -152,7 +152,7 @@ Amazon.com Services LLC (DBL1)
Bristol, CT 06010
United States
Location Code: 55197195
Attn: Felix Norwood
Attn: Reese Dummwood
Lines
@ -293,14 +293,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -525,7 +525,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DBL1)<br>71 Horizon Dr<br>Bristol, CT 06010<br>Uni=
ted States<br>Location Code: 55197195<br>Attn: Felix Norwood
ted States<br>Location Code: 55197195<br>Attn: Reese Dummwood
</span>

View file

@ -62,10 +62,10 @@ 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
Quinn Fixtor
On Behalf Of
Renee Okafor
Quinn Fixtor
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -140,7 +140,7 @@ Amazon.com Services LLC (DBO7)
Holyoke, MA 01040
United States
Location Code: 55548898
Attn: Priya Raghavan
Attn: Robin Sampleton
Lines
@ -270,14 +270,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Renee Okafor</td>
-bottom: 4px;">Quinn Fixtor</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Renee Okafor</td>
-bottom: 4px;">Quinn Fixtor</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -482,7 +482,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DBO7)<br>161 Lower Westfield Rd<br>Holyoke, MA 010=
40<br>United States<br>Location Code: 55548898<br>Attn: Priya Raghavan
40<br>United States<br>Location Code: 55548898<br>Attn: Robin Sampleton
</span>

View file

@ -62,10 +62,10 @@ 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
Reese Dummwood
On Behalf Of
Felix Norwood
Reese Dummwood
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -140,7 +140,7 @@ DAB5- Amazon.com Services LLC (DAB5)
Brooklyn, NY 11231
United States
Location Code: 506556365
Attn: Colin Marsh
Attn: Alex Fixtly
Lines
@ -270,14 +270,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Felix Norwood</td>
-bottom: 4px;">Reese Dummwood</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Felix Norwood</td>
-bottom: 4px;">Reese Dummwood</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -482,7 +482,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
DAB5- Amazon.com Services LLC (DAB5)<br>270 Richards St<br>Brooklyn, NY 112=
31<br>United States<br>Location Code: 506556365<br>Attn: Colin Marsh
31<br>United States<br>Location Code: 506556365<br>Attn: Alex Fixtly
</span>

View file

@ -75,7 +75,7 @@ X-Gm-Features: ScrubbedFixturePlaceholderTokenValue0123456789QqZzXxJjKkWwYyVvS
Message-ID: <abcdef0123456789abcdef0123456789ab_cdef0123456789+a@mail.gmail.com>
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]" <user239@amazon.com>
To: "Fixtonly, Pat [C]" <user239@amazon.com>
Cc: "adam@seahavenind.com" <adam@seahavenind.com>,
"amazon_po@int.seahaven.com" <amazon_po@int.seahaven.com>, "O'Donohue, Joe [C]" <user650@amazon.com>,
"Hastrup, Richard" <user172@amazon.com>
@ -85,7 +85,7 @@ Content-Type: multipart/alternative; boundary="000000000000f8b7a4065478e2c5"
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Good Afternoon Sam-
Good Afternoon Pat-
Thank you for your email.
@ -98,7 +98,7 @@ the high traffic this site gets.
Daniel
On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Castellan, Sam [C] <user239@amazon.=
On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Fixtonly, Pat [C] <user239@amazon.=
com>
wrote:
@ -123,15 +123,15 @@ y
>
>
>
> Sam Castellan
> Pat Fixtonly
>
> Regional Area Maintenance Manager
>
> C&W Services | Amazon
>
> C: (326) 245-0632
> C: (000) 555-0100
>
> E: *scastel@amazon.c <user239@amazon.com>om *
> E: *user000@amazon.c <user239@amazon.com>om *
>
>
>
@ -140,14 +140,14 @@ y
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Good Afternoon Sam-<div><br>Thank you for your email.</div=
<div dir=3D"ltr">Good Afternoon Pat-<div><br>Thank you for your email.</div=
><div><br></div><div>This request was completed=C2=A0back in December of 20=
25.=C2=A0=C2=A0</div><div><br></div><div>I will have our team review this t=
omorrow, but since it&#39;s been six months, I would imagine the area looks=
like it was never done specifically due to the high traffic this site gets=
.</div><div><br></div><div>Daniel</div><div><br></div></div><br><div class=
=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr=
">On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Castellan, Sam [C] &lt;<a href=3D=
">On Wed, Jun 17, 2026 at 4:23=E2=80=AFPM Fixtonly, Pat [C] &lt;<a href=3D=
"mailto:user239@amazon.com">user239@amazon.com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"msg639702525558=
@ -175,7 +175,7 @@ d.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10pt;font-family:&quot;Amazon Ember Display&quot;,sans-serif;color:rgb(31,7=
3,125);border:1pt windowtext;padding:0in">Sam Castellan</span><span style=
3,125);border:1pt windowtext;padding:0in">Pat Fixtonly</span><span style=
=3D"font-size:11.5pt;font-family:&quot;Segoe UI&quot;,sans-serif;color:rgb(=
36,36,36)"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
@ -190,7 +190,7 @@ on</span><span style=3D"font-size:11.5pt;font-family:&quot;Segoe UI&quot;,s=
ans-serif;color:rgb(36,36,36)"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10pt;font-family:&quot;Amazon Ember Display&quot;,sans-serif;color:rgb(31,7=
3,125);border:1pt windowtext;padding:0in">C: (326) 245-0632</span><span sty=
3,125);border:1pt windowtext;padding:0in">C: (000) 555-0100</span><span sty=
le=3D"font-size:11.5pt;font-family:&quot;Segoe UI&quot;,sans-serif;color:rg=
b(36,36,36)"><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
@ -201,7 +201,7 @@ b(36,36,36)"><u></u><u></u></span></p>
ont-size:10pt;font-family:&quot;Amazon Ember Display&quot;,sans-serif;color=
:rgb(5,99,193);border:1pt windowtext;padding:0in"><a href=3D"mailto:user239=
@amazon.com" title=3D"mailto:user239@amazon.com" target=3D"_blank"><span st=
yle=3D"color:blue">scastel@amazon.c</span></a>om=C2=A0</span></u><span styl=
yle=3D"color:blue">user000@amazon.c</span></a>om=C2=A0</span></u><span styl=
e=3D"font-size:11.5pt;font-family:&quot;Segoe UI&quot;,sans-serif;color:rgb=
(36,36,36)"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>

View file

@ -38,7 +38,7 @@ Cc: "Reed, Andrew" <user835@amazon.com>
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" <user158@amazon.com>
From: "Fixtwood, Max" <user158@amazon.com>
In-Reply-To: <user906@SA3PR18MB5650.namprd18.prod.outlook.com>
Message-ID: <abcdef0123456789-abcdef01-2345-6789-abcd-ef0123456789-abcdef@us-west-2.amazonses.com>
Mime-Version: 1.0
@ -103,7 +103,7 @@ site to perform the PMs?
[cid:image001.png@01DCE116.32728B90]
Thanks,
Max Bellwood
Max Fixtwood
Facilities Coordinator SDF9
user158@amazon.com<mailto:user158@amazon.com>
[cid:image002.png@01DCE116.32728B90]
@ -184,7 +184,7 @@ e expect someone to come on site to perform the PMs?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:14.0pt;color:#0066CC"=
>Max Bellwood<o:p></o:p></span></i></b></p>
>Max Fixtwood<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal">Facilities Coordinator SDF9<span style=3D"font-size:=
11.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"mailto:user158@amazon.com">user158@amazon=

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -62,10 +62,10 @@ 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
Robin Sampleton
On Behalf Of
Priya Raghavan
Robin Sampleton
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -136,7 +136,7 @@ Amazon.com Services LLC (DYO1)
New Windsor, NY 12553-4744
United States
Location Code: 207735629
Attn: Priya Raghavan
Attn: Robin Sampleton
Lines
@ -260,14 +260,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Priya Raghavan</td>
-bottom: 4px;">Robin Sampleton</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -455,7 +455,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (DYO1)<br>500 Hudson Valley<br>New Windsor, NY 1255=
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Priya Raghavan
3-4744<br>United States<br>Location Code: 207735629<br>Attn: Robin Sampleton
</span>

View file

@ -62,10 +62,10 @@ 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
Riley Samplison
On Behalf Of
Tamara Ellison
Riley Samplison
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -136,7 +136,7 @@ Amazon.com Services LLC (PVD2)
Johnston, RI 02919
United States
Location Code: 115434418
Attn: Tamara Ellison
Attn: Riley Samplison
Lines
@ -263,14 +263,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Tamara Ellison</td>
-bottom: 4px;">Riley Samplison</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Tamara Ellison</td>
-bottom: 4px;">Riley Samplison</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -459,7 +459,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (PVD2)<br>2120 Hartford Ave<br>Johnston, RI 02919<b=
r>United States<br>Location Code: 115434418<br>Attn: Tamara Ellison
r>United States<br>Location Code: 115434418<br>Attn: Riley Samplison
</span>

View file

@ -62,10 +62,10 @@ 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
Alex Fixtly
On Behalf Of
Colin Marsh
Alex Fixtly
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -137,7 +137,7 @@ Amazon.com Services LLC (ORH5)
Uxbridge, MA 01569
United States
Location Code: 947104437
Attn: Colin Marsh
Attn: Alex Fixtly
Lines
@ -265,14 +265,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -462,7 +462,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (ORH5)<br>515 Douglas St<br>Uxbridge, MA 01569<br>U=
nited States<br>Location Code: 947104437<br>Attn: Colin Marsh
nited States<br>Location Code: 947104437<br>Attn: Alex Fixtly
</span>

View file

@ -62,10 +62,10 @@ 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
Avery Mockwood
On Behalf Of
Marcus Bellwood
Avery Mockwood
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -136,7 +136,7 @@ Amazon Non Inventory (SBD6)
Colton, CA 92324
United States
Location Code: 244472611
Attn: Marcus Bellwood
Attn: Avery Mockwood
Lines
@ -260,14 +260,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Marcus Bellwood</td>
-bottom: 4px;">Avery Mockwood</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Marcus Bellwood</td>
-bottom: 4px;">Avery Mockwood</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -455,7 +455,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon Non Inventory (SBD6)<br>510 W Birch Ct #650<br>Colton, CA 92324<br>U=
nited States<br>Location Code: 244472611<br>Attn: Marcus Bellwood
nited States<br>Location Code: 244472611<br>Attn: Avery Mockwood
</span>

View file

@ -62,10 +62,10 @@ 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
Alex Fixtly
On Behalf Of
Colin Marsh
Alex Fixtly
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ Amazon.com Services LLC (HBO2)
Everett, MA 02149
United States
Location Code: 423891758
Attn: Colin Marsh
Attn: Alex Fixtly
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -450,7 +450,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (HBO2)<br>34 Market St<br>Everett, MA 02149<br>Unit=
ed States<br>Location Code: 423891758<br>Attn: Colin Marsh
ed States<br>Location Code: 423891758<br>Attn: Alex Fixtly
</span>

View file

@ -62,10 +62,10 @@ 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
Skyler Testanos
On Behalf Of
Omar Castellanos
Skyler Testanos
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WFB1 - Amazon.com Services LLC (WFB1)
Fairbanks, AK 99709-4755
United States
Location Code: 966602300
Attn: Omar Castellanos
Attn: Skyler Testanos
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Omar Castellanos</td>
-bottom: 4px;">Skyler Testanos</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Omar Castellanos</td>
-bottom: 4px;">Skyler Testanos</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,8 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
WFB1 - Amazon.com Services LLC (WFB1)<br>3121 Airport Way<br>Fairbanks, AK =
99709-4755<br>United States<br>Location Code: 966602300<br>Attn: Omar Caste=
llanos
99709-4755<br>United States<br>Location Code: 966602300<br>Attn: Skyler Testanos
</span>

View file

@ -62,10 +62,10 @@ 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
Jordan Placer
On Behalf Of
Hector Zamora
Jordan Placer
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WOM5 - Amazon.com Services LLC (WOM5)
MCALESTER, OK 74501-3329
United States
Location Code: 950698987
Attn: Hector Zamora
Attn: Jordan Placer
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -452,8 +452,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
WOM5 - Amazon.com Services LLC (WOM5)<br>601 W TAYLOR AVE<br>MCALESTER, OK =
74501-3329<br>United States<br>Location Code: 950698987<br>Attn: Hector Zam=
ora
74501-3329<br>United States<br>Location Code: 950698987<br>Attn: Jordan Placer
</span>

View file

@ -62,10 +62,10 @@ 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
Taylor Stubbsen
On Behalf Of
Victor Lindgren
Taylor Stubbsen
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ Amazon.com Services LLC (WIL1)
North Pekin, IL 61554-7831
United States
Location Code: 923574006
Attn: Victor Lindgren
Attn: Taylor Stubbsen
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Victor Lindgren</td>
-bottom: 4px;">Taylor Stubbsen</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Victor Lindgren</td>
-bottom: 4px;">Taylor Stubbsen</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,8 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC (WIL1)<br>1961 Edgewater Drive<br>North Pekin, IL 6=
1554-7831<br>United States<br>Location Code: 923574006<br>Attn: Victor Lind=
gren
1554-7831<br>United States<br>Location Code: 923574006<br>Attn: Taylor Stubbsen
</span>

View file

@ -62,10 +62,10 @@ 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
Casey Mockler
On Behalf Of
Ingrid Fossum
Casey Mockler
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ Prime Now LLC- USF4 (USF4)
BRISBANE, CA 94005
United States
Location Code: 843684581
Attn: Ingrid Fossum
Attn: Casey Mockler
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Ingrid Fossum</td>
-bottom: 4px;">Casey Mockler</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Ingrid Fossum</td>
-bottom: 4px;">Casey Mockler</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -452,7 +452,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
Prime Now LLC- USF4 (USF4)<br>455 Valley Drive<br>BRISBANE, CA 94005<br>Uni=
ted States<br>Location Code: 843684581<br>Attn: Ingrid Fossum
ted States<br>Location Code: 843684581<br>Attn: Casey Mockler
</span>

View file

@ -62,10 +62,10 @@ 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
Quinn Fixtor
On Behalf Of
Renee Okafor
Quinn Fixtor
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ Prime Now LLC (UCA5)
Los Angeles, CA 90065
United States
Location Code: 16462771
Attn: Renee Okafor
Attn: Quinn Fixtor
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Renee Okafor</td>
-bottom: 4px;">Quinn Fixtor</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Renee Okafor</td>
-bottom: 4px;">Quinn Fixtor</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,7 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Prime Now LLC (UCA5)<br>3334 San Fernando Rd.<br>Los Angeles, CA 90065<br>U=
nited States<br>Location Code: 16462771<br>Attn: Renee Okafor
nited States<br>Location Code: 16462771<br>Attn: Quinn Fixtor
</span>

View file

@ -62,10 +62,10 @@ 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
Alex Fixtly
On Behalf Of
Colin Marsh
Alex Fixtly
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WME5 - Amazon.com Services LLC (WME5)
CARIBOU, ME 04736-3887
United States
Location Code: 188152232
Attn: Colin Marsh
Attn: Alex Fixtly
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Colin Marsh</td>
-bottom: 4px;">Alex Fixtly</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -450,7 +450,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
WME5 - Amazon.com Services LLC (WME5)<br>33 ALDRICH DR<br>CARIBOU, ME 04736=
-3887<br>United States<br>Location Code: 188152232<br>Attn: Colin Marsh
-3887<br>United States<br>Location Code: 188152232<br>Attn: Alex Fixtly
</span>

View file

@ -62,10 +62,10 @@ 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
Jordan Placer
On Behalf Of
Hector Zamora
Jordan Placer
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WND3 - Amazon.com Services LLC
Minot, ND 58701
United States
Location Code: 701517830
Attn: Hector Zamora
Attn: Jordan Placer
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,7 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
WND3 - Amazon.com Services LLC<br>220 64th St SE<br>Minot, ND 58701<br>Unit=
ed States<br>Location Code: 701517830<br>Attn: Hector Zamora
ed States<br>Location Code: 701517830<br>Attn: Jordan Placer
</span>

View file

@ -62,10 +62,10 @@ 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
Morgan Testfield
On Behalf Of
Dana Whitfield
Morgan Testfield
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WWI6 - Amazon.com Services LLC (WWI6)
Weston, WI 54476
United States
Location Code: 335960161
Attn: Dana Whitfield
Attn: Morgan Testfield
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,7 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
WWI6 - Amazon.com Services LLC (WWI6)<br>7007 County Road J<br>Weston, WI 5=
4476<br>United States<br>Location Code: 335960161<br>Attn: Dana Whitfield
4476<br>United States<br>Location Code: 335960161<br>Attn: Morgan Testfield
</span>

View file

@ -62,10 +62,10 @@ 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
Casey Mockler
On Behalf Of
Ingrid Fossum
Casey Mockler
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WIL5 - Amazon.com Services LLC (WIL5)
Quincy, IL 62305
United States
Location Code: 658431516
Attn: Ingrid Fossum
Attn: Casey Mockler
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Ingrid Fossum</td>
-bottom: 4px;">Casey Mockler</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Ingrid Fossum</td>
-bottom: 4px;">Casey Mockler</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -452,7 +452,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
WIL5 - Amazon.com Services LLC (WIL5)<br>4301 Wismann Lane<br>Quincy, IL 62=
305<br>United States<br>Location Code: 658431516<br>Attn: Ingrid Fossum
305<br>United States<br>Location Code: 658431516<br>Attn: Casey Mockler
</span>

View file

@ -62,10 +62,10 @@ 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
Morgan Testfield
On Behalf Of
Dana Whitfield
Morgan Testfield
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ WKY3 - Amazon.com Services LLC (WKY3)
London, KY 40741
United States
Location Code: 113248912
Attn: Dana Whitfield
Attn: Morgan Testfield
Lines
@ -256,14 +256,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Dana Whitfield</td>
-bottom: 4px;">Morgan Testfield</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -451,8 +451,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-styl=
e: none;" width=3D"70">
<span class=3D"address">
WKY3 - Amazon.com Services LLC (WKY3)<br>590 E HAL ROGERS PKWY<br>London, K=
Y 40741<br>United States<br>Location Code: 113248912<br>Attn: Dana Whitfiel=
d
Y 40741<br>United States<br>Location Code: 113248912<br>Attn: Morgan Testfield
</span>

View file

@ -62,10 +62,10 @@ 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
Jordan Placer
On Behalf Of
Hector Zamora
Jordan Placer
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ DPL7 (DPL7)
Mount Joy, PA 17552
United States
Location Code: 591685096
Attn: Hector Zamora
Attn: Jordan Placer
Lines
@ -257,14 +257,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Hector Zamora</td>
-bottom: 4px;">Jordan Placer</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -452,7 +452,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
DPL7 (DPL7)<br>1156 Four Star Drive<br>Mount Joy, PA 17552<br>United States=
<br>Location Code: 591685096<br>Attn: Hector Zamora
<br>Location Code: 591685096<br>Attn: Jordan Placer
</span>

View file

@ -62,10 +62,10 @@ 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
Taylor Stubbsen
On Behalf Of
Victor Lindgren
Taylor Stubbsen
Supplier
SEA HAVEN INDUSTRIES:CORPORATE AP:SERVICES(OK6HE)
@ -134,7 +134,7 @@ Amazon.com Services LLC - SIN9 (SIN9)
Greenwood, IN 46143
United States
Location Code: 561142752
Attn: Victor Lindgren
Attn: Taylor Stubbsen
Lines
@ -257,14 +257,14 @@ rs with access to the Coupa Supplier Portal.</p>
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">Submitted By</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Victor Lindgren</td>
-bottom: 4px;">Taylor Stubbsen</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
; padding-right: 3px; padding-bottom: 4px; text-align: left; width: 100px; =
white-space: nowrap;" valign=3D"top" width=3D"100">On Behalf Of</td>
<td style=3D"min-width: 100px; max-width: 190px; padding-left: 3px; padding=
-bottom: 4px;">Victor Lindgren</td>
-bottom: 4px;">Taylor Stubbsen</td>
</tr>
<tr valign=3D"top">
<td align=3D"left" style=3D"vertical-align: top; text-transform: capitalize=
@ -452,8 +452,7 @@ width: 70%; height: 1px; color: black; background-color: black; border-widt=
h: 0;" width=3D"70">
<span class=3D"address">
Amazon.com Services LLC - SIN9 (SIN9)<br>305 Chaney Ave. STE. A<br>Greenwoo=
d, IN 46143<br>United States<br>Location Code: 561142752<br>Attn: Victor Li=
ndgren
d, IN 46143<br>United States<br>Location Code: 561142752<br>Attn: Taylor Stubbsen
</span>

View file

@ -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))

View file

@ -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 '<arbitrary prefix> Purchase Order #<po> has been cancelled' subject is
structurally identical to the real '<SiteName> ...' 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 '<SiteName> Purchase Order #<PO#> 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