T - invoice typeTL - invoice tax line typepublic interface IInvTxMeth<T extends IInvb,TL extends AInTxLn<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.fct.IFctRq<TL> |
getFctInvTxLn()
Getter for fctInvTxLn.
|
Class<? extends IInvLn<T,Itm>> |
getGoodLnCl()
Getter for good line class.
|
Class<T> |
getInvCl()
Getter for invTxLnCl.
|
Class<TL> |
getInvTxLnCl()
Getter for invTxLnCl.
|
Boolean |
getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
|
Class<? extends IInvLn<T,Srv>> |
getServiceLnCl()
Getter for service line class.
|
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 IInvLn<T,Itm>> getGoodLnCl()
Getter for good line class.
Class<? extends IInvLn<T,Srv>> getServiceLnCl()
Getter for service line class.
org.beigesoft.fct.IFctRq<TL> getFctInvTxLn()
Getter for fctInvTxLn.
Boolean getIsTxByUser()
Getter for isTxByUser, if line tax must be set by user.
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 © 2019–2020. All rights reserved.