Showing posts with label Saas. Show all posts
Showing posts with label Saas. Show all posts

Potential uses of OpenTofu

Mike's Notes

Thoughts on Terraform and OpenTofu in the wake of the HCP Terraform Free Tier being discontinued by IBM.

Alex asked Gemini about OpenTofu. The output was not verified and is appended below. (I used Google Translate to English)

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

27/01/2026

Potential uses of OpenTofu

By: Mike Peters
On a Sandy Beach: 27/01/2026

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

Background

The original plan was for Pipi to use Terraform as Infrastructure-as-Code (IaC) to deploy cloud infrastructure across AWS, Azure, GCP, IBM, Oracle, and more. Then IBM announced that the Terraform Free Tier is being discontinued. There is now an open-source fork called OpenTofu, which is part of the Cloud Native Computing Foundation (CNCF). OpenTofu has strong community support. Pipi will now use OpenTofu.

Pipi as a code generator

A Pipi Agent could easily generate the highly structured Terraform/OpenTofu code.

Potential Uses

  • The Pipi messaging system could use OpenTofu syntax as the message format for internal messaging between Pipi Agents. The needs are relatively simple compared to what is available. But more capacity is available if needed.

    Message examples
    • Tell the Namespace Engine (nsp) to shut down.
    • Tell the Factory Engine (fac) to make more Workflow Engines (wfl) and where to deploy them.
    • Tell the Ontology Engine (ont) to import the latest version of SNOMED.
    • The updated SNOMED Ontology availability would then trigger many other engines to run updates to Workspace for Health and User Documentation.
    • Tell the Workspace Engine (wsp) to build a Hebrew-language/script generic model of the Workspace for Screen.
    • Tell the Google Cloud Engine (GCE) to deploy a Vietnamese-language/script customised Health System Workspace for a Hospital in Vietnam to GCP.
    • Tell the Physical Law Engine (pyw) to update with the latest definitions from the Particle Data Group.
  • Dedicated Pipi Agents would use OpenTofu to deploy cloud infrastructure to each cloud platform.
    • Apple Engine (ale)
    • AWS Engine (aws)
    • AZURE Engine (azu)
    • Digital Ocean Engine (dgo)
    • Google Cloud Engine (ggc)
    • IBM Engine (ibm)
    • Meta Engine (met)
    • Oracle Engine (ora)
    • (More will be added later; all are welcome)

OpenTofu Example

This code sample is from the OpenTofu Docs.

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 1.0.4"
    }
  }
}

variable "aws_region" {}

variable "base_cidr_block" {
  description = "A /16 CIDR range definition, such as 10.1.0.0/16, that the VPC will use"
  default = "10.1.0.0/16"
}

variable "availability_zones" {
  description = "A list of availability zones in which to create subnets"
  type = list(string)
}

provider "aws" {
  region = var.aws_region
}

resource "aws_vpc" "main" {
  # Referencing the base_cidr_block variable allows the network address
  # to be changed without modifying the configuration.
  cidr_block = var.base_cidr_block
}

resource "aws_subnet" "az" {
  # Create one subnet for each given availability zone.
  count = length(var.availability_zones)

  # For each subnet, use one of the specified availability zones.
  availability_zone = var.availability_zones[count.index]

  # By referencing the aws_vpc.main object, OpenTofu knows that the subnet
  # must be created only after the VPC is created.
  vpc_id = aws_vpc.main.id

  # Built-in functions and operators can be used for simple transformations of
  # values, such as computing a subnet address. Here we create a /20 prefix for
  # each subnet, using consecutive addresses for each availability zone,
  # such as 10.1.16.0/20 .
  cidr_block = cidrsubnet(aws_vpc.main.cidr_block, 4, count.index+1)
}

Yes, Mike! It's cool!

I talked a little bit with Gemini [1]. OpenTofu is a great tool

Alex

[1] https://gemini.google.com/share/4c550e83a230

OpenTofu: Features and Benefits

Some responses below were generated according to the creator's saved info and preferences. Learn moreOpens in a new window 27 January 2026 at 21:22

Published on 27 January 2026 at 21:37

Prompt

What features does OpenTofu provide?

Output

