Home ›XML API ›PostTrans XML API for Sage 50

XML API FOR SAGE 50

From your systems.
Straight into Sage 50.

Connect business applications, web stores and cloud services with XML.
Let PostTrans take care of the import.

Standalone Windows application · Try with Sage demonstration data

Your systemsBusiness apps · Web stores
PostTrans XML APIReceive · Validate · Import
Sage 50Records · Transactions

WHAT WOULD YOU LIKE TO CONNECT?

Your data. In the right place.

A SIMPLE CONNECTION

Create. Deliver. Import.

  1. 01

    Create your XML

    Prepare an XML file for each transaction in your business application or web store. Start with the examples below and follow the field mappings for your import.

  2. 02

    Choose how to deliver it

    Send files to a designated folder, a remote SFTP location or a supported email account. Email can contain XML in the plain-text message or as attachments.

    Read the setup and delivery guide ↗
  3. 03

    Import into Sage 50

    Run imports automatically or at the press of a button. The PostTrans engine and Sage 50 API validate the data as it is processed.

XML files from an internal application imported into Sage 50 by PostTrans
From your internal applications, through a designated import folder.
XML files from cloud systems delivered through SFTP or email to Sage 50
From cloud systems, delivered through SFTP or a supported email workflow.

SAGE 50 PRO · AUTOMATIC EXPORTS

Keep your other systems informed.

Automatically export Sage 50 records and transactions as CSV files to a local directory or remote SFTP server.

  • Customer and supplier records
  • Products
  • Audit trail
  • Invoices and credits
  • Sales and purchase orders
  • Nominal, tax, currency and other sundry records
Explore Sage 50 data exports ↗

KEEP CONTROL WHEN SOMETHING NEEDS ATTENTION

Clear errors. A straightforward retry.

If a file fails PostTrans or Sage 50 API validation, it moves to the failed directory with the reason added to the XML. An email alerts your nominated user.

Correct the file and move it back to the import folder to submit it again. You can also configure an email alert if the software has not been running for 30 minutes.

Read the user guide ↗

START WITH AN EXAMPLE

XML you can build on.

Open an example to see the XML structure and fields for your import.

⌃