project QadFinancials > class BDInvoice > dataset BDInvoice

class dataset

object identification

primary key
DInvoice_ID
object identity
DInvoice_ID
object status
DInvoiceCombinedStatus

table tDInvoice

Annotation

<QUERYTYPE=Application Table - Transactions>

Description

This table holds most information about the invoice
including: customer details, invoice or credit amount ,exchange rate, posting date, year and period, tax information and analytical details.
Customer Invoice

field namedata typemnd.description
DInvoice_IDintegeryesRecord ID
Company_IDintegeryesLink to Company
Period_IDintegeryesLink to Period
Debtor_IDintegeryesLink to Debtor
Division_IDintegernoSub-Account
Journal_IDintegeryesDaybook Code
LinkedDInvoice_IDintegernoVoucher
DInvoiceCurrency_IDintegeryesCurrency Code
Reason_IDintegeryesInvoice Status Code
NormalPaymentCondition_IDintegeryesCredit Terms Code
DeliveryCond_IDintegernoLink to DeliveryCond
OwnVatNumber_IDintegernoLink to VatNumber
DebtorVatNumber_IDintegernoLink to VatNumber
TransactionStartCountry_IDintegernoCountry Code
TransactionEndCountry_IDintegernoCountry Code
Project_IDintegernoProject
CostCentre_IDintegernoCost Center
VatCurrency_IDintegernoTax Declaration Currency
ShipFromAddress_IDintegernoAddress
ShipToAddress_IDintegernoCity
SoldToDebtor_IDintegeryesCustomer Code
ControlGL_IDintegeryesAccount
Bill_IDintegernoLink to Bill
DInvoicePostingDatedateyesPosting Date. This field displays the date the sales-related invoice was generated by Invoice Post and Print.
This field is updated when the invoice is validated and saved.
api annotation:This field defaults from the invoice creation date.
DInvoiceTypecharacter(20)yesInvoice Type. This field displays the invoice type.
Invoice Correction and Credit Note Correction display as choices only when the appropriate daybook types have already been defined.
api annotation:PartialUpdate = yes - defaults to Invoice
value list:{&INVOICETYPES}
DInvoiceVoucherintegeryesVoucher.This field displays the numeric identifier assigned to the posting.
When the daybook of the journal entry is charged(after transfer), the voucher is cleared.
Voucher must be unique in one GL period.
When the user input is zero, the system automatically assign a value not used yet for this field.
DInvoiceDatedateyesInvoice Date. This field indicates the invoice creation date.This field is normallly prior to the posting date and within the same accounting period as the posting date. The date must be within the upper and lower date limits of an open GL period.
The system uses the invoice date with the credit terms to calculate due date and discount date.
api annotation:This field defaults to the DInvoicePostingDate.
DInvoiceTaxPointDatedateyesTax Point Date. The date to be used in tax calculations. For sales-related invoices, this field displays the tax calculation date on the associated order.
api annotation:This field defaults to DInvoicePostingDate.
DInvoiceDescriptioncharacter(40)noDescription. A brief description of the invoice. This field is mandatory.
DInvoiceOriginalDebitLCdecimal(4)noBC Invoice Amount(DR). This field displays the debit total invoice amount in the base currency.
This field is calculated by the system using the TC Invoice Amount(DR) and the Exchange rate.
DInvoiceOriginalCreditLCdecimal(4)noBC Invoice Amount(CR). This field displays the credit total invoice amount in the base currency.
This field is calculated by the system using the TC Invoice Amount(CR) and the Exchange rate.
DInvoiceOriginalDebitTCdecimal(4)noTC AP Amount. This field displays the debit total invoice amount in the transaction currency.
If you modify this field, the system automatically recalculates the exchange rate to ensure that the TC Invoice Amount remains the same.
DInvoiceOriginalCreditTCdecimal(4)noTC Invoice Amount CR. This field displays the credit total invoice amount in the transaction currency.
If you modify this field, the system automatically recalculates the exchange rate to ensure that the BC Invoice Amount remains the same.
DInvoiceOriginalDebitCCdecimal(4)noSC Invoice Amount (DR). This field displays the debit total invoice amount in the statutory currency.
This field is calculated by the system using the TC Invoice Amount(CR) and the SC Rate.
DInvoiceOriginalCreditCCdecimal(4)noSC Invoice Amount (CR). This field displays the credit total invoice amount in the statutory currency.
This field is calculated by the system using the TC Invoice Amount(CR) and the SC Rate.
DInvoiceExchangeRatedecimal(10)yesExchange Rate. The accounting exchange rate used by the invoice.
The BC Invoice Amount is calculated based on the exchange rate.
If user modify the TC Invoice Amount, the BC invoice amount is automatically adjusted.
DInvoiceRateScaledecimal(10)noScale Factor.This field indicates the scale factor applying to the exchange rate in use for foreign currency payments.
The exchange rate is multiplied by the scale factor to determine the actual exchange rate.
api annotation:The value for the scale factor defaults from the exchange rate definition, but it can be modified.
DInvoiceCCRatedecimal(10)noSC Rate. The statutory exchange rate used by the invoice.
The SC Invoice Amount is calculated based on the SC rate.
DInvoiceCCScaledecimal(10)noScale Factor. This field indicates the scale factor applying to the SC rate in use for foreign currency payments.
DInvoiceContactcharacter(40)noContact. The contact name for the customer.
DInvoiceIsPaymentAllowedlogicalyesCN Payment Allowed. This field applies to only credit notes;otherwise, it is read-only.
Selecting the field indicates that the customer credit note can be included in a payment selection.
api annotation:PartialUpdate = yes - defaults to false
DInvoiceTSMNumbercharacter(40)noPayment Reference. This field contains a reference number to identify a customer payment for this invoice.
Normally this could be a unique transaction structured message (TSM) number. The TSM is a standard reference numbering system for electronic transfers,used by many banks.
DInvoiceDueDatedateyesDue Date. This field displays the date when payment is due, calculated by the system based on the credit terms and the invoice date. User can modify the due date without affecting the credit terms.
If the credit terms have a base date specified, this is used in the due date calculations rather than the invoice creation date.
DInvoiceDiscountDueDatedatenoDiscount Due Date. This field displays the last date a discount applies, calculated by the system based on the credit terms and the invoice date.
You can modify the due date without affecting the credit terms.
If the credit terms have a base date specified, this is used in the due date calculations rather than the invoice creation date.
DInvoiceBillDatedatenoBill Date
DInvoiceVatBaseDebitLCdecimal(4)noBC Base Amount DR. This field displays the debit base amount in the base currency.
This field is calculated by the system using the TC Base Amount DR and the Exchange rate.
DInvoiceVatBaseCreditLCdecimal(4)noBC Base Amount CR. This field displays the credit base amount in the base currency.
This field is calculated by the system using the TC Base Amount CR and the Exchange rate.
DInvoiceVatBaseDebitTCdecimal(4)noTC Base Amount DR. This field displays the debit base amount in the transaction currency.
This field is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatBaseCreditTCdecimal(4)noTC Base Amount CR. This field displays the credit base amount in the transaction currency.
This field is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatBaseDebitCCdecimal(4)noSC Base Amount DR. This field displays the debit base amount in the statutory currency.
This field is calculated by the system using the TC Base Amount DR and the SC rate.
DInvoiceVatBaseCreditCCdecimal(4)noSC Base Amount CR. This field displays the credit base amount in the statutory currency.
This field is calculated by the system using the TC Base Amount CR and the SC rate.
DInvoiceVatDebitLCdecimal(4)noBC Tax Amount DR. This field displays the debit tax amount in the base currency.
This field is calculated by the system using the TC Tax Amount DR and the Exchange rate.
DInvoiceVatCreditLCdecimal(4)noBC Tax Amount CR. This field displays the debit tax amount in the base currency.
This field is calculated by the system using the TC Tax Amount CR and the Exchange rate.
DInvoiceVatDebitTCdecimal(4)noTC Tax Amount DR. This field displays the debit tax amount (TC) calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatCreditTCdecimal(4)noTC Tax Amount CR. This field displays the credit tax amount (TC) calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatDebitCCdecimal(4)noBC Tax Amount DR. This field displays the debit tax amount in the statutory currency.
This field is calculated by the system using the TC Tax Amount DR and the SC rate.
DInvoiceVatCreditCCdecimal(4)noSC Tax Amount CR. This field displays the credit tax amount in the statutory currency.
This field is calculated by the system using the TC Tax Amount CR and the SC rate.
DInvoiceDITextcharacter(40)yesCIDescription. A brief description for the SI posting.
api annotation:This field defaults from the DInvoiceDescription.
DInvoiceBalanceDebitLCdecimal(4)noBC Balance Amount DR. This field displays the sum of the debit amounts of all posting lines in transaction currency.
This field is calculated by the system using the TC Base Amount DR and the Exchange rate.
DInvoiceBalanceCreditLCdecimal(4)noBC Balance Amount CR. This field displays the sum of the credit amounts of all posting lines in transaction currency.
This field is calculated by the system using the TC Base Amount CR and the Exchange rate.
DInvoiceBalanceDebitTCdecimal(4)noTC Balance Amount DR. This field displays the sum of the debit amounts of all posting lines in transaction currency.
DInvoiceBalanceCreditTCdecimal(4)noTC Balance Amount CR. This field displays the sum of the credit amounts of all posting lines in transaction currency.
DInvoiceBalanceDebitCCdecimal(4)noSC Balance Amount DR. This field displays the sum of the debit amounts of all posting lines in statutory currency.
This field is calculated by the system using the TC Base Amount DR and the SC rate.
DInvoiceBalanceCreditCCdecimal(4)noBC Balance Amount CR. This field displays the sum of the credit amounts of all posting lines in transaction currency.
This field is calculated by the system using the TC Base Amount CR and the SC rate.
DInvoiceIsOpenlogicalnoOpen.This field indicates if the invoice has been completely paid.
This field is updated automatically when complete payment is confirmed.
This field is read-only.
api annotation:PartialUpdate = yes - defaults to true
DInvoiceCombinedStatuscharacter(20)noThis field is obsoleted.
DInvoiceIsSelectedlogicalnoSelected. This field indicates whether the invoice is included in a payment selection.
This field is read-only.
api annotation:PartialUpdate = yes - defaults to false
DInvoiceBalanceLCdecimal(4)noBC Balance. This field displays the sum of the debit and credit amounts of all posting lines in base currency.
This field is calculated by the system using the TC Balance and the Exchange rate.
DInvoiceBalanceTCdecimal(4)noBalance. This field displays the sum of the debit and credit amounts of all posting lines in transaction currency.
DInvoiceBalanceCCdecimal(4)noSC Balance. This field displays the sum of the debit and credit amounts of all posting lines in statutory currency.
This field is calculated by the system using the TC Balance and the SC rate.
DInvoiceReminderCountintegernoReminder Counter. This field displays the reminder level that applies to this invoice.
value list:{&REMINDER-LEVELS}
DInvoiceClosingDatedatenoClosing Date. This field displays the date on which the open balance became zero.
DinvoiceLastReminderDatedatenoLast Reminder Date.Date of last Customer Reminder Letter.
DInvoiceIsVatDelaylogicalnoTax Delay. This field indicates if the Taxes on purchase orders and customer invoices or credit notes are delayed.
DInvoicePostingPeriodintegeryesGL Period.This field indicates the period when the invoice to be posted.
If this field is modified, the posting and tax dates are changed correspondingly.
api annotation:This field defaults to the period associated with the posting date.
DInvoicePostingYearintegeryesYear.This field indicates the accounting year for the invoice.
If you modify these fields, the posting and tax dates are changed correspondingly.
api annotation:This field defaults to the accounting year associated with the posting date.
DInvoicePostingYearPeriodintegeryesYear/Period. This field indicates the accounting year and period for the invoice.
If you modify these fields, the posting and tax dates are changed correspondingly.
api annotation:This field defaults to the accounting year and period associated with the posting date.
DInvoiceVatExchangeRatedecimal(10)noTax Exchange Rate. The exchange rate used to calculate the tax of the invoice.
The BC Tax amount is calculated using the Tax exchange rate.
DInvoiceVatRateScaledecimal(10)noTax Rate Scale. This field indicates the scale factor applying to the tax exchange rate in use for foreign currency payments.
DInvoiceCommentNotecharacter(2000)noComment. This field contains user's comment of the invoice.
DInvoicePaymentDatedatenoExpected Payment Date.This field displays the date when payment is expected to be received. The expected payment date is used in cash flow reporting. If you manually change the due date to a date later than the expected payment date, this date is automatically updated.
api annotation:This field defaults to the due date when the invoice is created.
DInvoiceOwnVatNumbercharacter(40)noOwn Tax Number. This field displays the tax number for the entity in which you are working.
api annotation:The tax number defaults from the headoffice address of the business relation to which the entity is linked.
DInvoiceDebtorVatNumbercharacter(40)noCustomer Tax Number. This field indicates the tax number used by the customer
The value for this field is the State Tax ID of the headoffice address of the business relation associated with the customer.
DInvoiceIsTaxablelogicalyesTaxable. This field indicates if the invoice is taxable.
api annotation:This field defaults to true if the customer is taxable.
DInvoiceBatchcharacter(8)noBatch Number. This field is used to identify a group of customer invoices created at one time using Evaluated Receipts Settlement (ERS) functions.
DInvoiceSalesAmtdecimal(4)noSales Amount. This field indicates the amount for which the salespersons should receive commission credit. This is normally the invoice total minus any non-commissioned charges such as freight or tax.
api annotation:This defaults from the order and is the only field that can be modified in this tab.
DInvoicePurchaseOrdercharacter(22)noPurchase Order.If a purchase order number was recorded on the original sales order, it displays in this field. This number indicates the original number of the document that initiated the sale, and can be useful when communicating with the customer.
DInvoiceSlsPsn1character(8)noSalesperson 1.This field displays the salesperson specified on the order to receive commission and quota credit for the order.
api annotation:The commission percentage defaults from the salesperson record.
DInvoiceSlsPsn2character(8)noSalesperson 2.This field displays the salesperson specified on the order to receive commission and quota credit for the order.
api annotation:The commission percentage defaults from the salesperson record.
DInvoiceSlsPsn3character(8)noSalesperson 3.This field displays the salesperson specified on the order to receive commission and quota credit for the order.
api annotation:The commission percentage defaults from the salesperson record.
DInvoiceSlsPsn4character(8)noSalesperson 4.This field displays the salesperson specified on the order to receive commission and quota credit for the order.
api annotation:The commission percentage defaults from the salesperson record.
DInvoiceComm1decimal(2)noSalesperson Commission. This field displays the commission percentage each salesperson receives.
api annotation:For invoices posted from sales orders, this field defaults from the associated sales order.
For manually created invoices, commission defaults from Salesperson Commission Detail, if rates have been defined for the customer; otherwise, from the salesperson record.
DInvoiceComm2decimal(2)noSalesperson Commission. This field displays the commission percentage each salesperson receives.
api annotation:For invoices posted from sales orders, this field defaults from the associated sales order.
For manually created invoices, commission defaults from Salesperson Commission Detail, if rates have been defined for the customer; otherwise, from the salesperson record.
DInvoiceComm3decimal(2)noSalesperson Commission. This field displays the commission percentage each salesperson receives.
api annotation:For invoices posted from sales orders, this field defaults from the associated sales order.
For manually created invoices, commission defaults from Salesperson Commission Detail, if rates have been defined for the customer; otherwise, from the salesperson record.
DInvoiceComm4decimal(2)noSalesperson Commission. This field displays the commission percentage each salesperson receives.
api annotation:For invoices posted from sales orders, this field defaults from the associated sales order.
For manually created invoices, commission defaults from Salesperson Commission Detail, if rates have been defined for the customer; otherwise, from the salesperson record.
DInvoiceGraceDaysintegernoGrace Days. This field indicates the number of days to be added to the financial due date of the invoice, after which interest charges are calculated.
api annotation:This field default to zero.
DInvoiceDiscPercentagedecimal(2)noDiscount Percentage. This field indicates the discount percentage that can be given when the invoice is paid before the discount due date.
DInvoiceLateIntdecimal(2)noThis field is obsoleted.
DInvoiceMarginAmountTCdecimal(4)noMargin Amount. This field is not used in Financial's module. It is updated in Operational (Invoice post and print and is equal to Line total + discount amount - total extended cost).
DInvoiceIsExternallogicalyesExternal. This field indicates if the daybook used is external.
This field is calculated by the system using the daybook code.
DInvoiceShipToCodecharacter(8)noShip-To Code.The code that identifies the address receiving the items being invoiced. you can change it to another valid ship-to defined for the business relation in Customer Ship-To Create.
The system uses the tax detail for the ship-from and ship-to addresses to select the correct tax environment for tax calculation.
For the ship-from, this is the headoffice address of the business relation.
For the ship-to, the tax details defined for the customer record are used.
api annotation:This field defaults from the sold-to address.
DInvoiceIsTaxExcludedlogicalyesTax Excluded.This field indicates if the amount specified for Invoice Amount excludes tax.
api annotation:This field defaults from the Customer Invoice Total Excludes Tax field in Global Tax Management Control.
PartialUpdate = yes - defaults to false
DInvoiceIsWithBanklogicalyesWith Bank. This field indicates if the invoice has a customer bank number specified for it.
api annotation:PartialUpdate = yes - defaults to true
DInvoiceLastFinChargeDatedatenoLast Finance Charge Date. Date last finance charge was applied
DInvoiceIsDiscTaxAtInvlogicalyesDiscount Tax at Invoice.This field indicates if the invoice has a discount for tax.
api annotation:PartialUpdate = yes - defaults to false
DInvoiceIsDiscTaxAtPaymlogicalyesDiscount Tax at Payment. This field indicates if the invoice has a discount for tax at the time of payment.
The discount amount at the time of payment only applies to the tax base amount.
api annotation:PartialUpdate = yes - defaults to false
DInvoiceNonDiscAmtTCdecimal(4)noTC Non-discount Amount. This field display the invoice amount without discount in base currency.
DInvoiceNonDiscAmtLCdecimal(4)noBC Non-discount Amount. This field display the invoice amount without discount in base currency.
This field is calculated by the system using the TC Non-discount Amount and the Exchange rate.
DInvoiceNonDiscAmtCCdecimal(4)noSC Non-discount Amount. This field display the invoice amount without discount in statutory currency.
This field is calculated by the system using the TC Non-discount Amount and the SC rate.
DInvoiceCreationDatedatenoCreation Date
DInvoiceCreationTimeStringcharacter(10)noSeconds since midnight in HH:MM:SS
DInvoiceInvCertCertificatecharacter(16)noDuplicate field from SysProperty
DInvoiceInvCertVersioncharacter(8)noVersion of the Certificate
DInvoiceInvCertKeycharacter(128)noInvoice Certification Key
DInvoiceInvCertSignatureCurrcharacter(256)noSignature Current Invoice
DInvoiceInvCertSignaturePrevcharacter(256)noSignature Previous Invoice
DInvoiceInvCertSignatureShortcharacter(4)no4-character signature based upon the content of DInvoiceInvCertSignatureCurr
DInvoiceIsWithDeductionlogicalyesWith Deduction
DInvoiceSalesOrderListcharacter(255)noSales Orders
DInvoiceShipperListcharacter(255)noShippers
DInvoiceLegalDocumentListcharacter(255)noLegal Documents
DInvoiceGoldenTaxInvoiceListcharacter(255)noGolden Tax Invoices
tdDInvoiceOriginalTCdecimal(4)noOriginal TC Amount
if Type = Invoice => DInvoiceOriginalDebitTC
if Type = CreditNote => DInvoiceOriginalCreditTC
tdDInvoiceOriginalLCdecimal(4)noOriginal LC Amount
if Type = Invoice => DInvoiceOriginalDebitLC
if Type = CreditNote => DInvoiceOriginalCreditLC
tcLocalCurrencyCodecharacter(3)noBase Currency. This fields inficates the base currency used by the invoice.
tdTotalAmountCreditTCdecimal(4)nototal credit amount in TC
=>sum of the DInvoiceVatBaseCreditTC and DInvoiceVatCreditTC
tdTotalAmountDebitTCdecimal(4)nototal debit amount in TC
=>sum of the DInvoiceVatBaseDebitTC and DInvoiceVatDebitTC
tiVatCurrencyNumDecintegernoThis field is obsoleted.
tiOverdueDaysintegernoOverdue Days. The overdue days are determined using the credit terms, as of date, and grace days you apply to this finance charge.
This field is calculated by the system.
tcDInvoiceNumbercharacter(50)noInvoice Number. The system generate invoice number based on the daybook code.
tdDInvoiceOriginalAmountdecimal(2)noTC Original Amt. Calculated field for the original amount.
tdDInvoiceOpenAmountdecimal(2)noTC Open Amt.Open amount is the total amount of the open item minus any credit to be applied(TC).
This field is calculated by the system.
tlDInvoiceIsReferencedlogicalnoReferenced. This field indicates if other invoices have linked to this invoice.
This field is calculated by the system.
tdDInvoiceOriginalAmountLCdecimal(2)noBC Original Amount
if Type = Invoice => CInvoiceOriginalCreditBC
if Type = CreditNote => CInvoiceOriginalDebitBC
tdDInvoiceOpenAmountLCdecimal(2)noBC Open Amt.Open amount is the total amount of the open item minus any credit to be applied(BC).
This field is calculated by the system using the tdCInvoiceOpenAmountTC.
tiShipFromAddressIdintegerno
tcPayFormatTypePayInstrumentcharacter(20)noPayment Instrument. This field displays the payment instrument defined for payments to this customer from your bank account.
tdTotalAmountWithTaxesTCdecimal(4)noTC Amount With Taxes.This field holds the total invoice amount with taxes in TC (necessary for excluded tax).
tiBusinessRelation_IDintegeryes
tcBusinessRelationCodecharacter(20)yesBusiness Relation.The business relation code linked to the customer.
This field is calculated by the system using the customer code.
tcBusinessRelationName1character(36)yesBusiness Relation Name. Calculated field displays the business relation name linked to the customer.
tcDebtorCodecharacter(8)yesCustomer Code. The code that identifies the customer to be paid with this invoice.
This field is calculated by the system.
tdDebtorHighCreditdecimal(4)yesHigh Credit.This field displays the highest amount of credit extended to this customer to date,which is equivalent to the largest AR balance so far reported. The amount is recalculated with each revision of the customer credit limit.
tdDebtorSalesOrderBalancedecimal(4)yesBalance of Sales Orders.This field displays the total amount of customer sales orders generated in all entities.
The following types of orders are included:
Discrete sales orders, both confirmed and unconfirmed
Pending invoices
Return Material Authorizations from Service/Support Management
tcDivisionCodecharacter(8)noSub-Account Code. This field displays the code of sub-account if the customer control account is defined with sub-account analysis.
This sub-account applies to all invoice posting lines.
This field can be blank.
tcJournalCodecharacter(8)yesDaybook Code. This field identifies an internal daybook that matches the invoice type: customer invoice, invoice correction, credit note, or credit note correction.
This field is calculated by the system.
tiLinkedDInvoiceVoucherintegernoVoucher. The numeric identifier assigned to the posting linked to this invoice.
This field is calculated by the system according to the linked invoice.
tcLinkedJournalCodecharacter(8)noDaybook Code.This field identifies the daybook of other invoice linked to this invoices.
This field is calculated by the system according to the linked invoice.
tiLinkedPeriodYearintegernoGL Calendar Year. The GL Calendar Year of other invoice linked to this invoices.
This field is calculated by the system according to the linked invoice.
tcCurrencyCodecharacter(3)yesCurrency Code.This filed identifies the currency of the invoice amount entered by the user.
tcReasonCodecharacter(20)yesInvoice Status Code. This field determines the approval, payment, and allocation status of the invoice.
This field is calculated by the system.
api annotation:The initial code defaults from the customer record.
tcNormalPaymentConditionCodecharacter(8)yesCredit Terms Code. The calculated code identifies the credit terms that apply to this invoice.
When the credit terms code is changed, the invoice due date is recalculated.
api annotation:Credit terms code defaults from the credit term of the customer record.
tcTransactionStartCountryCodecharacter(3)noTransactionStart Country Code. This field identifies the start country of the transaction.
This field is calculated by the system.
tcTransactionEndCountryCodecharacter(3)noTransactionEnd Country Code. This field identifies the end country of the transaction.
This field is calculated by the system.
tcProjectCodecharacter(8)noProject. The project to which this invoice is to be posted.
tcCostCentreCodecharacter(4)noCost Center Code. The cost center to which this invoice is to be posted.
tcVatCurrencyCodecharacter(3)noCurrency Code.This field identifies the currency used by the invoice for tax use.
This field is calculated by the system.
tcShipFromAddressCitycharacter(30)noCity. The city for the ship-from address.
This field is calculated by the system using the ship-from address city.
tcShipFromAddressStatecharacter(20)noState. The state or province for the ship-from address.
This field is calculated by the system using the ship-from address.
tcShipFromAddressStreet1character(36)noAddress: Line one of the ship-from address details.
tcShipFromAddressStreet2character(36)noAddress: Line two of the ship-from address details.
This field can be blank.
tcShipFromAddressStreet3character(36)noAddress: Line three of the ship-from address details.
This field can be blank.
tcShipFromAddressTypeCodecharacter(20)noAddress Type: A code that identifies the type of the ship-from address.
This field is calculated by the system.
tcShipFromAddressZipcharacter(10)noZip. The postal code or US zip code associated with the ship-from address.
This field is calculated by the system.
tcShipFromBusinessRelationCodecharacter(20)noBusiness Relation. This field identifies the Business relation of the ship-from address.
This field is calculated by the system according to the ship-from address.
tcShipFromCountryCodecharacter(3)noCounty Code. This field identifies the county for the ship-from address.
This field is calculate by the system.
tcShipToAddressCitycharacter(30)noCity. The city for the ship-to address.
This field is calculated by the system using the ship-to address city.
tcShipToAddressStatecharacter(20)noState. The state or province for the ship-to address.
This field is calculated by the system using the ship-to address.
tcShipToAddressStreet1character(36)noAddress: Line one of the ship-to address details.
tcShipToAddressStreet2character(36)noAddress: Line two of the ship-to address details.
This field can be blank.
tcShipToAddressStreet3character(36)noAddress: Line three of the ship-to address details.
This field can be blank.
tcShipToAddressTypeCodecharacter(20)noAddress Type: A code that identifies the type of the ship-to address.
This field is calculated by the system.
tcShipToAddressZipcharacter(10)noZip. The postal code or US zip code associated with the ship-to address.
This field is calculated by the system.
tcShipToBusinessRelationCodecharacter(20)noBusiness Relation. This field identifies the Business relation of the ship-to address.
This field is calculated by the system according to the ship-to address.
tcShipToCountryCodecharacter(3)noCounty Code. This field identifies the county for the ship-to address.
This field is calculate by the system.
tcSoldToDebtorCodecharacter(8)yesSold To Customer Code. This code identifies the sold-to customer who received the items being invoiced. The sold-to address displays on the printed invoice.
api annotation:On a new manually created invoice, the code entered for the Customer on the General tab displays by default.
tcControlGLCodecharacter(8)yesAccount.This field identifies the customer control GL account.
This field is calculated by the system according to the customer.
tcDAJournalCodecharacter(20)noAdjustment.Journal Code for the Debtor Adjustment Posting.
tiDAVoucherintegernoSA Voucher. Voucher of Debtor Adjusment Posting.
tcOwnVatNumberCountryCodecharacter(20)noOwn Tax Number Country Code. This field indicates the tax number Country for the entity in which you are working.
This field is calculated by the system according to the Own Tax Number.
tcNormalPaymentConditionTypecharacter(20)yesCredit Terms. The credit terms that apply to this invoice. Credit terms determine invoice due dates and any settlement discounts on early payments. Credit terms also determine if multiple payments are made in stages based on invoice percentages.
api annotation:This field defaults from the credit term type of the customer record accosiated with the invoice.
tcShipFromTaxIdStatecharacter(40)noShip-From Tax ID State. Ship-From State Tax.
tcDebVatNumberCountryCodecharacter(20)noCustomer Tax Number Country Code. This field indicates the tax number Country of the customer.
This field is calculated by the system according to the customer Tax Number.
tlShipFromCountryIsEUCountrylogicalnoShip-To is an EU Country. This field indicates if the customer's Ship-To address is in EU country.
This field is calculated by the system according to the ship-to address.
tcShipFromTaxZonecharacter(16)noShip From Tax Zone. Calculated field identifies the tax zone of the Ship-From business relation, which is associated with the current entity.
CustomShort0character(20)noCustom Short Field
CustomShort1character(20)noCustom Short Field
CustomShort2character(20)noCustom Short Field
CustomShort3character(20)noCustom Short Field
CustomShort4character(20)noCustom Short Field
CustomShort5character(20)noCustom Short Field
CustomShort6character(20)noCustom Short Field
CustomShort7character(20)noCustom Short Field
CustomShort8character(20)noCustom Short Field
CustomShort9character(20)noCustom Short Field
CustomCombo0character(20)noCustom Combo Field
CustomCombo1character(20)noCustom Combo Field
CustomCombo2character(20)noCustom Combo Field
CustomCombo3character(20)noCustom Combo Field
CustomCombo4character(20)noCustom Combo Field
CustomCombo5character(20)noCustom Combo Field
CustomCombo6character(20)noCustom Combo Field
CustomCombo7character(20)noCustom Combo Field
CustomCombo8character(20)noCustom Combo Field
CustomCombo9character(20)noCustom Combo Field
CustomLong0character(255)noCustom Long Field
CustomLong1character(255)noCustom Long Field
CustomNotecharacter(2000)noCustom Note Field
CustomDate0datenoCustom Date Field
CustomDate1datenoCustom Date Field
CustomDate2datenoCustom Date Field
CustomDate3datenoCustom Date Field
CustomDate4datenoCustom Date Field
CustomInteger0integernoCustom Integer Field
CustomInteger1integernoCustom Integer Field
CustomInteger2integernoCustom Integer Field
CustomInteger3integernoCustom Integer Field
CustomInteger4integernoCustom Integer Field
CustomDecimal0decimal(4)noCustom Decimal Field
CustomDecimal1decimal(4)noCustom Decimal Field
CustomDecimal2decimal(4)noCustom Decimal Field
CustomDecimal3decimal(4)noCustom Decimal Field
CustomDecimal4decimal(4)noCustom Decimal Field
CustomShort10character(20)noCustom Short Field
CustomShort11character(20)noCustom Short Field
CustomShort12character(20)noCustom Short Field
CustomShort13character(20)noCustom Short Field
CustomShort14character(20)noCustom Short Field
CustomShort15character(20)noCustom Short Field
CustomShort16character(20)noCustom Short Field
CustomShort17character(20)noCustom Short Field
CustomShort18character(20)noCustom Short Field
CustomShort19character(20)noCustom Short Field
CustomCombo10character(20)noCustom Combo Field
CustomCombo11character(20)noCustom Combo Field
CustomCombo12character(20)noCustom Combo Field
CustomCombo13character(20)noCustom Combo Field
CustomCombo14character(20)noCustom Combo Field
CustomDecimal5decimal(4)noCustom Decimal Field
CustomDecimal6decimal(4)noCustom Decimal Field
CustomDecimal7decimal(4)noCustom Decimal Field
CustomDecimal8decimal(4)noCustom Decimal Field
CustomDecimal9decimal(4)noCustom Decimal Field
CustomDecimal10decimal(4)noCustom Decimal Field
CustomDecimal11decimal(4)noCustom Decimal Field
CustomDecimal12decimal(4)noCustom Decimal Field
CustomDecimal13decimal(4)noCustom Decimal Field
CustomDecimal14decimal(4)noCustom Decimal Field
CustomDate5datenoCustom Date Field
CustomDate6datenoCustom Date Field
CustomDate7datenoCustom Date Field
CustomDate8datenoCustom Date Field
CustomDate9datenoCustom Date Field
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacternoempty string
tc_Statuscharacternoupdate status

