PageSourceSearch

https://docs.monei.com/assets/js/96ddfab3.dd75c382.js

js monei.com collected 2026-09-24 08:31:52 UTC 9,196 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmonei_docs=self.webpackChunkmonei_docs||[]).push([["22169"],{52313(e,n,c){c.r(n),c.d(n,{metadata:()=>t,default:()=>x,toc:()=>h,Badge:()=>u,Bullet:()=>o,assets:()=>d,frontMatter:()=>i,SpecifiedBy:()=>r,contentTitle:()=>l});var t=JSON.parse('{"id":"apis/graphql/types/objects/account-invoice-line-item","title":"AccountInvoiceLineItem","description":"Single line item on an account invoice (e.g. a per-transaction fee, fixed plan fee, or VAT row).","source":"@site/docs/apis/graphql/types/objects/account-invoice-line-item.mdx","sourceDirName":"apis/graphql/types/objects","slug":"/apis/graphql/types/objects/account-invoice-line-item","permalink":"/apis/graphql/types/objects/account-invoice-line-item","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1790004115000,"frontMatter":{"id":"account-invoice-line-item","title":"AccountInvoiceLineItem"},"sidebar":"graphql","previous":{"title":"AccountInvoiceBusiness","permalink":"/apis/graphql/types/objects/account-invoice-business"},"next":{"title":"AccountInvoice","permalink":"/apis/graphql/types/objects/account-invoice"}}'),a=c(91987),s=c(39844);let i={id:"account-invoice-line-item",title:"AccountInvoiceLineItem"},l,d={},o=()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("span",{style:{fontWeight:"normal",fontSize:".5em",color:"var(--ifm-color-secondary-darkest)"},children:"\xa0\u25CF\xa0"})}),r=e=>(0,a.jsxs)(a.Fragment,{children:["Specification",(0,a.jsx)("a",{className:"link",style:{fontSize:"1.5em",paddingLeft:"4px"},target:"_blank",href:e.url,title:"Specified by "+e.url,children:"\u2398"})]}),u=e=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("span",{className:e.class,children:e.text})}),h=[{value:"Fields",id:"fields",level:3},{value:'<code>AccountInvoiceLineItem.<b>name</b></code><Bullet></Bullet><code><b>String!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"name",level:4},{value:'<code>AccountInvoiceLineItem.<b>quantity</b></code><Bullet></Bullet><code><b>Int!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"quantity",level:4},{value:'<code>AccountInvoiceLineItem.<b>unitAmount</b></code><Bullet></Bullet><code><b>Float!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"unit-amount",level:4},{value:'<code>AccountInvoiceLineItem.<b>unitType</b></code><Bullet></Bullet><code><b>UnitType!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"unit-type",level:4},{value:'<code>AccountInvoiceLineItem.<b>currency</b></code><Bullet></Bullet><code><b>Currencies!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"currency",level:4},{value:'<code>AccountInvoiceLineItem.<b>amount</b></code><Bullet></Bullet><code><b>Int!</b></code> <Badge class="badge badge--secondary badge--non_null"></Badge> <Badge class="badge badge--secondary "></Badge>',id:"amount",level:4},{value:"Member Of",id:"member-of",level:3}];function g(e){let n={a:"a",code:"code",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.p,{children:"Single line item on an account invoice (e.g. a per-transaction fee, fixed plan fee, or VAT row)."}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["When ",(0,a.jsx)(n.code,{children:"unitType"})," is ",(0,a.jsx)(n.code,{children:"money"}
1),", ",(0,a.jsx)(n.code,{children:"unitAmount"})," is in the invoice currency's minor units and ",(0,a.jsx)(n.code,{children:"amount = quantity * unitAmount"}),"."]}),"\n",(0,a.jsxs)(n.li,{children:["When ",(0,a.jsx)(n.code,{children:"unitType"})," is ",(0,a.jsx)(n.code,{children:"percent"}),", ",(0,a.jsx)(n.code,{children:"unitAmount"})," is a percentage applied to ",(0,a.jsx)(n.code,{children:"quantity"})," (a base amount in minor units) and ",(0,a.jsx)(n.code,{children:"amount = quantity * unitAmount / 100"}),"."]}),"\n"]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-graphql",children:"type AccountInvoiceLineItem {\n  name: String!\n  quantity: Int!\n  unitAmount: Float!\n  unitType: UnitType!\n  currency: Currencies!\n  amount: Int!\n}\n"})}),"\n",(0,a.jsx)(n.h3,{id:"fields",children:"Fields"}),"\n",(0,a.jsxs)(n.h4,{id:"name",children:[(0,a.jsx)(n.a,{href:"#name",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"name"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/scalars/string",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"String!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"scalar"})]}),"\n",(0,a.jsx)(n.p,{children:"Line item description."}),"\n",(0,a.jsxs)(n.h4,{id:"quantity",children:[(0,a.jsx)(n.a,{href:"#quantity",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"quantity"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/scalars/int",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"Int!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"scalar"})]}),"\n",(0,a.jsxs)(n.p,{children:["Number of units, or the base amount in minor units when ",(0,a.jsx)(n.code,{children:"unitType"})," is ",(0,a.jsx)(n.code,{children:"percent"}),"."]}),"\n",(0,a.jsxs)(n.h4,{id:"unit-amount",children:[(0,a.jsx)(n.a,{href:"#unit-amount",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"unitAmou
1nt"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/scalars/float",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"Float!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"scalar"})]}),"\n",(0,a.jsxs)(n.p,{children:["Per-unit price in minor units (",(0,a.jsx)(n.code,{children:"money"}),") or percentage value (",(0,a.jsx)(n.code,{children:"percent"}),")."]}),"\n",(0,a.jsxs)(n.h4,{id:"unit-type",children:[(0,a.jsx)(n.a,{href:"#unit-type",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"unitType"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/enums/unit-type",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"UnitType!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"enum"})]}),"\n",(0,a.jsxs)(n.p,{children:["Whether ",(0,a.jsx)(n.code,{children:"unitAmou
1nt"})," is a monetary value or a percentage."]}),"\n",(0,a.jsxs)(n.h4,{id:"currency",children:[(0,a.jsx)(n.a,{href:"#currency",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"currency"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/enums/currencies",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"Currencies!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"enum"})]}),"\n",(0,a.jsx)(n.p,{children:"ISO 4217 currency code for this line."}),"\n",(0,a.jsxs)(n.h4,{id:"amount",children:[(0,a.jsx)(n.a,{href:"#amount",children:(0,a.jsxs)("code",{style:{fontWeight:"normal"},children:["AccountInvoiceLineItem.",(0,a.jsx)("b",{children:"amount"})]})}),(0,a.jsx)(o,{}),(0,a.jsx)(n.a,{href:"/apis/graphql/types/scalars/int",children:(0,a.jsx)("code",{style:{fontWeight:"normal"},children:(0,a.jsx)("b",{children:"Int!"})})})," ",(0,a.jsx)(u,{class:"badge badge--secondary badge--non_null",text:"non-null"})," ",(0,a.jsx)(u,{class:"badge badge--secondary ",text:"scalar"})]}),"\n",(0,a.jsx)(n.p,{children:"Computed line total in minor units."}),"\n",(0,a.jsx)(n.h3,{id:"member-of",children:"Member Of"}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.a,{href:"/apis/graphql/types/objects/account-invoice",children:(0,a.jsx)(n.code,{children:"AccountInvoice"})}),"  ",(0,a.jsx)(u,{class:"badge badge--secondary badge--relation",text:"object"})]})]})}function x(e={}){let{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(g,{...e})}):g(e)}},39844(e,n,c){c.d(n,{R:()=>i,x:()=>l});var t=c(71763);let a={},s=t.createContext(a);function i(e){let n=t.useContext(s);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.