# Turn the Tungsten Network portal into an API

> Read your Tracked Invoices, each invoice's status and payment due date, and the purchase orders your customers send through Tungsten Network with one API call each. Or have a workflow check for Failed, Rejected and Exception invoices every morning.

Page: https://fous.com/automate/tungsten-network
Updated: 2026-11-12

Works with your own Tungsten Network account. Fous is an independent product.

## What you can build on Tungsten Network

### Get invoice statuses

Reads Tracked Invoices on the Invoice status page for the period you pick, with each document's customer, amount, latest update and status.

- Takes: Period, status (optional)
- Returns: Document type, document number, document date, customer, amount, submission date, latest update, status

### Get an invoice's details

Finds one invoice with Find invoice and reads its record: status, status date, payment due date, comment and, for a failed invoice, the error.

- Takes: Invoice, transaction or PO number
- Returns: Document number, customer, document date, submission date, transaction number, PO number, total with tax, status, status date, payment due date, comment, error

### Get purchase orders

Reads Active purchase orders on the Purchase Orders page for the customer, PO status and PO date range you pick, after Get my POs.

- Takes: Customer (optional), status, PO date range
- Returns: PO number, updated PO date, customer, customer TN number, status, version, first line description, number of lines

### Convert a purchase order to an invoice

Opens a PO on the Purchase Orders page, selects Accept PO and Convert PO, enters the invoice number and line quantities, previews and confirms the invoice.

- Takes: PO number, invoice number, line quantities
- Returns: Invoice number, PO number, number of lines, sub total, total tax, net total

## Automate Tungsten Network with a workflow

A [workflow](/product/workflows) 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.

### Failed, rejected and exception invoices, every morning

Starts: Every weekday at 8:00

1. Get invoice statuses for Tracked - Last 30 days.
2. Keep the documents in Failed, Rejected or Exception status that were not there on the last run.
3. For each one, get the invoice's details to read the error or the customer's comment.
4. Email you the list with customer, document number, amount, status and reason.

### Approved invoices and payment due dates, to accounting

Starts: Every Monday at 7:00

1. Get invoice statuses for Tracked - Last 60 days and keep those in Approved status.
2. For each, get the invoice's details to read the payment due date.
3. Post document number, customer, total with tax and payment due date to your accounting system's webhook.

### New purchase orders from your customers

Starts: Every weekday at 9:00