table tDInvoiceBank

Description

This table holds the bank related information of the invoice/creditnote.

field namedata typemnd.description
DInvoiceBank_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
BankNumber_IDintegeryesFormatted Bank Account No
DInvoiceBankToPayTCdecimal(4)noTC Payment Amount. This field displays the payment amount in the transaction currency.
tcOwnBankNumbercharacter(20)noOwn Bank Number. This field displays the account number that receives payments from this customer.
This number is defined on the customer record, and is normally the default bank account number for the entity you are currently working in.
tcPayFormatTypeCodecharacter(20)noPayment Format. The payment format you have defined for payments from your bank to this customer.
The value of the field can only be the formats initially defined for the account.
This field is calculated by the system.
tlDInvoiceIsReferencedlogicalnoReferenced. This field indicates if other invoices have linked to this invoice.
This field is calculated by the system.
tcPayFormatTypePayInstrumentcharacter(20)noPayment Instrument. The payment instrument defined for payments to this customer from your bank account.
This field is calculated by the system.
tlValidatePaymentlogicalnoValidate the payment when the dinvoicebank amount is changed : when you come from payment selection it is false, otherwise true.
tcBankNumbercharacter(40)yesBank Number. The customer bank account number. This field is mandatory when the payment instrument for the customer is electronic.
This field is calculated by the system.
tcBankNumberExtensioncharacter(20)yesExtension. This field indicates the bank number extension. The extension defines the currency when an account has amounts in multiple currencies.
This field is calculated by the system.
tcBankNumberFormattedcharacter(40)yesFormatted Number. This field displays the customer bank account number, formatted according to the validation you applied.
This field is calculated by the system.
tcBankNumberSwiftCodecharacter(40)yesSWIFT Code. This field displays the SWIFT code of the bank.
SWIFT (the Society for Worldwide Interbank Financial Telecommunication) is a banking network for world-wide payments between banks. Also known as the BIC or Bank Identifier Code.
This field is calculated by the system and can be blank.
tcBankNumberValidationcharacter(20)yesValidation. This field identifies the bank format validation for the customer bank account.
Account number validation ensures that the account number is formatted according to the regulations of the national banking system.
This field is calculated by the system.
tiBankPayFormat_IDintegeryes
tcBusinessRelationCodecharacter(20)yesBusiness Relation Code. This field displays the business relation for the customer's bank, and contains bank addressing information.
This field is calculated by the system.
tiParentObject_IDintegeryes
tcCompanyCodecharacter(20)noEntity Code. This field identifies the entity in which you are working in.
tcOwnGLCodecharacter(20)noOwn Gl Account.The default customer bank account configured for the customer.
If you have configured multiple accounts for this customer, you can add these account details by inserting a new row for each account. You can use a maximum of three bank accounts to make the invoice payment,specifying the bank reference and amounts to be paid per account in each case. The total of the separate amounts must equal the total invoice amount.
This field is calculated by the system.
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceBankPayCode

