| Package | Description |
|---|---|
| org.beigesoft.acc.mdl |
It consist of accounting non-persistable models.
|
| org.beigesoft.acc.mdlb |
It consist of accounting persistable base models.
|
| org.beigesoft.acc.mdlp |
It consist of accounting persistable models.
|
| org.beigesoft.acc.prc |
Contains of accounting processors.
|
| org.beigesoft.acc.srv |
It consist of accounting services.
|
| Modifier and Type | Method and Description |
|---|---|
int |
CmprInvLnTot.compare(IInvLn<?,?> o1,
IInvLn<?,?> o2) |
int |
CmprInvLnTot.compare(IInvLn<?,?> o1,
IInvLn<?,?> o2) |
| Modifier and Type | Class and Description |
|---|---|
class |
ALnTxLn<T extends IInvb,L extends IInvLn<T,?>>
Abstract model of invoice's line tax line.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IRetLn<T extends IRet<I>,I extends AInv,L extends AInvLn<I,Itm>>
Base model of goods returns line.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AInvLn<T extends IInvb,I extends AItm<?,?>>
Base model of sales/purchase invoice line.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PuInGdLn
Model of purchase invoice goods line.
|
class |
PuInSrLn
Model of purchase invoice service line.
|
class |
PuRtLn
Model of purchase return line.
|
class |
SaInGdLn
Model of sales invoice goods line.
|
class |
SaInSrLn
Model of sales invoice service line.
|
class |
SaRtLn
Model of sales return line.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RetSv<T extends IRet<I>,I extends AInv,G extends IInvLn<T,Itm>>
Service that saves return into DB.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IInvLnTxMeth<T extends IInvb,L extends IInvLn<T,?>,LTL extends ALnTxLn<T,L>>
Abstraction of tax method code/data for purchase/sales invoice line.
|
interface |
IRvInvLn<T extends IInvb,L extends IInvLn<T,?>>
Abstraction of reverser for purchase/sales invoice line.
|
interface |
ISrInItLn<T extends IInvb,L extends IInvLn<T,?>>
Abstraction of item oriented service for purchase/sales
invoice/return line.
|
class |
UtInLnTxTo<RS,T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>>
Utility for purchase/sales invoice line.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>> |
UtInLnTxToBs.adjustInvoiceLns(Map<String,Object> pRvs,
Map<String,Object> pVs,
T pInv,
List<TxDtLn> pTxdLns,
AcStg pAs,
IInvTxMeth<T,TL> pInvTxMeth)
Adjust invoice lines totals/subtotals for invoice basis method.
|
<T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>> |
UtInLnTxToBs.makeTotals(Map<String,Object> pRvs,
Map<String,Object> pVs,
L pLine,
AcStg pAs,
TxDst pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Makes invoice totals include taxes lines
cause line inserted/changed/deleted.
|
<T extends IInvb,L extends IInvLn<T,?>> |
UtInLnTxToBs.mkLnFinal(L pLine,
BigDecimal pTotTxs,
BigDecimal pTotTxsFc,
Boolean pIsTxByUser)
Makes invoice line final results.
|
<T extends IInvb,L extends IInvLn<T,?>,LTL extends ALnTxLn<T,L>> |
UtInLnTxToBs.mkLnTxItBasNonAggr(Map<String,Object> pRvs,
Map<String,Object> pVs,
L pLine,
AcStg pAs,
TxDst pTxRules,
IInvTxMeth<T,?> pInvTxMeth,
IInvLnTxMeth<T,L,LTL> pInvLnTxMeth)
Makes invoice line taxes item basis basis non-aggregate.
|
<T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>> |
UtInLnTxToBs.mkLnTxTo(Map<String,Object> pRvs,
Map<String,Object> pVs,
L pLine,
AcStg pAs,
TxDst pTxRules,
IInvTxMeth<T,TL> pInvTxMeth,
IInvLnTxMeth<T,L,LTL> pInvLnTxMeth)
Makes invoice line's taxes, totals.
|
<T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>> |
UtInLnTxToBs.retrieveDataTx(Map<String,Object> pRvs,
L pLine,
AcStg pAs,
TxDst pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Retrieve from database bundle of tax data.
|
<T extends IInvb,L extends IInvLn<T,?>,TL extends AInTxLn<T>> |
UtInLnTxToBs.retrTxdLnsAdjInv(Map<String,Object> pRvs,
T pInv,
AcStg pAs,
TxDst pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Retrieve from database tax data for adjusting invoice lines after
invoice tax line has been changed by user.
|
<T extends IRet<I>,I extends AInv,G extends IInvLn<T,Itm>> |
SrRetSv.save(Map<String,Object> pRvs,
T pEnt,
org.beigesoft.mdl.IReqDt pRqDt,
IRvInvLn<T,G> pRvGdLn)
Saves entity generic method.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IInvLn<T,Itm>> |
InvTxMeth.getGoodLnCl()
Getter for good line class.
|
Class<? extends IInvLn<T,Itm>> |
IInvTxMeth.getGoodLnCl()
Getter for good line class.
|
Class<? extends IInvLn<T,Srv>> |
InvTxMeth.getServiceLnCl()
Getter for service line class.
|
Class<? extends IInvLn<T,Srv>> |
IInvTxMeth.getServiceLnCl()
Getter for service line class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InvTxMeth.setGoodLnCl(Class<? extends IInvLn<T,Itm>> pGoodLnCl)
Setter for goodLnCl.
|
void |
InvTxMeth.setServiceLnCl(Class<? extends IInvLn<T,Srv>> pServiceLnCl)
Setter for serviceLnCl.
|
Copyright © 2019–2020. All rights reserved.