core8 field nameLabelcore8hubspotsalesforcepipedrivequickbooksstripegreenInvoice
Object Nameinvoice(none)(none)-InvoiceinvoiceInvoice
invoiceNumberInvoice NumberinvoiceNumber---DocNumber(readOnly)number(readOnly)number(readOnly) (1)
invoiceDateInvoice DateinvoiceDate---TxnDate(1)created(timestamp1000)(1)creationDate(1)
issueDateInvoice DateissueDate---(none)(none)(mapped to creationDate maybe?)
dueDatePayment Due DatedueDate---DueDate(1)due_date(timestamp1000)(1)dueDate
status (enum)Invoice Statusstatus---(mapped in logic)partial (e.g., paid, draft)status(some partial)
paymentTerms (enum)Payment TermspaymentTerms---(none)(none)paymentTerms(enumMap)
serviceStartDateService Dates FromserviceStartDate---(none)period_start-
serviceEndDateService Dates ToserviceEndDate---(none)period_end-
subTotal(Calculated)subTotal---(none)(some lines total)(none)
amount(Not labeled)amount---(none)(none) or lines partialamountDueVat(2)
vatTotal(Calculated)vatTotal---(none)tax(factor100)(1)vat
totalTotal inc VATtotal---TotalAmt(readOnly)total(factor100)(1)amount(some)
totalDueTotal Amount DuetotalDue---Balance(readOnly)amount_due(factor100)(1)amount(??)
balance(Not labeled)balance---Balance(readOnly)amount_remaining(factor100)(1)amountOpened(??)
currency (enum)Currencycurrency---CurrencyRef.value(if multi-currency)currency(lower/upper)(1)currency
notesNotesnotes---CustomerMemo.valuedescriptionremarks
paymentDatePayment DatepaymentDate------
paymentMethod (enum)Payment MethodpaymentMethod------
paymentReferencePayment ReferencepaymentReference------
invoiceLine (sub-objects)(none)invoiceLine(none)(none)-see line detail belowinvoiceLine(some logic)invoiceLine(some logic)

(1) Timestamps or numeric fields might have custom conversions or factor100.
(2) E.g., “amountDueVat” in GreenInvoice is net + VAT.