Description

This table holds the information about the payment format of the invoice.

field namedata typemnd.description
DInvoiceBankPayCode_IDintegeryesRecord ID
DInvoiceBank_IDintegeryesLink to DInvoiceBank
PayFormatCode_IDintegernoLink to PayFormatCode
PayFormatGroup_IDintegernoLink to PayFormatGroup
DInvoiceBankPayCodeValuecharacter(40)noAttribute Value.The value of a new attribute of the payment Format.
This field is added by the user for bank payment.
api annotation:This field defaults from the value user set in the payment maintance.
tcPayFormatGroupCodecharacter(20)noPayFormat Attribute level. This field indicates which level the new attributes belongs to.
tlPayFormatGroupIsMandatorylogicalnoMandatory. This field indicates if the new field added by the user is mandatory for input.
tcPayFormatCodecharacter(20)noPayment Format. The name of a new attribute of the payment Format.
This field is defined in payment format maintenance.
tcPayFormatGroupDataTypecharacter(20)noData Type. This field indicates the data type of the attribute added by the user.
tcPayFormatGroupInputOptioncharacter(20)noInput Option. This field indicates if a payment attribute value can be entered manually (editable) or has to be selected from a list (selectable).
tcPayFormatGroupDescriptioncharacter(20)noAttribute Name Description. This field displays the description of the Attribute added by the user.
tcPayFormatCodeDescriptioncharacter(20)noAttribute Description. A brief description of the attribute.
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoiceBank.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceDeduction

