云财务的凭证逻辑
2021-12-23 19:37:46 0 举报
凭证逻辑流程图
作者其他创作
大纲/内容
start
项目: job-task类: AdTaskController
AbstractAdCreateBuilder.getAdCreateRequests
大类是工资单计提 28
项目: SC类: AdController方法: dealAdRequest/bill/ad/request参数:AdAccountDocumentRequestPO request 每次只处理一个单一的凭证发送请求dealAdRequest(@RequestBody AdAccountDocumentRequestPO request)
获取工厂
跑批调度平台fssc-task:/adRequest 一般凭证fssc-task:/leaseAdSendfssc-task:/adTransferRequest fssc-task:/accountCheck
衍生子类
AdCreateBuilderPropertyCostApportion
生成凭证数据
调用sc服务/bill/ad/requestres = adService.adRequest(request);if(ResponseBuilder.OK.getStatus().equals(res.getStatus())){ 更新凭证发送请求request的status=1 request.setStatus(\"1\"); request.setRemark(\"生成成功\"); 如果当前单据类型设置了挡板,那么request设置为阻断 if(billTypeSet.contains(billType.getTypeKind())){ request.setStatus(\"3\"); request.setRemark(\
adRequestService.dealAdRequest(paramMap);
项目: AD类: AccountDocumentRemoteController方法: create/ad/remote/accountdocument/create参数:List<AdCreateRequestVO> adCreateRequestVosResponseBuilder create(@RequestBody(required = true) List<AdCreateRequestVO> adCreateRequestVos) {
AccountDocumentCreateLogic.create
cf_ad_account_document_request
生成参数
AdCreateRequestVO 参数对象........................ /** * 费用信息如果为报账单必传 */ private List<AdCreateFeeRequestVO> fees; /** * 金额列表 */ private List<AdCreateAmountRequestVO> amounts; /** * 多行固定科目用,这个是 * 特殊科目:3 (多行固定科目用) * 也就是凭证规则配置了科目为 3时候 * 目前是新报账单 4 使用了这个字段 */ private List<AdCreateFeeRequestVO> fixedSubjectFees;
AdCreateBuilderFactory.createAdCreateBuilder
凭证发送状态:public enum PushStatusEnum {\t/**\t * -1 无需发送\t */\tPUSH_NO_SENT(\"-1\
大类是职场费用分摊单 27先使用billNo查询下凭证是否存在 凭证是否存在 , 此时调用 ad服务的 /ad/remote/accountdocument/isExist/{billNo} 判断凭证是否存在使用的是 cf_ad_account_document 表的数据进行判断的span style=\"font-size: inherit;\
其他业务生成会计凭证信息请求
同类调用
AdRequestService.dealAdRequest
指尖报销单,需要生成现流
AdLogic.dealAdRequest(AdAccountDocumentRequestPO adRequest) 凭证生成总入口逻辑
AdAccountDocumentService.populateAccountDocument(AdCreateRequestVO vo) 返回值: AdAccountDocumentPO
AdRemoteService.create( List<AdCreateRequestVO> adCreateRequestVos)
生成凭证扩展信息
adLogic.dealAdRequest(request);
0 条评论
下一页