<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Samuel Sope</title><description>X12 and EDIFACT reference, reject codes decoded, platform notes, and the e-invoicing mandates nobody explains properly. Written from public standards as I work through them.</description><link>https://samuelsope.com/</link><language>en</language><item><title>How to read a 997 reject, segment by segment</title><link>https://samuelsope.com/reading-a-997-reject/</link><guid isPermaLink="true">https://samuelsope.com/reading-a-997-reject/</guid><description>A 997 tells you exactly what your trading partner rejected and why, if you know where to look. Here is how to read AK3, AK4 and AK5 without guessing.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>errors</category><category>997</category><category>acknowledgements</category><category>X12</category></item><item><title>X12 to EDIFACT: the crosswalk that actually matters</title><link>https://samuelsope.com/edifact-vs-x12-crosswalk/</link><guid isPermaLink="true">https://samuelsope.com/edifact-vs-x12-crosswalk/</guid><description>The transaction set mappings between X12 and EDIFACT are the easy part. The differences that break integrations are in structure, qualifiers and acknowledgement behaviour.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>edifact</category><category>EDIFACT</category><category>X12</category><category>mapping</category></item></channel></rss>