| Package | Description |
|---|---|
| org.beigesoft.accounting.persistable |
It consist of accounting persistable models.
|
| org.beigesoft.accounting.persistable.base |
It consist of abstractions of accounting persistable models.
|
| org.beigesoft.accounting.processor |
Contains of accounting processors.
|
| org.beigesoft.accounting.service |
It consist of accounting services.
|
| Modifier and Type | Method and Description |
|---|---|
AccSettings |
AccEntriesSourcesLine.getItsOwner()
Geter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AccEntriesSourcesLine.setItsOwner(AccSettings pItsOwner)
Setter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
AccSettings |
ADrawItemSourcesLine.getItsOwner()
Geter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ADrawItemSourcesLine.setItsOwner(AccSettings pItsOwner)
Setter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
AccSettings |
PrcAccSettingsSave.process(Map<String,Object> pAddParam,
AccSettings pEntity,
org.beigesoft.model.IRequestData pRequestData)
Process entity request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UtlInvBase.addInvBsTxExTxc(List<SalesInvoiceServiceLine> pTxdLns,
Long pCatId,
Double pSubt,
Double pSubtFc,
Double pPercent,
AccSettings pAs,
TaxDestination pTxRules)
Adds total tax by category for farther invoice adjusting.
|
void |
UtlInvLine.adjInvLnsUpdTots(Map<String,Object> pReqVars,
T pInv,
AccSettings pAs,
TaxDestination pTxRules)
adjust invoice lines and Update its totals after tax line has
been changed (Invoice basis).
|
<T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>> |
UtlInvBase.adjustInvoiceLns(Map<String,Object> pReqVars,
T pInv,
List<SalesInvoiceServiceLine> pTxdLns,
AccSettings pAs,
IInvTxMeth<T,TL> pInvTxMeth)
Adjust invoice lines totals/subtotals/cost for invoice basis method.
|
void |
UtlInvLine.makeLine(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules)
Makes invoice line's taxes, totals.
|
<T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>,LTL extends ALineTxLn<T,L>> |
UtlInvBase.makeLine(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules,
IInvTxMeth<T,TL> pInvTxMeth,
IInvLnTxMeth<T,L,LTL> pInvLnTxMeth)
Makes invoice line's taxes, totals.
|
void |
UtlInvLine.makeTotals(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules)
Makes invoice totals include taxes lines
cause line inserted/changed/deleted.
|
<T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>> |
UtlInvBase.makeTotals(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Makes invoice totals include taxes lines
cause line inserted/changed/deleted.
|
SalesInvoiceServiceLine |
UtlInvBase.makeTxdLine(List<SalesInvoiceServiceLine> pTxdLns,
Long pTdlId,
Long pCatId,
Tax pTax,
Double pPercent,
AccSettings pAs)
Make invoice line that stores taxes data in lines set
for invoice basis or item basis aggregate rate.
|
<T extends IInvoice,L extends IInvoiceLine<T>,LTL extends ALineTxLn<T,L>> |
UtlInvBase.mkLnTxItBasNonAggr(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules,
IInvTxMeth<T,?> pInvTxMeth,
IInvLnTxMeth<T,L,LTL> pInvLnTxMeth)
Makes invoice line taxes item basis basis non-aggregate.
|
AccSettings |
PrcAccSettingsSave.process(Map<String,Object> pAddParam,
AccSettings pEntity,
org.beigesoft.model.IRequestData pRequestData)
Process entity request.
|
<T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>> |
UtlInvBase.retrieveDataTx(Map<String,Object> pReqVars,
L pLine,
AccSettings pAs,
TaxDestination pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Retrieve from database bundle of tax data.
|
<T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>> |
UtlInvBase.retrTxdLnsAdjInv(Map<String,Object> pReqVars,
T pInv,
AccSettings pAs,
TaxDestination pTxRules,
IInvTxMeth<T,TL> pInvTxMeth)
Retrieve from database tax data for adjusting invoice lines after
invoice tax line has been changed by user.
|
TaxDestination |
UtlInvBase.revealTaxRules(Map<String,Object> pReqVars,
IInvoice pInv,
AccSettings pAs,
Boolean pIsExtrTx)
Reveal shared tax rules for invoice..
|
TaxDestination |
UtlInvLine.revealTaxRules(Map<String,Object> pReqVars,
IInvoice pInv,
AccSettings pAs,
Boolean pIsExtrTx)
Reveal shared tax rules for invoice..
|
<T extends IInvoice> |
UtlInvBase.updInvTots(Map<String,Object> pReqVars,
T pInv,
AccSettings pAs,
IInvTxMeth<T,?> pInvTxMeth)
Update invoice totals after its line has been changed/deleted
and taxes lines has been made
or after tax line has been changed (Invoice basis).
|
| Modifier and Type | Method and Description |
|---|---|
AccSettings |
SrvAccSettings.lazyGetAccSettings(Map<String,Object> pAddParam)
Retrieve/get Accounting settings.
|
AccSettings |
ISrvAccSettings.lazyGetAccSettings(Map<String,Object> pAddParam)
Retrieve/get Accounting settings.
|
| Modifier and Type | Method and Description |
|---|---|
Class<AccSettings> |
SrvAccSettings.getEntityClass()
Geter for entityClass.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SrvAccSettings.saveAccSettings(Map<String,Object> pAddParam,
AccSettings pEntity)
Save acc-settings into DB.
|
void |
ISrvAccSettings.saveAccSettings(Map<String,Object> pAddParam,
AccSettings pEntity)
Save acc-settings into DB.
|
Copyright © 2016–2019. All rights reserved.