US English (US)
AU English (AUS)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
English (AUS)
US English (US)
AU English (AUS)
  • Home
  • ERP Integration

MYOB EXO

  • Open API

    • Webhooks

      • ERP Integration

        Content

        Introduction Overview Versions Supported Setup Required on Client's End Details Required from Client Dataflow Creditor Invoices MYOB Exo Cashbook Entries/Journals Supplier Sync FAQs

        Introduction

        ProSpend is committed to enhancing expense management and accounts payable automation by enabling seamless integrations with popular finance systems. As part of this mission, ProSpend has developed an API integration with MYOB Exo. This integration allows ProSpend users to streamline their workflow by automating data transfer between ProSpend and MYOB Exo, making it easier than ever to manage financial processes across both platforms.

        Overview

        The ProSpend-MYOB Exo integration provides users with the ability to effortlessly push critical financial data, such as invoices and cashbook entries, directly to MYOB Exo from within the ProSpend platform. This API integration eliminates manual data entry, reduces the risk of human error, and ensures that data remains up-to-date across both systems.

        In addition to pushing data to MYOB Exo, the integration also allows ProSpend to pull supplier information from Exo, enabling centralised and consistent supplier management within ProSpend. This bi-directional data flow streamlines accounts payable processes, improves data accuracy, and saves time by consolidating these tasks within a single, efficient workflow.

        With ProSpend’s MYOB Exo integration, users can expect a more efficient and automated approach to managing expenses, invoices, and supplier records, ultimately leading to better financial oversight and operational efficiency.

        Versions Supported

        ProSpend Exo API version - v1

        Xeno version - v1.1.1.7

        Setup Required on Client's End

        1. Create a user in their Exo database with read and write permissions.
        2. Run some scripts in their Exo database. ProSpend will provide these scripts.
        3. Whitelist an IP address so ProSpend’s proxy server can access their Exo database. ProSpend will provide this IP address.

        Details Required from Client

        1. SQL server hostname details (URL or public IP address)
        2. Port via which our server can access the above server
        3. Database name
        4. Username of the user created in the Exo database
        5. Password

        Dataflow

        Creditor Invoices

        Supplier invoices, credit card claims and reimbursements can be exported as creditor invoices. Credit notes will also be processed creditor invoices but with negative quantity or price. 

        Mapping - Header

        Exo API Field

        Exo Field

        ProSpend Field - Supplier Invoices

        ProSpend Field - Cash Claims

        ProSpend Field - Card Claims

        Notes

        AlphaCode

        Account

        Supplier code

        Claimant vendor code

        Credit card reference


         

        DueDate

        Payment due

        Invoice due date

        Claim to date

        Claim to date

        All the dates are in YYYY-MM-DD format

        InvNo

        Invoice no

        Invoice number

        Claim ID

        Claim ID


         

        TransDate

        Invoice date

        Invoice date

        Claim to date

        Claim to date

        All the dates are in YYYY-MM-DD format

        Ref1

        Order no

        Custom free text field

        Custom free text field

        Custom free text field


         

        Ref2

        Header Job code

        Activity code from first line

        Activity code from first line

        Activity code from first line


         

        BranchNo

        Branch

        Cost centre from first line


         

        Narrative

        Narrative

        Custom free text field

        Custom free text field

        Custom free text field


         

        SalesNo

        Salesperson

        Claimant employee code


         

        Notes

        • Each claim in an export will have one header line.

        Mapping - Lines

        Exo API Field

        Exo Field

        ProSpend Field - Supplier Invoices

        ProSpend Field - Cash Claims

        ProSpend Field - Card Claims

        Notes

        StockCode

        Stock Code

        Project or custom field

        If there is a StockCode present in the request, the GLAccNo and GLSubAccNodetails are being ignored. Some restrictions will need to be setup in ProSpend, so users can choose only stock codes or only GL codes.

        GLAccNo

        GL Code - 2nd Segment

        Expense type

        If there is a StockCode present in the request, the GLAccNo and GLSubAccNodetails are being ignored. Some restrictions will need to be setup in ProSpend, so users can choose only stock codes or only GL codes.

        GLSubAccNo

        GL Code - 3rd Segment

        Custom field or activity code

        If there is a StockCode present in the request, the GLAccNo and GLSubAccNodetails are being ignored. Some restrictions will need to be setup in ProSpend, so users can choose only stock codes or only GL codes.

        Description

        Description

        Line description


         

        UnitPrice

        @Price

        If there is nothing in our price field, the "Gross Amount" value will be exported. If there is a value in the price field and if the tax flag says "Tax Inclusive", then the value in the price field will be exported. If the tax flag says "Tax Exclsuive", then the gross amount will be divided by the quantity entered and that value will be exported

        Split gross amount

        Split gross amount


         

        Quantity

        Qty

        If there is nothing in the line quantity field, "1" will be exported but if there is a value in the field, that will be exported

        Hardcode 1

        Hardcode 1


         

        TaxRateNo

        Options- GST rate

        Split tax code

        Split tax code

        Split tax code


         

        Location


         

        Custom field


         

        BranchNo

        GL Code - 1st Segment

        Cost centre


         

        BatchCode

        Batch Code

        Custom field

        Batch code will be ignored for GL lines.

        Narrative


         

        Custom field


         

        JobCode

        Job Code

        Activity code or custom field

        JobCode cannot be sent for GL lines. Again, some restrictions need to be setup in ProSpend.

        TaxInclusive


         

        True (Always inclusive)


         

        ExtraFieldName


         

        Can be configured in the background

        We allow up to 2 extra fields

        ExtraFieldValue


         

        Custom field

        We allow up to 2 extra fields

        Notes

        • Each split/expense in an export will have one detail line.

        MYOB Exo Cashbook Entries/Journals

        Credit card claims can be exported as cashbook entries.

        Mapping - Header

        Exo API Field

        Exo Field

        ProSpend Field - Card Claims

        Notes

        Description

        Reference

        Claim description

         

        ChequeNo

        Cheque number

        Claim ID or export ID

         

        TransDate

        Date

        Date of export

        All the dates are in YYYY-MM-DD format.

        BankGLAccNo

        Bank account - 2nd Segment

        Credit card reference

         

        BankGLSubAccNo

        Bank account - 3rd Segment

        Will be hardcoded in the background

         

        Initials

        Entered by

        Can be hardcoded in the background

         

        PostType

         

        Can be configured in the background

        ‘R’: Recurring, ‘P’: Post to GL, ‘S’: Suspended

        Notes

        • Each claim in an export will have one header line.

        Mapping - Lines

        Exo API Field

        Exo Field

        ProSpend Field - Card Claims

        Notes

        LineLedgerType

        Lr

        X for expenses or splits with positive amounts and I for expenses or splits with negative amounts

         

        LineDate

        Date

        Expense date or date of export

        All the dates are in YYYY-MM-DD format.

        Line date when not provided, header Transdate will be applied to the line.

        LineDetails

        Details

        Line description

         

        LineRefNo

        Chq/Ref

        Expense ID

         

        LinePaymentTypeNo

        Type

        Can be configured in the background

        0 (Cash)

        1 (Cheque)

        2 (EFTPOS)

        3 (VISA)

        4 (Mastercard)

        5 (AMEX)

        6 (Diners)

        7 (Direct Credit)

        8 (Other)

        9 (Direct Debit)

        10 (Dishonour)

        11 (EFTPOSCash)

        12 (MPowered)

        LineExpense

        $ Expense

        If expense or split amount is positive, then expense or split amount including GST will be exported

         

        LineIncome

        $ Income

        If expense or split amount is negative, then expense or split amount including GST multiplied by -1 will be exported

        Refunds/credits will be incomes.

        LineAccNo

        A/c - 2nd Segment

        Expense type

         

        LineGLSubAccNo

        A/c - 3rd Segment

        Custom field or activity code 

         

        LineBranchNo

        A/c - 1st Segment

        Cost centre

         

        LineTaxRateNo

        Options - GST rate

        Split tax code

        Even though we send tax rates, Exo seems to be setting correct tax codes.

        Notes

        Each split/expense in an export will have one detail line.

        Supplier Sync

        Exo Field

        ProSpend Field

        Name

        Pay To

        AlphaCode

        Supplier Code for that integration

        TaxReg

        ABN

        Address1, Address2, Address3, Address4 and Address5

        Concatenate into Address field

        Email

        Email Address

        Notes

        • If "IsActive": true in API, then the supplier will be created or updated. If "IsActive": false, then the supplier will be disabled for that integration.
        • The Payment Details field will be set to None as we don’t receive any payment details from Exo.
        • Exo doesn’t seem to have separate address fields for city, state, post code and country, so we concatenate and put everything into one address field.
        • Auto sync can be enabled in the background. This will be run every day at 10AM and 2PM Sydney time.

        FAQs

        Q. Can we push documents to Exo?

        A. Documents cannot be pushed to Exo at the moment.

        accounting system business software

        Related Articles

        • MYOB Advanced
        • MYOB AccountRight
        • Sage Intacct
        logo for footer2-1

            (formerly expensemanager)

        U 110 , 4 Columbia Court,
        Norwest, NSW, 2153
        Australia
        Ph: +61 2 9672 6880 


        Products

        • Expenses
        • Budgets
        • Virtual Cards
        • Accounts Payable
        • Purchase Orders
        • Fringe Benefit Tax
        • eInvoicing
        • Travel Manager

        Quick Links

        • Book A Demo
        • Implementation
        • Integrations
        • Coming Soon
        • Our Partners
        • Privacy Policy
        • Contact Us

        Why ProSpend?

        • About Us
        • Meet the Team
        • Customer Stories
        • Careers

        Learn

        • Blog
        © 2023 ProSpend

        Knowledge Base Software powered by Helpjuice

        Expand