Annotation

<QUERYTYPE=Application Table - Master Data>

field namedata typemnd.description
DInvoiceDeduction_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
DeductionCatLine_IDintegeryesLink to DeductionCatLine
ApprovePosting_IDintegernoLink to ApprovePosting
RejectPosting_IDintegernoLink to RejectPosting
PaidDInvoice_IDintegernoLink to PaidDInvoice
DInvoiceDeductionTCdecimal(4)yesDeduction TC
DInvoiceDeductionLCdecimal(4)yesDeduction BC
DInvoiceDeductionCCdecimal(4)yesDeduction SC
DInvoiceDeductionStatuscharacter(40)noDeduction Status
DInvoiceDeductionCommentcharacter(2000)noComment
DInvoiceDeductionApRejComcharacter(80)noApprove/Reject Comment
DInvoiceDeductionApRejDatedatenoApprove/Reject Date
DInvoiceDeductionCreateDatedatenoCreate Date
DInvoiceDeductionSequenceintegernoSequence
DInvoiceDeductionCustRefcharacter(20)noCustomer Reference
DInvoiceDeductionPromotionCodecharacter(20)noPromotion Code
tcDeductionCatCodecharacter(20)no
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
CustomShort0character(20)no
CustomShort1character(20)no
CustomShort2character(20)no
CustomShort3character(20)no
CustomShort4character(20)no
CustomShort5character(20)no
CustomShort6character(20)no
CustomShort7character(20)no
CustomShort8character(20)no
CustomShort9character(20)no
CustomCombo0character(20)no
CustomCombo1character(20)no
CustomCombo2character(20)no
CustomCombo3character(20)no
CustomCombo4character(20)no
CustomCombo5character(20)no
CustomCombo6character(20)no
CustomCombo7character(20)no
CustomCombo8character(20)no
CustomCombo9character(20)no
CustomLong0character(255)no
CustomLong1character(255)no
CustomNotecharacter(2000)no
CustomDate0dateno
CustomDate1dateno
CustomDate2dateno
CustomDate3dateno
CustomDate4dateno
CustomInteger0integerno
CustomInteger1integerno
CustomInteger2integerno
CustomInteger3integerno
CustomInteger4integerno
CustomDecimal0decimal(4)no
CustomDecimal1decimal(4)no
CustomDecimal2decimal(4)no
CustomDecimal3decimal(4)no
CustomDecimal4decimal(4)no
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceMovement

