<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Sage 300 ERP &#x2013; Tips, Tricks and Components</provider_name><provider_url>https://www.greytrix.com/blogs/sageaccpacerp</provider_url><author_name>Greytrix</author_name><author_url>https://www.greytrix.com/blogs/sageaccpacerp/author/greytrix/</author_url><title>AP Invoice API for Sage300 - Sage 300 ERP &#x2013; Tips, Tricks and Components</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="izn0dk3wgw"&gt;&lt;a href="https://www.greytrix.com/blogs/sageaccpacerp/2025/10/30/ap-invoice-api-for-sage300/"&gt;AP Invoice API for Sage300&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.greytrix.com/blogs/sageaccpacerp/2025/10/30/ap-invoice-api-for-sage300/embed/#?secret=izn0dk3wgw" width="600" height="338" title="&#x201C;AP Invoice API for Sage300&#x201D; &#x2014; Sage 300 ERP &#x2013; Tips, Tricks and Components" data-secret="izn0dk3wgw" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>Sage 300 is a widely used ERP system that supports financial management, operations, and reporting. One of the most critical functions in Sage 300 is Accounts Payable (AP) Invoice Entry. Traditionally, this process involves manual data entry, which can be time-consuming and prone to errors. However, with API integration, businesses can automate invoice entry and&#x2026; Read More &raquo;</description><thumbnail_url>https://www.greytrix.com/blogs/sageaccpacerp/wp-content/uploads/2025/10/image-1.png</thumbnail_url></oembed>
