1. Overview
  2. Components

GOBL is three things in one:

The base component of GOBL is an Envelope. This acts as a wrapper around a Document with the actual payload to be read and used.

All structures in GOBL are provided with their JSON Schema definitions generated from the structures in Go.

JSON Schemas allows us to easily generate structures and definitions of GOBL in other languages, so we also currently support:

  • gobl.ruby - read GOBL generated files in formal Ruby classes.