Module: GOBL

Extended by:
Operations
Defined in:
lib/gobl.rb,
lib/gobl/id.rb,
lib/gobl/map.rb,
lib/gobl/enum.rb,
lib/gobl/config.rb,
lib/gobl/object.rb,
lib/gobl/struct.rb,
lib/gobl/version.rb,
lib/gobl/num/amount.rb,
lib/gobl/operations.rb,
lib/gobl/num/percentage.rb,
lib/generated/gobl/cbc/key.rb,
lib/generated/gobl/tax/set.rb,
lib/generated/gobl/bill/tax.rb,
lib/generated/gobl/cal/date.rb,
lib/generated/gobl/cbc/code.rb,
lib/generated/gobl/cbc/meta.rb,
lib/generated/gobl/cbc/note.rb,
lib/generated/gobl/envelope.rb,
lib/generated/gobl/org/item.rb,
lib/generated/gobl/org/name.rb,
lib/generated/gobl/org/unit.rb,
lib/generated/gobl/pay/card.rb,
lib/generated/gobl/tax/rate.rb,
lib/generated/gobl/bill/line.rb,
lib/generated/gobl/l10n/code.rb,
lib/generated/gobl/org/email.rb,
lib/generated/gobl/org/image.rb,
lib/generated/gobl/org/inbox.rb,
lib/generated/gobl/org/party.rb,
lib/generated/gobl/pay/terms.rb,
lib/generated/gobl/tax/combo.rb,
lib/generated/gobl/tax/total.rb,
lib/generated/gobl/uuid/uuid.rb,
lib/generated/gobl/cal/period.rb,
lib/generated/gobl/head/stamp.rb,
lib/generated/gobl/org/person.rb,
lib/generated/gobl/pay/online.rb,
lib/generated/gobl/tax/regime.rb,
lib/generated/gobl/tax/source.rb,
lib/generated/gobl/bill/charge.rb,
lib/generated/gobl/bill/outlay.rb,
lib/generated/gobl/bill/totals.rb,
lib/generated/gobl/dsig/digest.rb,
lib/generated/gobl/head/header.rb,
lib/generated/gobl/i18n/string.rb,
lib/generated/gobl/org/address.rb,
lib/generated/gobl/org/website.rb,
lib/generated/gobl/pay/advance.rb,
lib/generated/gobl/bill/invoice.rb,
lib/generated/gobl/bill/payment.rb,
lib/generated/gobl/cbc/code_map.rb,
lib/generated/gobl/note/message.rb,
lib/generated/gobl/org/identity.rb,
lib/generated/gobl/pay/due_date.rb,
lib/generated/gobl/tax/category.rb,
lib/generated/gobl/tax/identity.rb,
lib/generated/gobl/tax/scenario.rb,
lib/generated/gobl/bill/delivery.rb,
lib/generated/gobl/bill/discount.rb,
lib/generated/gobl/bill/ordering.rb,
lib/generated/gobl/cal/date_time.rb,
lib/generated/gobl/currency/code.rb,
lib/generated/gobl/org/telephone.rb,
lib/generated/gobl/schema/object.rb,
lib/generated/gobl/bill/preceding.rb,
lib/generated/gobl/dsig/signature.rb,
lib/generated/gobl/tax/extensions.rb,
lib/generated/gobl/tax/rate_total.rb,
lib/generated/gobl/tax/rate_value.rb,
lib/gobl/operations/service_error.rb,
lib/generated/gobl/org/coordinates.rb,
lib/generated/gobl/bill/line_charge.rb,
lib/generated/gobl/org/registration.rb,
lib/generated/gobl/pay/direct_debit.rb,
lib/generated/gobl/pay/instructions.rb,
lib/generated/gobl/tax/scenario_set.rb,
lib/gobl/extensions/envelope_helper.rb,
lib/generated/gobl/l10n/country_code.rb,
lib/generated/gobl/bill/line_discount.rb,
lib/generated/gobl/cbc/key_definition.rb,
lib/generated/gobl/tax/category_total.rb,
lib/gobl/extensions/tax/regime_helper.rb,
lib/gobl/operations/validation_result.rb,
lib/generated/gobl/cbc/code_definition.rb,
lib/generated/gobl/pay/credit_transfer.rb,
lib/gobl/extensions/bill/invoice_helper.rb,
lib/gobl/extensions/schema/object_helper.rb,
lib/generated/gobl/currency/exchange_rate.rb,
lib/gobl/extensions/bill/scenario_summary.rb,
lib/generated/gobl/bill/correction_options.rb,
lib/generated/gobl/bill/document_reference.rb,
lib/gobl/extensions/i18n/value_keys_helper.rb,
lib/generated/gobl/regimes/mx/food_vouchers.rb,
lib/generated/gobl/tax/rate_total_surcharge.rb,
lib/generated/gobl/tax/correction_definition.rb,
lib/generated/gobl/regimes/mx/fuel_account_tax.rb,
lib/generated/gobl/regimes/mx/fuel_account_item.rb,
lib/generated/gobl/regimes/mx/fuel_account_line.rb,
lib/generated/gobl/regimes/mx/food_vouchers_line.rb,
lib/generated/gobl/regimes/mx/fuel_account_balance.rb,
lib/generated/gobl/regimes/mx/food_vouchers_employee.rb

Overview

DO NOT EDIT - This file was generated automatically.

Generated with GOBL v0.69.0

Defined Under Namespace

Modules: Bill, CBC, Cal, Currency, DSig, Enum, Extensions, Head, I18n, L10n, Note, Num, Operations, Org, Pay, Regimes, Schema, Tax, UUID Classes: Config, Envelope, ID, Map, Object, Struct

Constant Summary collapse

VERSION =
'0.20.0'

Constants included from Operations

Operations::VALIDATABLE_TYPES

Class Method Summary collapse

Methods included from Operations

build, sign, validate

Class Method Details

.configGOBL::Config

Returns the current configuration of the library

Returns:



38
39
40
# File 'lib/gobl.rb', line 38

def self.config
  @config ||= Config.new
end