Uses of Class
org.compiere.model.MInvoice
Package
Description
One of the package that provide extended model class for iDempiere core tables.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
Base class for Create From and Payment Capture form
This is the package that contains the majority of iDempiere's generated model class and interface.
Provide majority of iDempiere's extended model class (M*).
Provide majority of iDempiere's extended model class (M*).
-
Uses of MInvoice in org.adempiere.model
Modifier and TypeMethodDescriptionboolean
ITaxProvider.calculateInvoiceTaxTotal
(MTaxProvider provider, MInvoice invoice) Calculate invoice tax total -
Uses of MInvoice in org.compiere.grid
-
Uses of MInvoice in org.compiere.model
Modifier and TypeFieldDescriptionprotected MInvoice
MCashLine.m_invoice
Invoiceprotected MInvoice
MInvoiceLine.m_parent
ParentModifier and TypeMethodDescriptionstatic MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder) Deprecated.Create new Invoice by copyingstatic MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, Timestamp dateAcct, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder) Create new Invoice by copyingstatic MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, Timestamp dateAcct, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder, String documentNo) Create new Invoice by copyingprotected MInvoice
MOrder.createInvoice
(MDocType dt, MInOut shipment, Timestamp invoiceDate) Create Invoicestatic MInvoice
MInvoice.get
(int C_Invoice_ID) Get MInvoice from DBstatic MInvoice
MInvoice.get
(Properties ctx, int C_Invoice_ID) Get MInvoice from DBMAllocationLine.getInvoice()
Get InvoiceMCashLine.getInvoice()
Get InvoiceMDunningRunLine.getInvoice()
Get InvoiceMPaymentAllocate.getInvoice()
Get InvoiceMPaySelectionLine.getInvoice()
Get InvoiceMInvoice[]
MOrder.getInvoices()
Get Invoices of OrderMInvoice[]
MProject.getMInvoices()
Get Invoices Generated for this Projectstatic MInvoice[]
MInvoice.getOfBPartner
(Properties ctx, int C_BPartner_ID, String trxName) Get invoices Of BPartnerMRMA.getOriginalInvoice()
Get the original invoice on which the shipment/receipt defined is based upon.MInvoiceLine.getParent()
Get ParentMInvoicePaySchedule.getParent()
Modifier and TypeMethodDescriptionboolean
Apply Payment Term to Invoiceboolean
StandardTaxProvider.calculateInvoiceTaxTotal
(MTaxProvider provider, MInvoice invoice) static MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder) Deprecated.Create new Invoice by copyingstatic MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, Timestamp dateAcct, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder) Create new Invoice by copyingstatic MInvoice
MInvoice.copyFrom
(MInvoice from, Timestamp dateDoc, Timestamp dateAcct, int C_DocTypeTarget_ID, boolean isSOTrx, boolean counter, String trxName, boolean setOrder, String documentNo) Create new Invoice by copyingint
MInvoice.copyLinesFrom
(MInvoice otherInvoice, boolean counter, boolean setOrder) Copy Lines From other Invoice.int
MInvoice.copyLinesFrom
(MInvoice otherInvoice, boolean counter, boolean setOrder, boolean copyClientOrg) Copy Lines From other Invoice.void
MCashLine.setInvoice
(MInvoice invoice) Set Invoice - no discountvoid
MDunningRunLine.setInvoice
(MInvoice invoice) Set Invoicevoid
MInvoiceLine.setInvoice
(MInvoice invoice) Set Defaults from Order.void
void
MInOut.updateFrom
(MOrder order, MInvoice invoice, MRMA rma) Update from order/invoice/rma if linked to another order/invoice/rma - remove link if no link set itModifierConstructorDescriptionInvoice Constructor - create header onlyMInvoice
(Properties ctx, MInvoice copy) Copy constructorMInvoice
(Properties ctx, MInvoice copy, String trxName) Copy constructorCopy constructorMInvoiceLine
(MInvoice invoice) Parent ConstructorMInvoicePaySchedule
(MInvoice invoice, MPaySchedule paySchedule) Parent ConstructorMTaxDeclarationLine
(MTaxDeclaration parent, MInvoice invoice, MInvoiceLine iLine) Parent ConstructorMTaxDeclarationLine
(MTaxDeclaration parent, MInvoice invoice, MInvoiceTax tLine) Parent Constructor -
Uses of MInvoice in org.idempiere.apps.form
Modifier and TypeMethodDescriptionBOMDrop.saveInvoiceLines
(int C_Invoice_ID, List<BOMDrop.SelectedItem> selectedItems, String trxName) Add invoice lines for selected items