Description

Customer Invoice: Movement Records

field namedata typemnd.description
DInvoiceMovement_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
PostingLine_IDintegeryesLink to PostingLine
Company_IDintegernoLink to Company
Period_IDintegernoLink to Period
Debtor_IDintegernoLink to Debtor
DInvoiceMovementTypecharacter(20)yesCInvoiceMovementType. "Initial" indicates that the movement represents the initial creation of the invoice, "movement" stands for all subsequent modifications of the invoice balance (payments, adjustments etc).
DInvoiceMovementYearPeriodintegernoYear/GL Period. This field indicates the accounting year and period for the invoice's movement.
DInvoiceMovementDiscountTCdecimal(4)noCInvoiceMovementDiscountTC. The amount of payment discount in TC.
DInvoiceMovementPostDatedatenoPosting Date. The Posting Date of the Invoice's movement.
DInvoiceMovementIsForDraftlogicalyesFor Draft. This field indicates if the invoice is for draft use.
The invoice is initially saved as a draft. Draft invoices do not generate postings when saved, and so do not affect the AP sub-ledger or general ledger.
CustomShort0character(20)noCustom Short Field
CustomShort1character(20)noCustom Short Field
CustomShort2character(20)noCustom Short Field
CustomShort3character(20)noCustom Short Field
CustomShort4character(20)noCustom Short Field
CustomShort5character(20)noCustom Short Field
CustomShort6character(20)noCustom Short Field
CustomShort7character(20)noCustom Short Field
CustomShort8character(20)noCustom Short Field
CustomShort9character(20)noCustom Short Field
CustomCombo0character(20)noCustom Combo Field
CustomCombo1character(20)noCustom Combo Field
CustomCombo2character(20)noCustom Combo Field
CustomCombo3character(20)noCustom Combo Field
CustomCombo4character(20)noCustom Combo Field
CustomCombo5character(20)noCustom Combo Field
CustomCombo6character(20)noCustom Combo Field
CustomCombo7character(20)noCustom Combo Field
CustomCombo8character(20)noCustom Combo Field
CustomCombo9character(20)noCustom Combo Field
CustomLong0character(255)noCustom Long Field
CustomLong1character(255)noCustom Long Field
CustomNotecharacter(2000)noCustom Note Field
CustomDate0datenoCustom Date Field
CustomDate1datenoCustom Date Field
CustomDate2datenoCustom Date Field
CustomDate3datenoCustom Date Field
CustomDate4datenoCustom Date Field
CustomInteger0integernoCustom Integer Field
CustomInteger1integernoCustom Integer Field
CustomInteger2integernoCustom Integer Field
CustomInteger3integernoCustom Integer Field
CustomInteger4integernoCustom Integer Field
CustomDecimal0decimal(4)noCustom Decimal Field
CustomDecimal1decimal(4)noCustom Decimal Field
CustomDecimal2decimal(4)noCustom Decimal Field
CustomDecimal3decimal(4)noCustom Decimal Field
CustomDecimal4decimal(4)noCustom Decimal Field
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceOpInfo

