| Package | Description |
|---|---|
| org.beigesoft.accounting.persistable |
It consist of accounting persistable models.
|
| org.beigesoft.accounting.processor |
Contains of accounting processors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PurchaseInvoiceTaxLine
Model of Vendor Invoice tax Line.
|
class |
PurchaseReturnTaxLine
Model of Purchase Return Tax Line.
|
class |
SalesInvoiceTaxLine
Model of Customer Invoice Tax Line.
|
class |
SalesReturnTaxLine
Model of Sales Return tax Line.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IInvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>
Abstraction of tax method code/data for purchase/sales invoice.
|
class |
InvTxMeth<T extends IInvoice,TL extends AInvTxLn<T>>
Tax method code/data for purchase/sales invoice.
|
class |
PrcInvTaxLnSave<RS,T extends IInvoice,TL extends AInvTxLn<T>>
Service that saves Invoice Tax Line into DB
(only invoice basis!).
|
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,TL extends AInvTxLn<T>> |
UtlInvBase.findCreateTaxLine(Map<String,Object> pReqVars,
T pInv,
List<TL> pInvTxLns,
Tax pTax,
boolean pNeedFind,
org.beigesoft.factory.IFactorySimple<TL> pFctInvTxLn)
Finds (if need) line with same tax or creates one.
|
<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>,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.
|
Copyright © 2016–2019. All rights reserved.