# GOBL ## Docs - [Argentina ARCA V4](https://docs.gobl.org/addons/ar-arca-v4.md) - [Brazil NF-e 4.00](https://docs.gobl.org/addons/br-nfe-v4.md) - [Brazil NFS-e 1.X](https://docs.gobl.org/addons/br-nfse-v1.md) - [Colombia DIAN UBL 2.X](https://docs.gobl.org/addons/co-dian-v2.md) - [German XRechnung 3.X](https://docs.gobl.org/addons/de-xrechnung-v3.md) - [German ZUGFeRD 2.X](https://docs.gobl.org/addons/de-zugferd-v2.md) - [Spain FacturaE](https://docs.gobl.org/addons/es-facturae-v3.md) - [Spain SII V1.x](https://docs.gobl.org/addons/es-sii-v1.md) - [Spain TicketBAI](https://docs.gobl.org/addons/es-tbai-v1.md) - [Spain VERI*FACTU V1](https://docs.gobl.org/addons/es-verifactu-v1.md) - [EN 16931-1:2017](https://docs.gobl.org/addons/eu-en16931-v2017.md) - [Chorus Pro](https://docs.gobl.org/addons/fr-choruspro-v1.md) - [France CTC Flow 2](https://docs.gobl.org/addons/fr-ctc-flow2-v1.md) - [French Factur-X v1](https://docs.gobl.org/addons/fr-facturx-v1.md) - [Greece MyData v1.x](https://docs.gobl.org/addons/gr-mydata-v1.md) - [Italy SDI FatturaPA v1.x](https://docs.gobl.org/addons/it-sdi-v1.md) - [Italy AdE ticket v1.x](https://docs.gobl.org/addons/it-ticket-v1.md) - [Mexican SAT CFDI v4.X](https://docs.gobl.org/addons/mx-cfdi-v4.md) - [Overview](https://docs.gobl.org/addons/overview.md) - [Polish KSeF FA_VAT FA(3)](https://docs.gobl.org/addons/pl-favat-v3.md) - [Portugal SAF-T](https://docs.gobl.org/addons/pt-saft-v1.md) - [Build a GOBL document](https://docs.gobl.org/api-reference/documents/build-a-gobl-document.md): Parses, calculates, and validates a GOBL document. Optionally wraps the result in an envelope. - [Create a corrective document](https://docs.gobl.org/api-reference/documents/create-a-corrective-document.md): Generates a credit note, debit note, or other correction from an existing document. When the `schema` flag is set, returns the available correction options instead. - [Replicate a document](https://docs.gobl.org/api-reference/documents/replicate-a-document.md): Creates a copy of a document with a fresh UUID and no signatures. - [Validate a GOBL document](https://docs.gobl.org/api-reference/documents/validate-a-gobl-document.md): Validates a document without modifying it. - [Get a JSON schema](https://docs.gobl.org/api-reference/reference/get-a-json-schema.md): Returns the JSON Schema for a GOBL type. Use the `bundle` query parameter to get a self-contained schema with all dependencies inlined. - [Get a tax regime definition](https://docs.gobl.org/api-reference/reference/get-a-tax-regime-definition.md) - [Get an addon definition](https://docs.gobl.org/api-reference/reference/get-an-addon-definition.md) - [List available JSON schemas](https://docs.gobl.org/api-reference/reference/list-available-json-schemas.md) - [List format addons](https://docs.gobl.org/api-reference/reference/list-format-addons.md) - [List tax regimes](https://docs.gobl.org/api-reference/reference/list-tax-regimes.md) - [Generate a signing key pair](https://docs.gobl.org/api-reference/signing/generate-a-signing-key-pair.md): Creates a new ES256 (ECDSA P-256) key pair for signing and verification. - [Sign a GOBL document](https://docs.gobl.org/api-reference/signing/sign-a-gobl-document.md): Builds the document, wraps it in an envelope, and signs it with the provided private key. - [Verify a signed envelope](https://docs.gobl.org/api-reference/signing/verify-a-signed-envelope.md): Checks the signature(s) on a GOBL envelope using the provided public key. - [GOBL API](https://docs.gobl.org/api/introduction.md): Build, validate, sign, and query tax-aware business documents via REST - [MCP Server](https://docs.gobl.org/api/mcp.md): Use GOBL with AI assistants via the Model Context Protocol - [Connecting Europe Facility (CEF)](https://docs.gobl.org/catalogues/cef.md) - [ISO/IEC Data Elements](https://docs.gobl.org/catalogues/iso.md) - [Overview](https://docs.gobl.org/catalogues/overview.md) - [UN/EDIFACT Data Elements](https://docs.gobl.org/catalogues/untdid.md) - [GOBL Draft 0](https://docs.gobl.org/draft-0.md) - [Action](https://docs.gobl.org/draft-0/bill/action.md) - [Charge](https://docs.gobl.org/draft-0/bill/charge.md) - [Condition](https://docs.gobl.org/draft-0/bill/condition.md) - [CorrectionOptions](https://docs.gobl.org/draft-0/bill/correction_options.md) - [Delivery](https://docs.gobl.org/draft-0/bill/delivery.md) - [DeliveryDetails](https://docs.gobl.org/draft-0/bill/delivery_details.md) - [Discount](https://docs.gobl.org/draft-0/bill/discount.md) - [Invoice](https://docs.gobl.org/draft-0/bill/invoice.md) - [Line](https://docs.gobl.org/draft-0/bill/line.md) - [LineCharge](https://docs.gobl.org/draft-0/bill/line_charge.md) - [LineDiscount](https://docs.gobl.org/draft-0/bill/line_discount.md) - [Order](https://docs.gobl.org/draft-0/bill/order.md) - [Ordering](https://docs.gobl.org/draft-0/bill/ordering.md) - [Payment](https://docs.gobl.org/draft-0/bill/payment.md) - [PaymentDetails](https://docs.gobl.org/draft-0/bill/payment_details.md) - [PaymentLine](https://docs.gobl.org/draft-0/bill/payment_line.md) - [Reason](https://docs.gobl.org/draft-0/bill/reason.md) - [Status](https://docs.gobl.org/draft-0/bill/status.md) - [StatusLine](https://docs.gobl.org/draft-0/bill/status_line.md) - [SubLine](https://docs.gobl.org/draft-0/bill/sub_line.md) - [Tax](https://docs.gobl.org/draft-0/bill/tax.md) - [Totals](https://docs.gobl.org/draft-0/bill/totals.md) - [Tracking](https://docs.gobl.org/draft-0/bill/tracking.md) - [Date](https://docs.gobl.org/draft-0/cal/date.md) - [DateTime](https://docs.gobl.org/draft-0/cal/date_time.md) - [Period](https://docs.gobl.org/draft-0/cal/period.md) - [Time](https://docs.gobl.org/draft-0/cal/time.md) - [Timestamp](https://docs.gobl.org/draft-0/cal/timestamp.md) - [Code](https://docs.gobl.org/draft-0/cbc/code.md) - [CodeMap](https://docs.gobl.org/draft-0/cbc/code_map.md) - [Definition](https://docs.gobl.org/draft-0/cbc/definition.md) - [Key](https://docs.gobl.org/draft-0/cbc/key.md) - [Meta](https://docs.gobl.org/draft-0/cbc/meta.md) - [Source](https://docs.gobl.org/draft-0/cbc/source.md) - [Amount](https://docs.gobl.org/draft-0/currency/amount.md) - [Code](https://docs.gobl.org/draft-0/currency/code.md) - [ExchangeRate](https://docs.gobl.org/draft-0/currency/exchange_rate.md) - [Digest](https://docs.gobl.org/draft-0/dsig/digest.md) - [Signature](https://docs.gobl.org/draft-0/dsig/signature.md) - [Envelope](https://docs.gobl.org/draft-0/envelope.md) - [Header](https://docs.gobl.org/draft-0/head/header.md) - [Link](https://docs.gobl.org/draft-0/head/link.md) - [Stamp](https://docs.gobl.org/draft-0/head/stamp.md) - [String](https://docs.gobl.org/draft-0/i18n/string.md) - [Code](https://docs.gobl.org/draft-0/l10n/code.md) - [ISOCountryCode](https://docs.gobl.org/draft-0/l10n/iso_country_code.md) - [TaxCountryCode](https://docs.gobl.org/draft-0/l10n/tax_country_code.md) - [Message](https://docs.gobl.org/draft-0/note/message.md) - [Amount](https://docs.gobl.org/draft-0/num/amount.md) - [Percentage](https://docs.gobl.org/draft-0/num/percentage.md) - [Address](https://docs.gobl.org/draft-0/org/address.md) - [Attachment](https://docs.gobl.org/draft-0/org/attachment.md) - [Coordinates](https://docs.gobl.org/draft-0/org/coordinates.md) - [DocumentRef](https://docs.gobl.org/draft-0/org/document_ref.md) - [Email](https://docs.gobl.org/draft-0/org/email.md) - [Identity](https://docs.gobl.org/draft-0/org/identity.md) - [Image](https://docs.gobl.org/draft-0/org/image.md) - [Inbox](https://docs.gobl.org/draft-0/org/inbox.md) - [Item](https://docs.gobl.org/draft-0/org/item.md) - [Name](https://docs.gobl.org/draft-0/org/name.md) - [Note](https://docs.gobl.org/draft-0/org/note.md) - [Party](https://docs.gobl.org/draft-0/org/party.md) - [Person](https://docs.gobl.org/draft-0/org/person.md) - [Registration](https://docs.gobl.org/draft-0/org/registration.md) - [Telephone](https://docs.gobl.org/draft-0/org/telephone.md) - [Unit](https://docs.gobl.org/draft-0/org/unit.md) - [Website](https://docs.gobl.org/draft-0/org/website.md) - [Advance](https://docs.gobl.org/draft-0/pay/advance.md) - [Card](https://docs.gobl.org/draft-0/pay/card.md) - [CreditTransfer](https://docs.gobl.org/draft-0/pay/credit_transfer.md) - [DirectDebit](https://docs.gobl.org/draft-0/pay/direct_debit.md) - [DueDate](https://docs.gobl.org/draft-0/pay/due_date.md) - [Instructions](https://docs.gobl.org/draft-0/pay/instructions.md) - [Online](https://docs.gobl.org/draft-0/pay/online.md) - [Terms](https://docs.gobl.org/draft-0/pay/terms.md) - [FoodVouchers](https://docs.gobl.org/draft-0/regimes/mx/food_vouchers.md) - [FoodVouchersEmployee](https://docs.gobl.org/draft-0/regimes/mx/food_vouchers_employee.md) - [FoodVouchersLine](https://docs.gobl.org/draft-0/regimes/mx/food_vouchers_line.md) - [FuelAccountBalance](https://docs.gobl.org/draft-0/regimes/mx/fuel_account_balance.md) - [FuelAccountItem](https://docs.gobl.org/draft-0/regimes/mx/fuel_account_item.md) - [FuelAccountLine](https://docs.gobl.org/draft-0/regimes/mx/fuel_account_line.md) - [FuelAccountTax](https://docs.gobl.org/draft-0/regimes/mx/fuel_account_tax.md) - [Object](https://docs.gobl.org/draft-0/schema/object.md) - [AddonDef](https://docs.gobl.org/draft-0/tax/addon_def.md) - [AddonList](https://docs.gobl.org/draft-0/tax/addon_list.md) - [CatalogueDef](https://docs.gobl.org/draft-0/tax/catalogue_def.md) - [CategoryDef](https://docs.gobl.org/draft-0/tax/category_def.md) - [CategoryTotal](https://docs.gobl.org/draft-0/tax/category_total.md) - [Combo](https://docs.gobl.org/draft-0/tax/combo.md) - [CorrectionDefinition](https://docs.gobl.org/draft-0/tax/correction_definition.md) - [CorrectionSet](https://docs.gobl.org/draft-0/tax/correction_set.md) - [Extensions](https://docs.gobl.org/draft-0/tax/extensions.md) - [Identity](https://docs.gobl.org/draft-0/tax/identity.md) - [KeyDef](https://docs.gobl.org/draft-0/tax/key_def.md) - [Note](https://docs.gobl.org/draft-0/tax/note.md) - [RateDef](https://docs.gobl.org/draft-0/tax/rate_def.md) - [RateTotal](https://docs.gobl.org/draft-0/tax/rate_total.md) - [RateTotalSurcharge](https://docs.gobl.org/draft-0/tax/rate_total_surcharge.md) - [RateValueDef](https://docs.gobl.org/draft-0/tax/rate_value_def.md) - [RegimeCode](https://docs.gobl.org/draft-0/tax/regime_code.md) - [RegimeDef](https://docs.gobl.org/draft-0/tax/regime_def.md) - [Scenario](https://docs.gobl.org/draft-0/tax/scenario.md) - [ScenarioSet](https://docs.gobl.org/draft-0/tax/scenario_set.md) - [Set](https://docs.gobl.org/draft-0/tax/set.md) - [TagSet](https://docs.gobl.org/draft-0/tax/tag_set.md) - [Total](https://docs.gobl.org/draft-0/tax/total.md) - [What is GOBL?](https://docs.gobl.org/introduction.md): Build and share global business documents with ease. - [Canonicalization](https://docs.gobl.org/overview/canonicalization.md) - [Components](https://docs.gobl.org/overview/components.md) - [GOBL Inside](https://docs.gobl.org/overview/inside.md): What does the GOBL logo on a document mean? - [Numbers](https://docs.gobl.org/overview/numbers.md): Dealing with numbers in business documents reliably. - [Rounding](https://docs.gobl.org/overview/rounding.md) - [Schemas](https://docs.gobl.org/overview/schemas.md) - [Support](https://docs.gobl.org/overview/support.md) - [Tools](https://docs.gobl.org/overview/tools.md) - [Validation Rules](https://docs.gobl.org/overview/validation.md) - [Versions](https://docs.gobl.org/overview/versions.md) - [Builder](https://docs.gobl.org/quick-start/builder.md): Using the GOBL Builder to get started. - [CLI](https://docs.gobl.org/quick-start/cli.md): Getting started with the GOBL Command Line Interface. - [Invoices](https://docs.gobl.org/quick-start/invoices.md) - [United Arab Emirates](https://docs.gobl.org/regimes/ae.md) - [Argentina](https://docs.gobl.org/regimes/ar.md) - [Austria](https://docs.gobl.org/regimes/at.md) - [Belgium](https://docs.gobl.org/regimes/be.md) - [Brazil](https://docs.gobl.org/regimes/br.md) - [Canada](https://docs.gobl.org/regimes/ca.md) - [Switzerland](https://docs.gobl.org/regimes/ch.md) - [Colombia](https://docs.gobl.org/regimes/co.md) - [Germany](https://docs.gobl.org/regimes/de.md) - [Denmark](https://docs.gobl.org/regimes/dk.md) - [Greece](https://docs.gobl.org/regimes/el.md) - [Spain](https://docs.gobl.org/regimes/es.md) - [France](https://docs.gobl.org/regimes/fr.md) - [United Kingdom](https://docs.gobl.org/regimes/gb.md) - [Ireland](https://docs.gobl.org/regimes/ie.md) - [India](https://docs.gobl.org/regimes/in.md) - [Italy](https://docs.gobl.org/regimes/it.md) - [Mexico](https://docs.gobl.org/regimes/mx.md) - [The Netherlands](https://docs.gobl.org/regimes/nl.md) - [Overview](https://docs.gobl.org/regimes/overview.md) - [Poland](https://docs.gobl.org/regimes/pl.md) - [Portugal](https://docs.gobl.org/regimes/pt.md) - [Sweden](https://docs.gobl.org/regimes/se.md) - [Singapore](https://docs.gobl.org/regimes/sg.md) - [United States of America](https://docs.gobl.org/regimes/us.md) - [Invoicing](https://docs.gobl.org/use-cases/invoicing.md) ## OpenAPI Specs - [v0](https://docs.gobl.org/openapi/v0.json) ## Optional - [Builder](https://build.gobl.org) - [GitHub](https://github.com/invopop/gobl) - [Community](https://community.invopop.com/c/gobl/)