Skip to content

FousIATA SIS

Get your IATA SIS invoices through an API

Read your Miscellaneous payable invoices, receivable invoice statuses and open correspondence from IS-WEB with one API call each. Or have a workflow check Payables after each Billing Output Generation day and post the new invoices to accounting.

Works with your own IATA SIS account. Fous is an independent product.

What you can build on SIS

  • Get payable invoices for a billing period

    Build this

    Reads the Miscellaneous Payables Invoice Search results in IS-WEB for one billing year, month and period: the invoices other members billed to you.

    Takes
    Billing year and month, billing period, transaction type (optional)
    Returns
    Billing member, invoice or credit note number, transaction type, charge category, settlement method, billing amount, currency, billing period
  • Check receivable invoice statuses

    Build this

    Reads Miscellaneous Receivables Manage Invoice for a billing period, with each invoice's status and its payment status.

    Takes
    Billing year and month, billing period, invoice status (optional)
    Returns
    Invoice number, billed member, charge category, billing amount, invoice status, billing period, payment status
  • List open correspondence cases

    Build this

    Reads the correspondence search on the Miscellaneous Billing History and Correspondence screen: each case, its status and sub-status.

    Takes
    Billing member (optional), status (optional)
    Returns
    Invoice number, billing member, correspondence status, sub-status, amount
  • Save a rejection invoice for a payable

    Build this

    Opens a payable invoice from Payables Invoice Search, selects Reject, picks the line items and saves the rejection invoice in Open status for you to review.

    Takes
    Payable invoice number, billing period, line items to reject, rejection invoice number, note
    Returns
    Rejection invoice number, rejected invoice number, rejection stage, amount, status

Automate SIS with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New payable invoices, posted to accounting

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Get the payable invoices for the latest closed billing period.
    Step 2
    Keep the invoices and credit notes that were not there on the last run.
    Step 3
    Post each one, with billing member, number, charge category and amount, to your ERP webhook.
  • Correspondence cases that changed, each week

    Build this
    Starts
    Every Monday at 9:00
    Step 1
    List the open correspondence cases on Billing History and Correspondence.
    Step 2
    Keep the cases that are new or whose status or sub-status changed since the last run.
    Step 3
    Email you the list so each one is answered before it expires.
  • Receivable invoices stuck before submission

    Build this
    Starts
    Every weekday at 16:00
    Step 1
    Check receivable invoice statuses for the current billing period.
    Step 2
    Keep the invoices in Open or IS-Web Validation Error status.
    Step 3
    Email you the list to correct and validate in IS-WEB.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get payable invoices for a billing period” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "portal.iata.org/get_payable_invoices",
    "input": {
      "billing_year_month": "2026-Nov",
      "billing_period": 1,
      "transaction_type": "All"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "billing_year_month": "2026-Nov",
    "billing_period": 1,
    "invoices": [
      {
        "billing_member": "AC-104-Acme Ground Services",
        "invoice_number": "AG26110412",
        "transaction_type": "Original Invoice",
        "charge_category": "Airport",
        "settlement_method": "B - Bilateral",
        "billing_amount": 18240,
        "billing_currency": "USD"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

SIS’s own options

IATA's SIS pages describe file exchange, not an API. Invoices are keyed in IS-WEB or uploaded as IS-XML files after testing and certification with IATA, and SIS produces output files with your payable and receivable invoices each billing period or daily. For suppliers, transaction fees apply to every invoice or rejection sent or received.

OptionWhat it coversWhat it takes
IS-XML file uploadSends invoices, credit notes, rejections and disputes as IS-XML files instead of keying them in IS-WEB.Sandbox and certification testing with IATA, then USD 1,000 a year per legal entity, plus transaction fees.
SIS output filesIS-XML billing files, Offline Archive Files and CSV listings with your payable and receivable invoices, per billing period or daily.Enabled per billing category in your member profile. Downloaded from File Management, or collected automatically through iiNET.
IS-WEB by handReceivables, Payables, Billing History and Correspondence, reports and file downloads, one screen at a time.No annual fee for IS-WEB alone; base-tier transaction fees of USD 0.57 per invoice sent and USD 0.43 per invoice received.

Read on November 12, 2026: SIS for suppliers, Attachment D, SIS Non-Transportation pricing schedule, SIS webinar: SIS for beginners (2024).

Signing in to SIS

SIS is reached only through the IATA Customer Portal: you sign in with your email address and password, enter a login code from an authenticator app, then open the SIS service icon. With Fous you sign in through the portal's own sign-in with your own account. The login is sealed with AES-256 and never returned by the API, and a method sees only what your SIS permissions allow.

Worth knowing

Payables appear about 2 days after the period
Invoices billed in a billing period can be viewed and downloaded on Billing Output Generation day, about 2 days after the period closes. A method run before then does not find them yet.
Correspondence lives only in IS-WEB
Rejections can go by IS-WEB or input file, but correspondence is processed in IS-WEB only and has no financial impact. An expired correspondence lets the other member bill you again.
Time limits for Miscellaneous billings
Original billings have 5 months, rejection billings 6 months and disputes 6 months. Disputes apply only to Miscellaneous bilateral invoices and carry no clearing house settlement.
Invoice numbers and statuses are strict
An invoice number is at most 10 alphanumeric characters, with no hyphen, dot or slash. Only Open invoices can be validated, and a validated invoice moves to Ready for Submission.

More in Maritime and aviation

Other industries: Flexmls, ASCAP Member Access, AlbertsonsNet for Suppliers, REWE Group Supplier Portal, Verizon Enterprise Center, Gas Safe Register online services.

Frequently asked questions

Not one that IATA's SIS pages describe. Automation in SIS is by files: IS-XML uploads after certification, for USD 1,000 a year per legal entity, and output files collected through iiNET. Everything else, including correspondence, is done in IS-WEB.

On Billing Output Generation day, about 2 days after the period closes. They show under Miscellaneous Payables, and if output files are enabled in your member profile they also arrive as IS-XML, Offline Archive and CSV files under General > File Management > Download File.

A rejection is an invoice that challenges a payable, moves through rejection stages and can be sent in IS-WEB or by file. Correspondence has no financial impact, is done in IS-WEB only, and if it expires the other member can bill you again.

Yes. The SIS for Invoice Receivers membership is free, limited to one user and to Miscellaneous payable invoices, and invoices stay available for download for 10 years. Sending invoices needs the suppliers' membership, with transaction fees.

No. Fous is an independent product. You use it with your own IATA Customer Portal account, and a method reads and does only what your SIS user permissions allow.

Put IATA SIS behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextOnline Coordination SystemeGCAmyWorld WebFlexmlsHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of IATA SIS (IATA). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.