Charge represents a surchange applied to the complete document independent from the individual lines.

Schema ID

https://gobl.org/draft-0/bill/invoice#/$defs/Charge

Properties

TitlePropertyTypeReq.Description
UUIDuuidstringUniversally Unique Identifier.
IndexiintegerLine number inside the list of charges (calculated).
Keykeycbc.KeyKey for grouping or identifying charges for tax purposes. A suggested list of keys is provided, but these may be extended by the issuer.
Codecodecbc.CodeCode to used to refer to the this charge by the issuer
ReasonreasonstringText description as to why the charge was applied
Basebasenum.AmountBase represents the value used as a base for percent calculations instead of the invoice’s sum of lines.
Percentpercentnum.PercentagePercentage to apply to the sum of all lines
Amountamountnum.AmountAmount to apply (calculated if percent present)
Taxestaxestax.SetList of taxes to apply to the charge
Extensionsexttax.ExtensionsExtension codes that apply to the charge
Metametacbc.MetaAdditional semi-structured information.

Key Values

ValueDescription
stamp-dutyStamp Duty
outlayOutlay
taxTax
customsCustoms
deliveryDelivery
packingPacking
handlingHandling
insuranceInsurance
storageStorage
adminAdministration
cleaningCleaning