Customer Invoice
Customer Invoice's Database
Doc Date
iv.DOCDATE
Date
E.g.: 2024-11-15
Inv No
iv.DOCNO
String
E.g.: INV12345
Currency Code
iv.CURRENCYCODE
String
E.g.: USD
Agent
iv.AGENT
String
E.g.: Agent X
Terms
iv.TERMS
String
E.g.: Net 30
Ext. No
iv.DOCNOEX
String
E.g.: EXT123
Customer Code
iv.CODE
String
E.g.: CUST123
Area
iv.AREA
String
E.g.: Area 51
Bill To
ga.DESCRIPTION
String
E.g.: Customer ABC
Invoice Description
iv.DESCRIPTION
String
E.g.: Payment for services
Cancelled
iv.CANCELLED
Boolean
E.g.: true
Local Net Total
iv.LOCALDOCAMT
Number
E.g.: 1000.00
Net Total
iv.DOCAMT
Number
E.g.: 1000.00
Seq
dtl.SEQ
Number
E.g.: 1
Sales A/C
dtl.ACCOUNT
String
E.g.: SA123
Description (Detail)
dtl.DESCRIPTION
String
E.g.: Payment for services
Project (Detail)
dtl.PROJECT
String
E.g.: Project B
Amount
dtl.AMOUNT
Number
E.g.: 500.00
Tax
dtl.TAX
Number
E.g.: 50.00
Tax Rate
dtl.TAXRATE
String
E.g.: 10%
Tax Inclusive
dtl.TAXINCLUSIVE
Boolean
E.g.: true
Tax Amount
dtl.TAXAMT
Number
E.g.: 50.00
Sync From
'ABC COMPANY'
String
E.g.: ABC COMPANY
Last Modified
a.DOCDATETIME
Timestamp
E.g.: 2024-11-15 07:48:46.563
Customer Invoice's Sample Code
Remember to change to the correct field before proceeding to run ANY script.
WITH AuditData AS (
SELECT
SUBSTRING(a.REF FROM POSITION(', ' IN a.REF) + 2) AS AUDITKEY,
a.REF,
MAX(a.DOCDATETIME) AS DOCDATETIME
FROM AUDIT a
WHERE a.REF LIKE 'AR_IV, %'
GROUP BY a.REF
)
SELECT FIRST 3
iv.DOCDATE docDate,
iv.DOCNO docNo,
iv.CURRENCYCODE currencyCode,
iv.AGENT agent,
iv.TERMS terms,
iv.DOCNOEX docNoExt,
iv.CODE customerCode,
iv.AREA area,
ga.DESCRIPTION billTo,
iv.DESCRIPTION invoiceDescription,
iv.CANCELLED cancelled,
iv.LOCALDOCAMT localNetTotal,
iv.DOCAMT netTotalRm,
dtl.SEQ seq,
dtl.ACCOUNT salesAccount,
dtl.DESCRIPTION dtlDescription,
dtl.PROJECT project,
dtl.AMOUNT amount,
dtl.TAX tax,
dtl.TAXRATE taxRate,
dtl.TAXINCLUSIVE taxInclusive,
dtl.TAXAMT taxAmount,
'{YOUR_COMPANY}' syncFrom,
a.DOCDATETIME lastModified
FROM AuditData a
JOIN AR_IV iv ON a.AUDITKEY = iv.DOCKEY
JOIN AR_IVDTL dtl ON iv.DOCKEY = dtl.DOCKEY
JOIN GL_ACC ga ON iv.CODE = ga.CODE
WHERE a.DOCDATETIME > TIMESTAMP '{LAST_MODIFIED_DATE_TIME}'
Last updated