| Package | Description |
|---|---|
| org.beigesoft.accounting.factory |
It contains of accounting factories.
|
| org.beigesoft.accounting.model |
It consist of accounting unpersistable models.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
protected PrcInvoiceLnCreate<RS,IInvoiceLine<IInvoice>,IInvoice> |
FctBnAccEntitiesProcessors.lazyGetPrcInvoiceLnCreate(Map<String,Object> pAddParam)
Get PrcInvoiceLnCreate (create and put into map).
|
protected PrcInvoiceLnGfe<RS,IInvoiceLine<IInvoice>,IInvoice> |
FctBnAccEntitiesProcessors.lazyGetPrcInvoiceLnGfe(Map<String,Object> pAddParam)
Get PrcInvoiceLnGfe (create and put into map).
|
| Modifier and Type | Method and Description |
|---|---|
int |
CmprInvLnTotal.compare(IInvoiceLine<?> o1,
IInvoiceLine<?> o2) |
int |
CmprInvLnTotal.compare(IInvoiceLine<?> o1,
IInvoiceLine<?> o2) |
| Modifier and Type | Class and Description |
|---|---|
class |
PurchaseInvoiceLine
Model of Vendor Invoice Goods Line.
|
class |
PurchaseInvoiceServiceLine
Model of Vendor Invoice Service Line.
|
class |
PurchaseReturnLine
Model of Purchase Return Line for each work type,
e.g.
|
class |
SalesInvoiceLine
Model of Customer Invoice Goods Line.
|
class |
SalesInvoiceServiceLine
Model of Vendor Invoice ServiceToSale Line.
|
class |
SalesReturnLine
Model of Sales Return Line.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ALineTxLn<T extends IInvoice,L extends IInvoiceLine<T>>
Model of invoice tax Lines for service line for
implementing item basis method.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IInvLnTxMeth<T extends IInvoice,L extends IInvoiceLine<T>,LTL extends ALineTxLn<T,L>>
Abstraction of tax method code/data for purchase/sales invoice line.
|
class |
PrcInvoiceLnCreate<RS,L extends IInvoiceLine<I>,I extends IInvoice>
Service that create sales/purchase line.
|
class |
PrcInvoiceLnGfe<RS,T extends IInvoiceLine<I>,I extends IInvoice>
Process that retrieves purchase/sales invoice service line
for editing.
|
class |
UtlInvLine<RS,T extends IInvoice,L extends IInvoiceLine<T>,TL extends AInvTxLn<T>,LTL extends ALineTxLn<T,L>>
Utility for purchase/sales invoice line.
|
| Modifier and Type | Method and Description |
|---|---|
<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.
|
<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.
|
<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.
|
<T extends IInvoice,L extends IInvoiceLine<T>> |
UtlInvBase.mkLnFinal(L pLine,
BigDecimal pTotTxs,
BigDecimal pTotTxsFc,
Boolean pIsTxByUser)
Makes invoice line final results.
|
<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.
|
<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.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IInvoiceLine<T>> |
IInvTxMeth.getGoodLnCl()
Getter for good line class.
|
Class<? extends IInvoiceLine<T>> |
InvTxMeth.getGoodLnCl()
Getter for good line class.
|
Class<? extends IInvoiceLine<T>> |
IInvTxMeth.getServiceLnCl()
Getter for service line class.
|
Class<? extends IInvoiceLine<T>> |
InvTxMeth.getServiceLnCl()
Getter for service line class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InvTxMeth.setGoodLnCl(Class<? extends IInvoiceLine<T>> pGoodLnCl)
Setter for goodLnCl.
|
void |
InvTxMeth.setServiceLnCl(Class<? extends IInvoiceLine<T>> pServiceLnCl)
Setter for serviceLnCl.
|
Copyright © 2016–2019. All rights reserved.