1. Get purchase orders with Customer set to ALL, status New and a PO date range covering the last 7 days.
2. Keep the POs that were not there on the last run.
3. Email you the list grouped by customer.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get invoice statuses” 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.tungsten-network.com/get_invoice_statuses",
    "input": {
      "period": "Tracked - Last 30 days",
      "status": "Failed"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "period": "Tracked - Last 30 days",
    "invoices": [
      {
        "document_type": "Invoice",
        "document_number": "INV-20417",
        "document_date": "2026-11-03",
        "customer": "Northwind Traders Ltd",
        "amount": 4812.5,
        "submission_date": "2026-11-04",
        "latest_update": "2026-11-04",
        "status": "Failed"
      }
    ],
    "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.

## Tungsten Network’s own options

Tungsten offers suppliers two ways to send invoices: the Web Form in the portal, with 52 free transactions a year, and the Integrated Solution, which sends invoice data from your billing system in virtually any format and is arranged with Tungsten's sales team. Its supplier pages describe no API for reading invoice statuses or purchase orders.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Integrated Solution | Invoice data sent from your accounting or billing system to Tungsten in virtually any format, delivered to your customers. | Registration through a Tungsten sales representative. Tungsten's enrolment FAQ describes a supplier-specific agreement and an annual membership fee. |
| Web Form | Invoices and credit notes created online in the portal, including PO Convert when your customer has enabled it. | A unique registration link in an invitation email. 52 free transactions a year; more are bought in blocks of at least 25. |
| The Tungsten portal by hand | Invoice status, invoice details, Purchase Orders and Reports, read on screen one search at a time. | Your own Tungsten Network account. |

Read on November 12, 2026: [Web Form enrolment](https://www.tungsten-network.com/enrolment-option/webform/), [Integrated Solution enrolment](https://www.tungsten-network.com/enrolment-option/integrated-solution/), [How to view the status of your invoices](https://fr.tungsten-network.com/wp-content/uploads/2020/04/4.-How-to-check-the-status-of-your-invoices-on-Tungsten-Network.pdf).

## Signing in to Tungsten Network

You sign in at portal.tungsten-network.com, the Tungsten e-Invoice Network's own sign-in, and Tungsten's 2026 release notes add single sign-on for organizations through Okta, OneLogin and Ping Identity over OIDC. With Fous you sign in once through that sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

## Worth knowing

- **Invoice status covers up to 150 days**: Tracked Invoices go back as far as Tracked - Last 150 days. Older invoices are available through reporting, and Untracked - Last 90 days lists the ones you untracked.
- **Failed means it never reached your customer**: A Failed invoice did not pass Tungsten Network's validations, for example a unit price greater than the PO unit price. View Error shows the reason, next to Reactivate Invoice and Raise a Ticket.
- **PO Convert depends on your customer**: Purchase Orders and PO Convert are available only when your customer sends POs to the network and has enabled the convert function. Unit prices are fixed: only quantities can be changed for partial billing.
- **One invoice number per submission**: You can submit several invoices against the same purchase order, each with a unique invoice number. Accepted documents are delivered to your customer within 24 hours.

## More in Procurement

- [Petronect](https://fous.com/automate/petronect.md)
- [Basware Portal](https://fous.com/automate/basware-portal.md)
- [BtoBプラットフォーム 請求書](https://fous.com/automate/infomart-btob-platform-invoice.md)
- [Taulia supplier portal](https://fous.com/automate/taulia-supplier-portal.md)
- [OpenInvoice](https://fous.com/automate/openinvoice.md)
- [Tipalti Supplier Hub](https://fous.com/automate/tipalti-supplier-hub.md)
- [Coupa Supplier Portal](https://fous.com/automate/coupa-supplier-portal.md)
- [JAGGAER Supplier Network](https://fous.com/automate/jaggaer-supplier-network.md)
- [SAP Business Network](https://fous.com/automate/sap-business-network.md)
- [Oracle Fusion Cloud Supplier Portal](https://fous.com/automate/oracle-fusion-cloud-supplier-portal.md)
- [Workday supplier portal](https://fous.com/automate/workday-supplier-portal.md)
- [Nalanda](https://fous.com/automate/nalanda.md)
- [Avetta](https://fous.com/automate/avetta.md)
- [ISNetworld](https://fous.com/automate/isnetworld.md)

Other industries: [Domínio Sistemas](/automate/dominio-sistemas), [Mindbody](/automate/mindbody), [First Call Online](/automate/first-call-online), [Kia KDealer+](/automate/kia-kdealer), [SEEK Employer](/automate/seek-employer), [Autodesk Build](/automate/autodesk-build).

## Frequently asked questions

### Does Tungsten Network have an API?

Not for reading your data. Tungsten's supplier pages offer the Web Form in the portal and the Integrated Solution, which sends invoice data from your billing system in virtually any format through Tungsten's sales team. They describe no API for invoice statuses or purchase orders.

### What do the Tungsten Network invoice statuses mean?

They tell you who holds the invoice. Sent, Saved and Accepted are still with Tungsten Network. Delivered, Received, Approved and Paid are with your customer. Failed, Rejected and Exception are in error, and on a Failed invoice View Error shows why.

### Why can't I convert a purchase order to an invoice?

Your customer has to send its POs to the network and enable the convert function for you. Once it has, you accept the PO on the Purchase Orders page, select Convert PO and adjust quantities for partial billing. Unit prices cannot be changed.

### How many invoices can I send with the Web Form for free?

52 transactions a year, replenished annually. If you need more within the 12 months, you buy extra transactions, at least 25 at a time.

### Is Fous affiliated with Tungsten Automation?

No. Fous is an independent product. You use it with your own Tungsten Network account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Tungsten Network (Tungsten Automation). 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.
