Class Invoice

  • All Implemented Interfaces:
    java.io.Serializable

    @TypeAlias("Invoice")
    public class Invoice
    extends Auditable<java.lang.String>
    See Also:
    Serialized Form
    • Field Detail

      • id

        private java.lang.String id
      • dateDue

        private java.util.Date dateDue
      • dateIssue

        private java.util.Date dateIssue
      • clientNotes

        private java.lang.String clientNotes
      • billAddress

        @DBRef
        private Address billAddress
      • invoiceNumber

        private java.lang.String invoiceNumber
      • clientNotesApplied

        private java.lang.String clientNotesApplied
      • payment

        private java.lang.String payment
      • invoiceItems

        @DBRef(lazy=true)
        private java.util.List<InvoiceItem> invoiceItems
      • paymentTermsApplied

        private java.lang.String paymentTermsApplied
      • paymentStub

        private java.lang.String paymentStub
      • productName

        private java.lang.String productName
      • paymentTerms

        private java.lang.String paymentTerms
    • Constructor Detail

      • Invoice

        public Invoice()