Description

This table holds the informatin in the grids of operational tab.

field namedata typemnd.description
DInvoiceOpInfo_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
DInvoiceOpInfoTypecharacter(20)yesType. The type of the OpInfo Records.
ValuesList: SALESORDER, SHIPPER.
value list:{&DINVOICEOPINFOTYPES}
DInvoiceOpInfoCodecharacter(20)yesIdentifier. This field identifies an opinfo record.
DInvoiceOpInfoDescriptioncharacter(40)noDescription. A brief description for the OpInfo information.
DInvoiceOpInfoGTDocNbrcharacter(20)noGolden Tax Document Number
DInvoiceOpInfoGTUpdateTypecharacter(20)noGolden Tax Update Type
CustomShort0character(20)noCustom Short Field
CustomShort1character(20)noCustom Short Field
CustomShort2character(20)noCustom Short Field
CustomShort3character(20)noCustom Short Field
CustomShort4character(20)noCustom Short Field
CustomShort5character(20)noCustom Short Field
CustomShort6character(20)noCustom Short Field
CustomShort7character(20)noCustom Short Field
CustomShort8character(20)noCustom Short Field
CustomShort9character(20)noCustom Short Field
CustomCombo0character(20)noCustom Combo Field
CustomCombo1character(20)noCustom Combo Field
CustomCombo2character(20)noCustom Combo Field
CustomCombo3character(20)noCustom Combo Field
CustomCombo4character(20)noCustom Combo Field
CustomCombo5character(20)noCustom Combo Field
CustomCombo6character(20)noCustom Combo Field
CustomCombo7character(20)noCustom Combo Field
CustomCombo8character(20)noCustom Combo Field
CustomCombo9character(20)noCustom Combo Field
CustomLong0character(255)noCustom Long Field
CustomLong1character(255)noCustom Long Field
CustomNotecharacter(2000)noCustom Note Field
CustomDate0datenoCustom Date Field
CustomDate1datenoCustom Date Field
CustomDate2datenoCustom Date Field
CustomDate3datenoCustom Date Field
CustomDate4datenoCustom Date Field
CustomInteger0integernoCustom Integer Field
CustomInteger1integernoCustom Integer Field
CustomInteger2integernoCustom Integer Field
CustomInteger3integernoCustom Integer Field
CustomInteger4integernoCustom Integer Field
CustomDecimal0decimal(4)noCustom Decimal Field
CustomDecimal1decimal(4)noCustom Decimal Field
CustomDecimal2decimal(4)noCustom Decimal Field
CustomDecimal3decimal(4)noCustom Decimal Field
CustomDecimal4decimal(4)noCustom Decimal Field
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoicePosting

