PayInvoice.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace app\cxinv\model;
  3. class PayInvoice extends Base
  4. {
  5. //设置字段信息
  6. protected $schema = [
  7. 'id' =>'int',//
  8. 'payNo' =>'varchar',//对账编码
  9. 'hpNo' =>'varchar',//回票编号
  10. 'apply_id' =>'int',//申请人id
  11. 'apply_name' =>'varchar',//申请人名称
  12. 'invType' =>'tinyint',//发票申请类型 1 手工添加 2 ocr识别 3 金税扫描
  13. 'invoiceType' =>'varchar',//发票类型 special: 增值税专用发票
  14. normal: 增值税普通发票
  15. electronic: 增值税电子普通发票
  16. special_electronic: 增值税电子专用发票
  17. toll: 增值税电子普通发票(通行费)
  18. roll: 增值税普通发票(卷票),fully_digitalized_special_electronic:全电专用发票, fully_digitalized_normal_electronic:全电专用发票
  19. 'invName' =>'varchar',//
  20. 'inv_img' =>'varchar',//发票图片
  21. 'inv_fee' =>'decimal',//回票金额
  22. 'inv_subtotal_amount' =>'decimal',//票面税前金额
  23. 'inv_amount' =>'decimal',//票面合计金额
  24. 'invStatus' =>'tinyint',//[0=>"待验证","1"=>'正常',"2"=>'已作废',"3"=>'已红冲']
  25. 'status' =>'tinyint',//发票状态:1待系统验证 2 买方公司审核3带买方公司认证 4 认证成功 5验证失败 6买方审核驳回 7 认证失败 8 回票流程终止 9 验证超次数 10 回票已退
  26. 'remark' =>'varchar',//
  27. 'exam_remark' =>'varchar',//审核备注
  28. 'check_remark' =>'varchar',//发票验证备注
  29. 'tag_id' =>'int',//标签id
  30. 'check_time' =>'varchar',//回票时间
  31. 'open_time' =>'varchar',//开票时间
  32. 'invoiceNumber' =>'varchar',//发票号码
  33. 'seller_check' =>'tinyint',//发票卖方数据验证 0 待验证 1数据一致2数据不一致
  34. 'buyer_check' =>'tinyint',//发票买方数据验证0 待验证 1数据一致2数据不一致
  35. 'invoiceCode' =>'varchar',//发票代码
  36. 'checkNumber' =>'varchar',//效验码
  37. 'checkApi' =>'tinyint',//0 未确认 1 金税接口 2 华为云
  38. 'is_del' =>'tinyint',//是否删除 0 否1是
  39. 'addtime' =>'datetime',//
  40. 'updatetime' =>'datetime',//
  41. ];
  42. }