CustomerDocumentLine
CustomerDocumentLines. Lines belonging to a CustomerDocument (ARInvoice / CreditMemo / etc).
type CustomerDocumentLine {
lineNumber: Int!
refNbr: String!
tranType: String!
drTermStartDate: DateTime
drTermEndDate: DateTime
isRotRutDeductible: Boolean!
rotRutItemType: String
rotRutType: String
rotRutTypeOfWorkDescription: String
rotRutXmlTag: String
rotRutDeductibleAmount: Decimal!
inventoryId: Int
description: String
quantity: Decimal
unitPrice: Decimal!
unitPriceInCurrency: Decimal!
amount: Decimal
amountInCurrency: Decimal
cost: Decimal!
accountNumber: Int!
vatCodeId: String
uom: String
discountPercent: Decimal
discountAmount: Decimal
discountAmountInCurrency: Decimal
manualDiscount: Boolean
subAccountId: Int!
salesPersonId: Int
deferralScheduleId: Int
deferralCode: String
discountCodeId: String
note: String
soShipmentNumber: String
soOrderType: String
soOrderNumber: String
companyId: Int!
id: String!
createdInDataMartDateTime: DateTime!
updatedInDataMartDateTime: DateTime!
}
Fields
CustomerDocumentLine.lineNumber ● Int! non-null scalar
lineNumber > (PK) The line number within the customer document.
CustomerDocumentLine.refNbr ● String! non-null scalar
refNbr > (PK) The reference number of the customer document line.
CustomerDocumentLine.tranType ● String! non-null scalar
tranType > (PK) The transaction type of the customer document line.
CustomerDocumentLine.drTermStartDate ● DateTime scalar
drTermStartDate > The start date of the deferral/revenue recognition term.
CustomerDocumentLine.drTermEndDate ● DateTime scalar
drTermEndDate > The end date of the deferral/revenue recognition term.
CustomerDocumentLine.isRotRutDeductible ● Boolean! non-null scalar
isRotRutDeductible > Indicates if the line is ROT/RUT deductible (Sweden specific).
CustomerDocumentLine.rotRutItemType ● String scalar
rotrutItemType > The ROT/RUT item type.
CustomerDocumentLine.rotRutType ● String scalar
rotRutType > The ROT/RUT type.
CustomerDocumentLine.rotRutTypeOfWorkDescription ● String scalar
rotRutTypeOfWorkDescription > Description of the type of work for ROT/RUT.
CustomerDocumentLine.rotRutXmlTag ● String scalar
rotRutXmlTag > XML tag used for ROT/RUT export.
CustomerDocumentLine.rotRutDeductibleAmount ● Decimal! non-null scalar
rotRutDeductibleAmount > ROT/RUT deductible amount.
CustomerDocumentLine.inventoryId ● Int scalar
inventoryId > The inventory identifier.
CustomerDocumentLine.description ● String scalar
description > The line description.
CustomerDocumentLine.quantity ● Decimal scalar
quantity > The quantity of the item or service.
CustomerDocumentLine.unitPrice ● Decimal! non-null scalar
unitPrice > The unit price in base currency.
CustomerDocumentLine.unitPriceInCurrency ● Decimal! non-null scalar
unitPriceInCurrency > The unit price in the document currency.
CustomerDocumentLine.amount ● Decimal scalar
amount > The extended line amount in base currency (Qty * UnitPrice).
CustomerDocumentLine.amountInCurrency ● Decimal scalar
amountInCurrency > The extended line amount in document currency.
CustomerDocumentLine.cost ● Decimal! non-null scalar
cost > The cost associated with the line (base currency).
CustomerDocumentLine.accountNumber ● Int! non-null scalar
accountNumber > The financial account number.
CustomerDocumentLine.vatCodeId ● String scalar
vatCodeId > The VAT code applied to the line.
CustomerDocumentLine.uom ● String scalar
uom > The unit of measure.
CustomerDocumentLine.discountPercent ● Decimal scalar
discountPercent > The discount percent applied to the line.
CustomerDocumentLine.discountAmount ● Decimal scalar
discountAmount > The discount amount in base currency.
CustomerDocumentLine.discountAmountInCurrency ● Decimal scalar
discountAmountInCurrency > The discount amount in document currency.
CustomerDocumentLine.manualDiscount ● Boolean scalar
manualDiscount > Indicates if the discount was manually entered.
CustomerDocumentLine.subAccountId ● Int! non-null scalar
subAccountId > The subaccount identifier.
CustomerDocumentLine.salesPersonId ● Int scalar
salesPersonId > The salesperson identifier.
CustomerDocumentLine.deferralScheduleId ● Int scalar
deferralScheduleId > The deferral schedule identifier.
CustomerDocumentLine.deferralCode ● String scalar
deferralCode > The deferral code.
CustomerDocumentLine.discountCodeId ● String scalar
discountCodeId > The discount code applied to the line.
CustomerDocumentLine.note ● String scalar
note > The note text attached to the line.
CustomerDocumentLine.soShipmentNumber ● String scalar
soShipmentNumber > Related shipment number (if originating from SO).
CustomerDocumentLine.soOrderType ● String scalar
soOrderType > Related sales order type (if originating from SO).
CustomerDocumentLine.soOrderNumber ● String scalar
soOrderNumber > Related sales order number (if originating from SO).
CustomerDocumentLine.companyId ● Int! non-null scalar
companyId > (PK) The unique identifier of the company
CustomerDocumentLine.id ● String! non-null scalar
id > The unique identifier of the document in DataMart
CustomerDocumentLine.createdInDataMartDateTime ● DateTime! non-null scalar
createdInDataMartDateTime > The UTC DateTime when this document has been added to DataMart
CustomerDocumentLine.updatedInDataMartDateTime ● DateTime! non-null scalar
updatedInDataMartDateTime > The UTC DateTime when this document has been updated in DataMart
Returned By
customerDocumentLines query