Description

Link Customer Invoice - Posting

field namedata typemnd.description
DInvoicePosting_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
Posting_IDintegeryesLink to Posting
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceStage

Description

Customer Invoice: stage information

field namedata typemnd.description
DInvoiceStage_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
PaymentConditionStaged_IDintegernoCredit Terms Code
DInvoiceStageDueDatedateyesDue Date. The date when this stage should end.
DInvoiceStagePercentagedecimal(10)noPercentage. CInvoiceStagePercent Staged payments credit terms details of the invoice. The percentage of the invoice total that this stage stands for.
DInvoiceStageAmountTCdecimal(4)yesTC Amount. CInvoiceStageAmountTC Staged payments credit terms details of the invoice. The amount to pay in TC for this stage.
DInvoiceStageAmountLCdecimal(4)yesBC Amount. CInvoiceStageAmountBC Staged payments credit terms details of the invoice. The amount to pay in BC for this stage.
DInvoiceStageAmountCCdecimal(4)noSC Amount. CInvoiceStageAmountSC Staged payments credit terms details of the invoice. The amount to pay in SC for this stage.
DInvoiceStageAmtAppliedTCdecimal(4)noTC Applied Amount. CInvoiceStageAmtAppliedTC Staged payments credit terms details of the invoice. The amount paid in TC for this stage.
DInvoiceStageDiscDatedatenoCInvoiceDiscDate Payment discount due date. When the invoice is paid before this date a payment discount can be given.
DInvoiceStageDiscPercdecimal(3)noCInvoiceDiscPerc Payment discount percent. When the invoice is paid before the discount due date, this is the discount percentage that can be given.
DInvoiceStageIsSelectedlogicalnoUsed to indicate if a customer invoice stage is included on a payment selection.
tcPaymentConditionCodecharacter(8)noCredit Terms Code. This field idetifies the Credit Term used in this stage.
tcPaymentConditionDescriptcharacter(40)noDescription. This field displays the description of the Credit Term used in this stage.
tdPaymentConditionPercentagedecimal(3)noDiscount Percentage. This field indicates the discount rate used in the stage.
This field is calculated using the Credit Term.
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tDInvoiceVat

Description

Customer Invoice: Tax Records

