Changed revert#InvoicePostOnCancel to limit find by acctgTransTypeEnumId
Implemented post#AssetReceipt, post#AssetIssuance, revert#AssetIssuanceOnCancel services; updates planning notes; misc cleanups
Added acquireCost/etc to Assets so issuance will post
Added assetIssuanceId and assetReceiptId to AcctgTrans along with relationships
Added SECA rules for post#AssetReceipt and post#AssetIssuance
Populate assetId, assetReceiptId, assetIssuanceId, productId for asset postings; added log message and return if no Asset.acquireCost for issuance and receipt
Added validation for asset receipt and issuance AcctgTrans
Added note about note trans for auto-created Asset with no acquireCost
Added AcctgTrans.paymentApplicationId, acctg trans types for payment applications; formatting changes
Implemented post#PaymentApplication service
Added SECA rule to call post#PaymentApplication
Added validate Purchase Payment Application Accounting Transaction test
Updated notes, removed service that won't be needed
Removed unused import
Set send#PromisedPayment to transaction=cache, added note about problem caused by the same on create#InvoicePayment
Added unitAmount parameter to override calculated price
Added demo equipment product
Added In Use and In Storage statuses for Asset
Added equipment item to purchase order and corresponding data validation, some of which fails now because code enhancements are needed
Changed post#AssetReceive to only do the inventory/COGS tx when assetTypeEnumId=AstTpInventory