OpenTofu is an open-source fork of Terraform (created after HashiCorp's license was changed to BSL), developed under the auspices of the Linux Foundation. In 2026, it became a full-fledged competitor to Terraform, offering a number of unique features while maintaining backward compatibility.

Here are the main features that OpenTofu provides:

1. Full compatibility with the Terraform ecosystem

OpenTofu is designed as a drop-in replacement. This means:

  • HCL support: The same configuration file syntax is used.
  • Working with providers and modules: OpenTofu uses its own registry ( OpenTofu Registry ), which mirrors most popular providers (AWS, Azure, GCP, etc.) and modules.
  • Migration: You can migrate from Terraform (versions up to and including 1.6 and many later) with virtually one command without rewriting any code.

2. Advanced Security (State Encryption)

One of the main "killer features" introduced in OpenTofu (starting with version 1.7) is native encryption of state files .

  • Unlike standard Terraform, where sensitive data terraform.tfstate is often stored in cleartext, OpenTofu allows you to encrypt it at rest.
  • Various key management methods are supported: AWS KMS, GCP KMS, HashiCorp Vault (OpenBao), as well as environment variables and files.

3. Improvements in code management

OpenTofu is actively implementing features that the community has been requesting for years:

  • Dynamic Provider Functions: Ability to use functions defined directly in providers within your HCL code.
  • Improved loops in import blocks: Can now be used for_each inside count blocks import, making it much easier to bulk import existing resources into your code.
  • Early Variable Evaluation: Allows you to use variables in parts of the configuration where they were previously unavailable (for example, in backend settings).

4. Openness and community

  • MPL v2.0 License: Ensures that the tool will always remain free and open for use for any commercial purposes without legal risks.
  • Community-driven Roadmap: The development plan is formed based on RFCs (Request for Comments) from the community, and not on the commercial interests of a single corporation.

Comparison of key aspects

Characteristic OpenTofu Terraform
License Open Source (MPL 2.0) Business Source License (BSL)
State encryption Native (client) Depends on the backend (SaaS/Enterprise)
Management Linux Foundation HashiCorp
Registry opentofu.org registry.terraform.io

Is it worth switching? 

If your organization values ​​open source and vendor lock-in, or client-side encryption of state files is critical to you, OpenTofu is an excellent choice.

Would you like me to help you create a migration plan or a sample configuration for encrypting the state file?

Prompt

What is it intended for? Let's say I'm creating a multi-agent system.

OpenTofu is designed for managing infrastructure as code (IaC). Simply put, instead of manually clicking through the cloud provider's console (creating servers, databases, and networks), you describe the desired architecture in text files, and OpenTofu automatically "builds" and connects these components.

If you're building a multi-agent system (MAS), OpenTofu will be responsible for the "foundation" on which those agents will live and communicate.


The Role of OpenTofu in Creating a Multi-Agent System

When agents become numerous, they require computing resources and a communication environment. Here's how OpenTofu helps in this scenario:

1. Deployment of computing nodes

You can describe a cluster (e.g. Kubernetes or a group of virtual machines) where your agents will run.

  • Example: You need 10 isolated containers for different agent types (scheduler agent, executor agent, etc.). OpenTofu will create them with a single command.

2. Setting up the communication environment (Message Brokers)

Agents must exchange messages.

  • OpenTofu will automatically deploy and configure RabbitMQ , Kafka , or Redis Pub/Sub to serve as the "bus" for your agents to communicate.

3. Database Management (Vector and Regular)

Agents often need memory (Long-term memory).

  • You can use code to set up a vector database (such as Pinecone , Weaviate , or Milvus ) and a regular one (PostgreSQL) to store conversation history and logs.

4. Scaling

If your system needs 500 agents instead of 5 tomorrow, you don't need to manually configure each server. Simply change one number in the configuration: count = 500, and OpenTofu will build the missing infrastructure.


Example of a logical diagram of work:

  1. Code (HCL): You describe: "I need a 3-node cluster and a database."
  2. OpenTofu (Execution): Compares your code with what's already in the cloud.
  3. Infrastructure: Creates servers -> Installs the runtime environment (Docker/K8s) on them -> Sets up the network between them.
  4. Agents: Now your Python scripts (agents) can run in this ready-to-use and stable environment.


Why choose OpenTofu over just scripts?

  • Idempotency: If you run the server creation script twice, it can create two servers. OpenTofu will recognize that one already exists and won't do anything extra.
  • Dependency Management: It knows that it needs to create a network first, and only then a server on that network.
  • Collaboration: The state file ( state) allows an entire team of engineers to work on the same infrastructure without chaos.

Can you suggest which cloud resources or providers would be best suited to host your multi-agent system?

Prompt

I'm interested in how to organize the exchange of messages between agents that exchange commands and data.

To organize communication between agents for exchanging commands and data, you typically use one of three architectural models. The choice depends on how autonomous your agents are and how critical delivery speed is.

Below is a breakdown of the main approaches you can implement and automate using OpenTofu.

1. Message Bus (Pub/Sub) — The Most Flexible Approach

This is a classic model where agents do not communicate directly. Instead, they send messages to "topics" or "exchanges."

  • How it works: Agent A sends a command to the topic commands. Agent B is subscribed to this topic, receives the command, executes it, and sends the result to the data topic.
  • Tools: RabbitMQ, Apache Kafka, NATS, or Redis.
  • Advantage: Agents are fully decoupled. If one agent goes offline, messages accumulate in the queue and are processed once it restarts.

2. Centralized Orchestrator (Shared Space)

In this model, there is a central "knowledge base" or dispatcher that distributes tasks and maintains state.

  • How it works: Agents write data to a shared database (e.g., a vector database or Redis) and check the status of tasks in a central table.
  • Tools: Redis (using Streams or Lists), PostgreSQL with queues (Listen/Notify).
  • Advantage: It is easy to track the state of the entire system and the history of all commands in one place.

3. Direct Interaction (gRPC / HTTP)

Agents contact each other directly via their network addresses.

  • How it works: Each agent has its own API endpoint.
  • Tools: gRPC (high speed, strict data typing) or FastAPI/Flask (simplicity).
  • Advantage: Minimal latency because there are no intermediate layers.
  • Disadvantage: Harder to scale. If an agent's IP address changes, others must be notified (requires Service Discovery).

Technical Implementation: The Role of OpenTofu

Once you decide on the architecture, you need to "spin up" the infrastructure for this communication. OpenTofu automates this process:

  1. Broker Deployment: OpenTofu code deploys a RabbitMQ or NATS cluster.
  2. Queue Configuration: It immediately creates the necessary queues (e.g., task_queue, results_queue).
  3. Security: It generates unique credentials for each agent type, ensuring an "executor" agent cannot accidentally delete messages from the "planner" queue.
  4. Service Discovery: If using gRPC, OpenTofu can configure Consul or internal DNS in Kubernetes so agents find each other by name (e.g., agent-alpha.local) rather than static IPs.

Where to start?

If you are just starting to design your system, I recommend the Redis + Python (using libraries like Celery or TaskIQ) or NATS combination. This provides a great balance between simplicity and performance.

Would you like me to provide a sample OpenTofu configuration to deploy a message broker (like Redis or RabbitMQ) in Docker or a cloud provider?

Welcome to KiwiSaaS! Your team’s member benefits start now

Mike's Notes

About time this project signed up to an Industry organisation, so Ajabbi is now a paid member of KiwiSaaS under the startup category. 😊

The KiwiSaaS Story

"From 2021 to 2024, the KiwiSaaS community brought together nearly 4,000 SaaS professionals from across Aotearoa — sharing knowledge, swapping stories, and helping each other grow. 

With support from government funding during that time, KiwiSaaS helped the sector collaborate more deeply and amplify New Zealand’s impact on the global stage. 

Now, we’ve stepped into an exciting new chapter as an industry‑led community within the NZTech Group. This evolution keeps the momentum going — creating a member‑driven network built for long‑term growth, empowering SaaS businesses and championing their success worldwide." - KiwiSaaS

Monthly Chats

Back then, I would use "KiwiSaaS Orbit" to get a monthly chat at random with someone in NZ who's also a startup founder. I learned a great deal from those meetings. Everyone was learning by the seat of their pants, trying to solve very hard problems. Then the funding was removed, and KiwiSaaS was dead.

Resource

In late 2025, KiwiSaaS was revived and is now run by volunteers. There is a growing list of resources that I'm finding very useful. The talks on Zoom are great.

Ajabbi is a bootstrap startup, so funds are very tight, and making careful decisions is necessary. I'm glad Ajabbi has joined KiwiSaaS now. Later, Ajabbi can join OMG, etc.

Volunteering

It would be good to volunteer to help KiwiSaaS.

Update 5/12/2025

Just paid the KiwiSaaS annual membership invoice that came from XeroPayment was made via Stripe using the Link feature. It was very nice to use. Someone in an NZTE course post-advisory session recommended that Ajabbi use Stripe as the payment gateway. Now I can see why.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

11/12/2025

Welcome to KiwiSaaS! Your team’s member benefits start now

By: 
KiwiSaaS: 27/11/2025

We provide the following free of charge to all our SaaS community:

  • Workshops – online and in person, across a range of SaaS areas. Our events page
  • Resource library – with 20+ videos/articles that we’ll build as we go. Our Resource Library 
  • SaaS in My Region –KiwiSaaS supports local organisers to run and grow your local tech and SaaS groups. What’s happening in my area? 
  • News + views relevant to you – News, articles, events and opportunities for people in your role, in your area. Sign up for our newsletter 

As a member, your whole team now has access to additional premium benefits:

  • Member-only events – Step behind the velvet rope. Get access to exclusive sessions, private roundtables, and invite‑only gatherings — including special events for $5M+ ARR members. > See what’s on 
  • Tune Up consultations– Think of it as a friendly pit stop for your SaaS. Get a free “tune‑up” on any part of your business from experienced Kiwi operators who’ve already run that race. > Request Tune-Up 
  • Intros to connections and mentors– Wish you could pick the brain of someone a few million ARR ahead? We’ll connect you with mentors, peers, and helpers who’ve been there — tailored to your goals and growth stage. > Request an intro 
  • SaaS board exchange – Ever wondered, “Is our board supposed to run like this?” Visit and observe other SaaS boards in action, and learn how the best in the business tackle governance and growth. > Find out more 
  • Discounted tickets to events – Members save on workshops, masterclasses, parties, and our flagship Southern SaaS conference returning late 2026  — where the whole community gets together (and gets inspired). > Southern SaaS 
  • SaaS Helpdesk– Got a SaaS‑shaped problem? Fire away. Our team will connect you with the right advice — fast, practical, and no jargon required. > Ask for help 
  • Member-only resources (coming 2026) – We’ll always share public resources, but from next year you’ll also get access to member‑exclusive toolkits designed to save leaders serious time (and cash) on professional development.
  • Member-only communities - Connect with peers on your wavelength — from early‑stage founders to seasoned growth leaders. Safe, collaborative spaces to swap ideas and scale smarter. Member Communities 
  • Member logo - Please find attached 3 versions of our Member logo for use on your website and marketing collateral. Standard branding rules apply, so please do not alter the logo in any way.

Plus, you get the good vibes that come from knowing your membership is enabling us to keep most of our offerings free to strengthen our community and grow our sector.

So where do we start with all this?

  1. Take advantage of your new membership benefits. The list is above, get stuck in. 
  2. Let your team know you are in. Either let them know, encouraging them to sign up to our newsletter, or have us email them for you. If you want to do comms to your team,  we’ve got ready-to-go announcement copy to make it easy > here.  
  3. Let us know your asks and offers. We want to understand what we can do for you, and what you can do for the community. As a membership organisation, KiwiSaaS relies on both your fees (to pay for the organising we do) and a range of volunteers that bring the learning and connection of our community to life. Let us know what you want from us, and what you and your team want to offer.

Accounting Software

Mike's Notes

Some initial notes on discovering accounting software for integration with Pipi and for Ajabbi's use. I got this from an NZ Government website. It's a useful list to start from.

OpenPEPPOL is the international standard to use, and there is excellent documentation.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

06/11/2025

Accounting Software

By: Mike Peters
On a Sandy Beach: 06/11/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

"Peppol is a set of specifications for establishing and also the primary implementation of a federated electronic procurement system for use across different jurisdictions. Through Peppol, participant organisations can deliver procurement documents to each other including electronic invoices in machine readable formats, avoiding the labour of data entry.

OpenPeppol, a non-profit international association registered in Belgium, is the governing body of the primary implementation and developer of specifications. The primary implementation of Peppol as at 16 March 2025 had 1,426,623 participant organisations from 98 countries registered to receive procurement documents.

No other implementations of Peppol are known to be in use by businesses or government bodies around the world. Whilst it would be possible for an alternative Peppol implementation to be created with alternative governance arrangements, Peppol specifications would need to be adjusted to remove dependencies on the OpenPeppol association in aspects including mandatory use of OpenPeppol public key certificates." - Wikipedia

eInvoicing software products

"eInvoicing capable software products that have registered with us are listed below. Go to their website for more information and to register for eInvoicing today." - NZ Government

Provider Product eInvoicing Additional information
Access Attaché Attaché eInvoicing(external link) Send and receive
Access Financials Attaché eInvoicing(external link) Send and receive
Accredo Accredo(external link) Send and receive
The Access Group FastTrack360 Send * Contact provider for details
Acume eInvoicing(external link) Send and receive
Billit Billit(external link) Send and receive  
B2Boost B2Boost e-invoicing Service(external link) Send and recieve
B2Brouter B2Brouter(external link) Send and receive $ Free portal available
Civica Authority Altitude(external link) Receive only
Canon Business Services CBS eInvoicing(external link) Send and Receive
Cognito Software MoneyWorks E-Invoicing(external link) Send and receive
Colladium e-Invoicing Colladium(external link) Send and receive $ Free portal available
Continia             Continia.com(external link) Send and receive
Cumulo9 eInvoicing – powered by C9 Transact(external link) Send and receive
Coupa Coupa Invoice
by Valtatech(external link)
Receive only
CSSP Pty Ltd Cheops(external link) Receive only
Deltek             Maconomy(external link) Send and receive * Contact provider for details
DataPrint Dataprint eInvoicing(external link) Send only
Desktop Imaging Services – Business Process Automation(external link) Receive only
Efficiency Leaders RapidAP(external link) Receive only
Esker Esker Accounts Payable solution(external link) Receive only
Esker Esker Accounts Receivable solution(external link) Send only
Exedee OASIS eInvoicing Service(external link) Send and receive
EzeScan EzeScan(external link) Receive only
FlexiTime Karmly(external link) Send only
Havi Technology Havi eInvoicing(external link) Send and receive
Link4 Link4(external link) Send and receive
LUCA Plus Lucaplus(external link)

Additional resources(external link)
Send and receive
MAGIQ MAGIQ Cloud Platform(external link) Receive only
Ricoh Medius Accounts Payable Automation Receive only * Contact provider for details
Microsoft            Microsoft Business Central Send and receive * Contact provider for details
Microsoft Microsoft D365 Finance & Operations Send and receive * Contact provider for details
MYOB MYOB Essentials(external link)
eInvoicing - MYOB Business(external link)
Send and receive
MYOB MYOB AccountRight(external link)
eInvoicing - MYOB Business(external link)
Send and receive eInvoicing is available if you're an AccountRight desktop user and have an online company file(external link)

New Zealand Post Datam – eInvoicing(external link) Send only
OfficeTorque Peppol Plus * Contact provider for details
Olympic DX2(external link) Send and receive $ Free portal available 
Oracle Oracle Fusion Cloud ERP(external link) Send and receive & Requires integration with an Access Point provider

* Contact provider for details

Oracle          Oracle Netsuite

Oracle e-Business Suite
Send and receive

Send
* Contact provider for details

* Contact provider for details
Pacifictech Sage 300 eInvoicing(external link) Send and receive
Pacifictech Sage Intacct eInvoicing(external link) Receive only
Pagero Pagero Network(external link) Send and receive $ Free portal available
Payreq Payreq Delivery(external link) Send only
Payreq Payreq MyBills(external link) Receive only
Pegasus           Pegasus Edge(external link)  Send only
Pronto Pronto Send and receive * Contact provider for details
Reckon Reckon One(external link) Send and receive
SAP SAP Ariba(external link) Receive only
SAP SAP Business ByDesign(external link) Send and receive
SAP SAP ERP Central Component(external link) Send and receive
SAP SAP Invoice Management by Open Text(external link) Receive only
SAP SAP S/4HANA(external link) Send and receive
SAP SAP S/4HANA Cloud(external link) Send and receive
Steltix Steltix eInvoicing Automation for JD Edwards(external link) Send and receive
TechnologyOne eInvoicing(external link)Getting Ready for eInvoicing(external link) Send and receive & Requires integration with an Access Point provider
Thomson Reuters OneSource * Contact provider for details
Tungsten Automation e-invoice Connect(external link) Send and receive
Unimarket Unimarket eProcurement+(external link) Receive only
Unit4 Enterprise software: ERP, FP&A, HCM – Unit4(external link) Send and receive & Requires integration with an Access Point provider
Uxtrata RC – UxtrataRC(external link) Send and receive
Workday Workday eInvoicing powered by Pagero (external link) Send and receive
Xaana Enigma2.0(external link) Send and receive
Xero Register to receive eInvoices – Xero Central(external link) Send and receive
Xtracta Xtracta Peppol eInvoicing(external link) Send and receive

eInvoicing Access Point providers

.

Provider Country Details
Ademico Software

Ademico Software(external link)
Belgium AP and SMP services

With our REST API you can directly from your ERP system:
  • Send and receive invoices and other documents
  • Register companies on the Peppol network.
B2BE NZ Pty Ltd

B2BE NZ Pty(external link)
New Zealand AP and SMP services
B2Brouter

B2Brouter(external link)
Spain AP and SMP services

B2Brouter is a tool accessible to everybody, from self-employed individuals to large companies.

Case study:
B2Brouter use cases(external link) — B2Brouter
Basware Corporation

Basware Corporation(external link)
Finland AP and SMP services

Basware has been at the forefront of developing e-invoicing and e-procurement solutions, and continuously keeps track of the latest local requirements on a global scale.
Billit

Billit bv(external link)
Belgium AP and SMP services

Billit is a global online invoicing platform.
Canon Business Services

Canon Business Services ANZ(external link)
Australia AP and SMP services

Canon Business Services have been successfully implementing Accounts Payable solutions across Australia and New Zealand since 2004.
cbs Corporate Business Solutions

CBS Corporate Business Solutions(external link)
Germany AP and SMP services

CBS E-invoice world cloud solution is your secure “one stop compliance solution” with complete SAP integration and holistic project and support services.
CloudTrade

CloudTrade(external link)
United Kingdom AP and SMP services

Data capture solution, whereby we receive business documents, extract information, enrich where necessary and post to the recipient.
Comarch S.A.

Comarch SA(external link)
Poland AP and SMP services

Comarch e-lnvoicing is a comprehensive product that both streamlines and automates all of your AP/AR invoicing processes, enabling a secure and highly efficient document exchange with your clients.
Sandfield

Crossfire (Sandfield Associates Limited)(external link)
New Zealand AP and SMP services

Crossfire by Sandfield is a registered PEPPOL Service Provider and Access Point. Crossfire takes care of the entire integration process including implementation, go-live, monitoring, hosting and support.
eCloud Business Services Pty Ltd

eCloud Business Services Pty Ltd(external link)
Australia AP and SMP services
Edicom Capital S.L

Edicom Capital SL(external link)
Spain AP and SMP services

Edicom is a global EDI and eInvoicing SaaS provider with its headquarters in Europe (Spain).

Case study:
Edicom business case(external link) — Edicom
Esker S.A.

Esker NZ(external link)
France AP and SMP services

Esker is a worldwide leader in AI-driven process automation software, helping financial and customer service departments digitally transform their procure-to-pay (P2P) and order-to-cash (O2C) cycles.
Havi Technology Pty Ltd

Havi Technology Pty Limited(external link)
Australia AP and SMP services

We can connect your ERP to a single, standard system for e-invoicing and paying in one format. This makes invoicing simpler for you and it makes payments simpler for your customers.
Hitachi Energy Australia Pty Ltd

Hitachi Energy(external link) (formerly ABB Power Grid)
Australia AP and SMP services

The Axis Cloud Collaboration Platform provides electronic solutions for supply chain procure-to-pay, contractor work management and electronic catalogue.
HQengine Pty Ltd

HQEngine Pty Limited(external link)
Australia AP and SMP services

HQEngine is an Australian independent specialist company offering Digital Spend Management and eInvoicing solutions and services operating our own ATO certified PEPPOL Access Point.
IBM Corporation

IBM Limited(external link)
United States of America AP and SMP services

IBM Peppol is a configurable option of IBM Sterling Supply Chain Business Network, a trusted, scalable business-to-business network that helps automate and orchestrate your supply chain processes.
Innovate NZ Business Intelligence Limited(external link) New Zealand Unlock the power of automation as our advanced technology accurately analyses and extracts vital information from your documents, delivering them effortlessly through the IDESaaS accredited access point for a secure, fully automated e-invoicing service.
INPOSIA Solutions GmbH

INPOSIA by Avalara(external link)
Germany  AP

INPOSIA as a PEPPOL access point connects you to the OpenPEPPOL network, including Australia and New Zealand, and exchanges data securely.
Link4 / LinkF

Link4(external link)
Singapore AP and SMP services

Link4, a global eInvoicing leader since 2016, is registered as Link4 NZ LTD with a dedicated New Zealand team. As an accredited Peppol provider that supports most ERP systems, Link4 enables secure, compliant eInvoicing for public and private sectors, offering seamless ERP integration and extensive expertise in New Zealand’s regulatory landscape.

Case study:
Link4 case study [PDF 3.39 MB](external link) — Link4
LUCA Plus

LUCA Plus(external link)
Australia AP and SMP services
MessageXchange

MessageXchange(external link)
Australia AP and SMP services

MessageXchange is a multi-tenanted cloud B2B/B2G/G2G integration service. Our functionality enables our clients to become Peppol e-invoicing enabled and beyond.

Case study:
MessageXchange case studies(external link) — MessageXchange
OpenText

Open Text New Zealand Limited(external link)
United States of America AP and SMP services

OpenText is an experienced global Peppol provider; we are an Access Point, a technology provider, and a subject matter expert.
OZEDI Holdings Pty Ltd

OZEDI Holdings Pty Ltd(external link)
Australia AP and SMP services

OZEDI is proud to be a market leading accredited Peppol Access Point for eInvoicing in Australia and New Zealand.

Case study:
OZEDI's Assurity Consulting e-Invoicing solution | Case Study(external link) — OZEDI
Pacific Commerce Pty Ltd

Pacific Commerce(external link)
Australia AP and SMP services

Pacific Commerce is a long-standing Alliance Partner of GS1 Australia, GS1 New Zealand and GS1 Malaysia.
Pagero AB

Pagero AB(external link)
Sweden AP and SMP services

Pagero is a leading global eInvoicing provider, working with key NZ companies and government departments to ensure compliance and financial process automation.

Case studies:
Atherton case study(external link) — Pagero AB

Hewlett Packard case study(external link) — Pagero AB
Payreq

Payreq Pty Limited(external link)
Australia AP and SMP services
Power Business Services Limited

Power Business Services Limited(external link)
New Zealand AP and SMP services
SAP SE

SAP SE(external link)
Germany AP and SMP services

SAP Document and Reporting Compliance, cloud edition is our leading-edge cloud eInvoicing solution that can co-exist and extend upon your current SAP ERP systems without major process disruptions. 

Only available to existing customers.
Saphety Level – Trusted Services SA

Sovos Saphety(external link)
Portugal AP and SMP services

Sovos Saphety is a leading company in solutions for electronic documents exchange and electronic invoicing amongst companies. Currently, our client portfolio has over 10,000 companies and over 190 thousand users throughout 52 countries.
Seeburger AG

Seeburger AG(external link)
Germany AP and SMP services
SNI Teknoloji Hizmetleri A.S

SNI Teknoloji Hizmetleri AS(external link)

Turkey AP and SMP services

SNI’s SAP AU-NZ e-Invoicing solution is an SAP add-on for creating and exchanging electronic invoices between trade partners, including public entities, organizations, and individuals.
Spend Console Pty. Ltd.

SpendConsole(external link)



Australia AP and SMP services

SpendConsole is a proven AI-Powered, PEPPOL enabled AP Automation solution - offering business guaranteed outcomes with its multi-channel Supplier portal, Intelligent Invoice Validation and Robust Integration features.

Case study:
TAFE NSW(external link)  — SpendConsole
SPS Commerce

SPS Commerce(external link)

Netherlands AP

At SPS Commerce, we help companies of all sizes achieve their digitalization goals. Our cloud-native FLOW Partner Automation platform is designed to completely eliminate paper from the supply chain.

Case study:
Our customers(external link) — SPS Commerce
Storecove (Datajust B.V.)

Storecove(external link)
Netherlands AP and SMP services

Send e-invoices from anywhere to anywhere. Peppol Access Point, DBNAlliance Access Point, Cross-Border E-invoicing, CTC Compliance, RESTful JSON API.

Case studies:
Department of the Prime Minister and Cabinet(external link) — Storecove

xSuite(external link) — Storecove
Suma Technology Services LLP

Suma Technology Services(external link)
India AP and SMP services

Suma Technology Services LLP is a specialized eInvoicing technology provider. Instead of reinventing the wheel, leverage our certified eInvoicing engine as best-of-breed components to complement your invoicing platform. You focus on what you do best, while we manage the eInvoicing compliance expertise for you.
Tickstar AB

Tickstar from Xero(external link)
Sweden AP and SMP services

We are NZ’s most popular provider with over 90% of all NZBNs registered for eInvoicing using Tickstar. We support Xero, New Zealand’s largest telco, largest IT solutions provider and all businesses using Xero.

Case studies:
Datacom case study(external link) — Tickstar

Spark case study(external link) — Tickstar
Tradeshift Belgium / Babelway

Tradeshift Belgium S.A(external link)
Belgium AP and SMP services

Tradeshift is a market leader in e-invoicing and accounts payable automation and an innovator in supplier financing and B2B marketplaces.
Tranzsoft Group Ltd

Tranzsoft Group Limited(external link)
New Zealand AP and SMP services

Tranzsoft Group is a leading developer of software technology designed to improve business.
Tungsten Automation 

Tungsten Automation(external link) (formerly Kofax)
Sweden AP and SMP services

Tungsten e-invoice Connect (FKA) Kofax Invoice Portal provides a global electronic invoicing exchange network, that enables organizations to securely share invoice data electronically. E-invoice Connect helps both AP and AR teams streamline and digitize manual invoicing processes.
Unifiedpost Group

Unifiedpost Group(external link)
Belgium AP and SMP services

At Unifiedpost Group, our mission is to make business easy and smart by helping organisations build strong digital connections with their customers and suppliers.
Valta Technology Group Pty Ltd 

Valta Tech(external link)
Australia AP and SMP services

Our Peppol Access Point solution helps businesses and technology providers to seamlessly get connected to the Peppol network and enable automation in their Accounts Receivable and Payable processes.

Case study:
Valta Tech case studies(external link) — Valta Tech
VAT IT Processing (Pty) Ltd

eezi(external link)
South Africa AP and SMP services

eezi – Powered by VAT IT is a cloud-native, ERP-agnostic e-invoicing and tax compliance platform. It ensures seamless integration, real-time validation, digital signatures, and automated error handling — keeping you compliant, audit-ready, and prepared for NZ’s evolving framework. 
WiseTech Global Limited

CargoWise(external link)
Australia AP and SMP services

CargoWise integrates enterprise-grade accounting with logistics, managing costs, revenues, profits, and cash while handling tax, classification, and e-invoicing. It enables faster invoice clearance, reduces errors, and now supports Peppol.

Function provided – Access point and address capability lookup

eProcurement documents supported:
  • A-NZ invoice extension
  • A-NZ Self-Billing extension
  • Credit note
  • Invoice BIS billing 3.0
  • Invoice Response
  • Message Level Response.
Xaana Pty Ltd

Xaana Pty Ltd(external link)
Australia AP and SMP services

Xaana’s Turium Enigma 2.0 offers a comprehensive Inteligent Invoice Automation solution with an AI-driven eInvoice connector and OCR scanning for AP, AR, Purchase orders and contracts management.
Xero Limited

Xero(external link)
New Zealand AP and SMP services

Available in-product, free of charge for Xero customers with Business Edition subscriptions.

For non-Xero Customers including Enterprise or software providers, refer to Tickstar from Xero Access Point.
Xtracta Limited

Xtracta Limited(external link)
New Zealand AP and SMP services

Xtracta provides a turnkey solution for document data extraction and e-invoicing. Designed for tight integration into all types of ERP, accounting and other business software systems, Xtracta provides a scalable way to offer document data extraction and e-invoicing inside of any software.


Software developers’ information

NZ Peppol eInvoicing Ready criteria

eInvoicing Ready software products are end-user products that can send and/or receive invoices via a New Zealand accredited access point, using the A-NZ extension to the Peppol specification.

To promote interoperability, we assess whether eInvoicing sending products can send the data fields outlined in the link below:

  1. Payment due date
  2. Seller GST identifier
  3. Seller contact email
  4. Buyer contact email
  5. Payee financial account
  6. Item description
  7. Reference numbers (Purchase Order, Buyer Reference, Contract, Project, Tender)
  8. Remittance information
  9. Invoice attachments
  10. Invoice note.

Resources:

  • A-NZ Peppol BIS 3.0 standard on GitHub
  • Industry Practice Statement – Invoice content download page on GitHub