field namedata typemnd.description
DInvoiceVat_IDintegeryesRecord ID
DInvoice_IDintegeryesLink to DInvoice
Vat_IDintegernoDomain
NormalTaxGL_IDintegernoNormal Tax Account
NormalTaxDivision_IDintegernoNormal Tax Sub-Account
AbsRetTaxGL_IDintegernoAbsorbed Tax Account
AbsRetTaxDivision_IDintegernoAbsorbed Tax Sub-Account
SuspDelTaxGL_IDintegernoSuspended Tax Account
SuspDelTaxDivision_IDintegernoSuspended Tax Sub-Account
PostingVat_IDintegernoLink to PostingVat
DInvoiceVatVatBaseDebitLCdecimal(4)noBC Base Amount DR. This field displays the debit base amount in the base currency.
This field is calculated by the system using the TC Base Amount DR and the Exchange rate.
DInvoiceVatVatBaseCreditLCdecimal(4)noBC Base Amount CR. This field displays the credit base amount in the base currency.
This field is calculated by the system using the TC Base Amount CR and the Exchange rate.
DInvoiceVatVatBaseDebitTCdecimal(4)noTC Base Amount DR. This field displays the debit base amount in the transaction currency.
This field is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatVatBaseCreditTCdecimal(4)noTC Base Amount CR. This field displays the credit base amount in the transaction currency.
This field is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatVatBaseDebitCCdecimal(4)noSC Base Amount DR. This field displays the debit base amount in the statutory currency.
This field is calculated by the system using the TC Base Amount DR and the SC rate.
DInvoiceVatVatBaseCreditCCdecimal(4)noSC Base Amount CR. This field displays the credit base amount in the statutory currency.
This field is calculated by the system using the TC Base Amount CR and the SC rate.
DInvoiceVatVatDebitLCdecimal(4)noBC Tax Amount DR. This field displays the debit tax amount in the base currency.
This field is calculated by the system using the TC Tax Amount DR and the Exchange rate.
DInvoiceVatVatCreditLCdecimal(4)noBC Tax Amount CR. This field displays the debit tax amount in the base currency.
This field is calculated by the system using the TC Tax Amount CR and the Exchange rate.
DInvoiceVatVatDebitTCdecimal(4)noTC Tax Amount DR. This field displays the debit tax amount (TC) calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatVatCreditTCdecimal(4)noTC Tax Amount CR. This field displays the credit tax amount (TC) calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatVatDebitCCdecimal(4)noSC Tax Amount DR. This field displays the debit tax amount in the statutory currency.
This field is calculated by the system using the TC Tax Amount DR and the SC rate.
DInvoiceVatVatCreditCCdecimal(4)noSC Tax Amount CR. This field displays the credit tax amount in the statutory currency.
This field is calculated by the system using the TC Tax Amount CR and the SC rate.
DInvoiceVatIsTaxablelogicalyesTaxable. This field indicates if the invoice is taxable.
api annotation:This field defaults to true if the customer is taxable.
DInvoiceVatIsUpdAllowlogicalyesUpdate Tax Allowed. When this is field is true, you can modify the base and tax credit and debit amounts during transaction entry.
This field is useful for overriding the system if there is a need to match amounts on manually issued documents. In some environments, tax authorities require that you cannot modify the calculated tax amounts.
DInvoiceVatIsAbsRetlogicalyesRetained. This field indicates that the tax rate in use has been configured to retain taxes for payment directly to the government.
DInvoiceVatIsAccrRcpUslogicalyesAccrue at Receipt/Usage. Tax is accrued at receipt. This is a parameter of the tax rate code in GTM.
DInvoiceVatTaxTrTypecharacter(2)noTax transaction type. This is a parameter of the tax rate code in GTM.
DInvoiceVatIsRevChargelogicalnoReverse Charge.This field indicates if the invoice tax is of type Reverse Charge.
DInvoiceVatUILinkedRowIDcharacter(30)noLinked Row
DInvoiceVatSequenceintegernoSequence.The sequentiel number of the tax line on the invoice.
api annotation:PartialUpdate = yes - defaults to 1
DInvoiceVatNTBaseDebitTCdecimal(4)noTC Base Debit Non-taxable. This field displays the Non-taxable debit base amount in the transaction currency.
This is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatNTBaseCreditTCdecimal(4)noTC Base Credit Non-taxable. This field displays the Non-taxable credit base amount in the transaction currency.
This is calculated by the system using the total invoice amount (TC) and the applicable tax rate code.
DInvoiceVatIsSuspDellogicalyesCInvoiceVatIsSuspDel Tax line is for Suspended or Delayed tax. This is a parameter of the tax rate code in GTM.
api annotation:PartialUpdate = yes - defaults to false
DInvoiceVatSuspDelTaxAmtTCdecimal(4)noTax Amount on Delayed Account TC. This field display the tax amount in the delayed account of the invoice in Transaction currency.
TxuTaxUsagecharacter(8)noTax Usage. When taxes are defined to accrue at receipt for this receiver, this field indicates the tax usage being applied, if any. Select a different tax class if necessary.
api annotation:This field defaults from the customer,and can be modified.
TxenvTaxEnvcharacter(16)noTax Environment. This field is automatically calculated based on the customer and ship-to address details, and can be modified.
TxclTaxClscharacter(3)noTax Class. When taxes are defined to accrue at receipt for this receiver, this field indicates the tax class being applied, if any.
api annotation:This field default from the customer, and can be modified.
TxtyTaxTypecharacter(16)noTax Type. This field displays the tax type, which defaults from the tax environment.
tdDInvoiceVatVatBaseDebitVCdecimal(4)noThis field is obsoleted.
tdDInvoiceVatVatBaseCreditVCdecimal(4)noThis field is obsoleted.
tdDInvoiceVatVatDebitVCdecimal(4)noThis field is obsoleted.
tdDInvoiceVatVatCreditVCdecimal(4)noThis field is obsoleted.
tlIsRecalculateTaxlogicalnoRecalc. When you change the tax class, tax usage, tax environment, or the Taxable fields or modify one of the base amounts, this field is automatically set to true,and the system recalculates the amounts when you have completed the line in the grid. You can also manually set this field to true or false.
tcDomainCodecharacter(8)noDomain. This field displays the doamin of the invoice (the current domain).
tcVatInOutcharacter(20)noTax In/Out. Indication if the tax in Input (tax on purchases) or Output (tax on sales).
api annotation:PartialUpdate = yes - defaults to output
tcVatCodecharacter(20)noTax Code. This field displays the code of the tax rate, based on the tax environment for the combination of customer and ship-to address.
tcNormalTaxGLCodecharacter(8)noNormal Tax Account. This field indicates the Gl account for tax use.
The Tax accounts are defined for the current domain in Domain/Account Control.
tcNormalTaxDivisionCodecharacter(8)noNormal Tax Sub-Account. This field indicates the sub-account if the customer control account is defined with sub-account analysis.
tcAbsRetTaxGLCodecharacter(8)noRetained Tax Account. This field indicates the GL account used to retain the tax.
When you have selected the Retained/Absorbed options.
This field is defined in Tax Rate Maintenance.
tcAbsRetTaxDivisionCodecharacter(8)noRetained Tax Sub-Account.This field indicates the sub- Account used to retain the tax.
When you have selected the Retained/Absorbed options.
This field is defined in Tax Rate Maintenance.
tcSuspDelTaxGLCodecharacter(8)noDelayed Tax Account. This field indicates the GL account used to handle the delayed tax.
tcSuspDelTaxDivisionCodecharacter(8)noDelayed Tax Sub-Account. This field indicates the sub-account used to handle the delayed tax.
tlIsAvataxTaxLinelogicalnoIs the tax line a Avatax tax line i.e. using tax method 40
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tDInvoice.tc_Rowid
tc_Statuscharacternoupdate status

table tCustomTable0

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable1

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable2

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter