| Package | Description |
|---|---|
| org.beigesoft.accounting.factory |
It contains of accounting factories.
|
| org.beigesoft.accounting.persistable |
It consist of accounting persistable models.
|
| org.beigesoft.accounting.processor |
Contains of accounting processors.
|
| Modifier and Type | Method and Description |
|---|---|
protected UtlInvLine<RS,SalesInvoice,SalesInvoiceServiceLine,SalesInvoiceTaxLine,SalesInvoiceServiceTaxLine> |
FctBnAccEntitiesProcessors.lazyGetUtlSalSrLn(Map<String,Object> pAddParam)
Get sales invoice service line utility.
|
| Modifier and Type | Method and Description |
|---|---|
SalesInvoiceServiceLine |
SalesInvoiceServiceTaxLine.getItsOwner()
Geter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
List<SalesInvoiceServiceLine> |
SalesInvoice.getServices()
Getter for services.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SalesInvoiceServiceTaxLine.setItsOwner(SalesInvoiceServiceLine pItsOwner)
Setter for itsOwner.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SalesInvoice.setServices(List<SalesInvoiceServiceLine> pServices)
Setter for services.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
SalesInvoiceServiceLine |
PrcSalesInvoiceServiceLineSave.process(Map<String,Object> pReqVars,
SalesInvoiceServiceLine pEntity,
org.beigesoft.model.IRequestData pRequestData)
Server side calculation policy (for invoice line):
getting from user's form price and quantity
getting from DB if price inclusive of taxes
getting from DB tax method
calculates line/invoice totals, subtotals, taxes
Service that saves invoice line, will calculates tax according
given tax category (independent on form amount).
|
SalesInvoiceServiceLine |
PrcSalesInvoiceServiceLineDelete.process(Map<String,Object> pReqVars,
SalesInvoiceServiceLine pEntity,
org.beigesoft.model.IRequestData pRequestData)
Process entity request.
|
| Modifier and Type | Method and Description |
|---|---|
org.beigesoft.service.IEntityProcessor<SalesInvoiceServiceLine,Long> |
PrcSalesInvoiceServiceLineDelete.getPrcAccEntityPbDelete()
Getter for prcAccEntityPbDelete.
|
List<SalesInvoiceServiceLine> |
DataTx.getTxdLns()
Getter for txdLns.
|
UtlInvLine<RS,SalesInvoice,SalesInvoiceServiceLine,SalesInvoiceTaxLine,SalesInvoiceServiceTaxLine> |
PrcSalesInvoiceServiceLineSave.getUtlInvLine()
Getter for utlInvLine.
|
UtlInvLine<RS,SalesInvoice,SalesInvoiceServiceLine,SalesInvoiceTaxLine,SalesInvoiceServiceTaxLine> |
PrcSalesInvoiceServiceLineDelete.getUtlInvLine()
Getter for utlInvLine.
|
<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 |
|---|---|
SalesInvoiceServiceLine |
PrcSalesInvoiceServiceLineSave.process(Map<String,Object> pReqVars,
SalesInvoiceServiceLine pEntity,
org.beigesoft.model.IRequestData pRequestData)
Server side calculation policy (for invoice line):
getting from user's form price and quantity
getting from DB if price inclusive of taxes
getting from DB tax method
calculates line/invoice totals, subtotals, taxes
Service that saves invoice line, will calculates tax according
given tax category (independent on form amount).
|
SalesInvoiceServiceLine |
PrcSalesInvoiceServiceLineDelete.process(Map<String,Object> pReqVars,
SalesInvoiceServiceLine 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.
|
<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.
|
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.
|
void |
PrcSalesInvoiceServiceLineDelete.setPrcAccEntityPbDelete(org.beigesoft.service.IEntityProcessor<SalesInvoiceServiceLine,Long> pPrcAccEntityPbDelete)
Setter for prcAccEntityPbDelete.
|
void |
DataTx.setTxdLns(List<SalesInvoiceServiceLine> pTxdLns)
Setter for txdLns.
|
void |
PrcSalesInvoiceServiceLineSave.setUtlInvLine(UtlInvLine<RS,SalesInvoice,SalesInvoiceServiceLine,SalesInvoiceTaxLine,SalesInvoiceServiceTaxLine> pUtlInvLine)
Setter for utlInvLine.
|
void |
PrcSalesInvoiceServiceLineDelete.setUtlInvLine(UtlInvLine<RS,SalesInvoice,SalesInvoiceServiceLine,SalesInvoiceTaxLine,SalesInvoiceServiceTaxLine> pUtlInvLine)
Setter for utlInvLine.
|
Copyright © 2016–2019. All rights reserved.