| Package | Description |
|---|---|
| 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 | Class and Description |
|---|---|
class |
PuInTxLn
Model of purchase invoice tax line.
|
class |
PuRtTxLn
Model of purchase return tax line.
|
class |
SaInTxLn
Model of sales invoice tax line.
|
class |
SaRtTxLn
Model of sales return tax line.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InTxLnSv<RS,T extends IInvb,TL extends AInTxLn<T>>
Service that saves invoice tax line (only invoice basis) into DB.
|
class |
InvLnSv<RS,T extends AInv,L extends AInvLn<T,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>>
Processor that saves invoice line into DB.
|
class |
RetLnSv<RS,T extends IRet<?>,L extends IRetLn<T,?,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>>
Processor that saves return line into DB.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IInvTxMeth<T extends IInvb,TL extends AInTxLn<T>>
Abstraction of tax method code/data for purchase/sales invoice.
|
class |
InvTxMeth<T extends IInvb,TL extends AInTxLn<T>>
Tax method code/data for purchase/sales invoice.
|
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,TL extends AInTxLn<T>> |
UtInLnTxToBs.findCreateTaxLine(Map<String,Object> pRvs,
T pInv,
List<TL> pInvTxLns,
Tax pTax,
boolean pNeedFind,
org.beigesoft.fct.IFctRq<TL> pFctInvTxLn)
Finds (if need) line with same tax or creates one.
|
<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,?>,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.
|
<RS,T extends AInv,L extends AInvLn<T,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>> |
SrInLnSv.save(Map<String,Object> pRvs,
L pEnt,
org.beigesoft.mdl.IReqDt pRqDt,
UtInLnTxTo<RS,T,L,TL,LTL> pUtTxTo,
ISrInItLn<T,L> pSrInItLn)
Saves entity generic method.
|
<RS,T extends IRet<?>,L extends IRetLn<T,?,?>,TL extends AInTxLn<T>,LTL extends ALnTxLn<T,L>> |
SrRtLnSv.save(Map<String,Object> pRvs,
L pEnt,
org.beigesoft.mdl.IReqDt pRqDt,
UtInLnTxTo<RS,T,L,TL,LTL> pUtTxTo,
ISrInItLn<T,L> pSrInItLn)
Saves entity generic method.
|
Copyright © 2019. All rights reserved.