T - invoice typeTL - invoice tax line typepublic interface IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>
Abstraction of tax method code/data for purchase/sales invoice. It contains data dedicated to concrete invoice type.
| Modifier and Type | Method and Description |
|---|---|
org.beigesoft.factory.IFactorySimple<TL> |
getFctInvTxLn()
Getter for fctInvTxLn.
|
Class<? extends IInvoiceLine<T>> |
getGoodLnCl()
Getter for good line class.
|
Class<TL> |
getInvTxLnCl()
Getter for invTxLnCl.
|
Boolean |
getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
|
Class<? extends IInvoiceLine<T>> |
getServiceLnCl()
Getter for service line class.
|
String |
getStWhereAdjGdLnInvBas()
Get where start clause for adjusting invoice goods
lines for invoice basis method.
|
String |
getStWhereAdjSrLnInvBas()
Get where start clause for adjusting invoice service
lines for invoice basis method.
|
String[] |
getTblNmsTot()
Getter for invoice SQL tables names: {[GOOD LINE], [SERVICE LINE],
[TAX LINE], [GOOD TAX LINE], [SERVICE TAX LINE]} or
{[GOOD LINE], [TAX LINE], [GOOD TAX LINE]}.
|
String |
lazyGetQuTotals()
Lazy get for quTotals.
|
String |
lazyGetQuTxInvAdj()
Lazy get for quTxInvAdj.
|
String |
lazyGetQuTxInvBas()
Lazy get for quTxInvBas.
|
String |
lazyGetQuTxInvBasAggr()
Lazy get for quTxInvBasAggr.
|
String |
lazyGetQuTxItBas()
Lazy get for quTxItBas.
|
String |
lazyGetQuTxItBasAggr()
Lazy get for quTxItBasAggr.
|
String[] getTblNmsTot()
Getter for invoice SQL tables names: {[GOOD LINE], [SERVICE LINE], [TAX LINE], [GOOD TAX LINE], [SERVICE TAX LINE]} or {[GOOD LINE], [TAX LINE], [GOOD TAX LINE]}. If SQL query no needs it, then set it NULL.
Class<? extends IInvoiceLine<T>> getGoodLnCl()
Getter for good line class.
Class<? extends IInvoiceLine<T>> getServiceLnCl()
Getter for service line class.
org.beigesoft.factory.IFactorySimple<TL> getFctInvTxLn()
Getter for fctInvTxLn.
Boolean getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
String getStWhereAdjGdLnInvBas()
Get where start clause for adjusting invoice goods lines for invoice basis method.
String getStWhereAdjSrLnInvBas()
Get where start clause for adjusting invoice service lines for invoice basis method.
String lazyGetQuTxInvBas() throws IOException
Lazy get for quTxInvBas.
IOException - - IO exceptionString lazyGetQuTxInvBasAggr() throws IOException
Lazy get for quTxInvBasAggr.
IOException - - IO exceptionString lazyGetQuTxItBasAggr() throws IOException
Lazy get for quTxItBasAggr.
IOException - - IO exceptionString lazyGetQuTxItBas() throws IOException
Lazy get for quTxItBas.
IOException - - IO exceptionString lazyGetQuTotals() throws IOException
Lazy get for quTotals.
IOException - - IO exceptionString lazyGetQuTxInvAdj() throws IOException
Lazy get for quTxInvAdj.
IOException - - IO exceptionCopyright © 2016–2019. All rights reserved.