PayInvoice.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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: 增值税专用发票normal: 增值税普通发票electronic: 增值税电子普通发票special_electronic: 增值税电子专用发票toll: 增值税电子普通发票(通行费)roll: 增值税普通发票(卷票),fully_digitalized_special_electronic:全电专用发票, fully_digitalized_normal_electronic:全电专用发票
  14. 'invName' =>'varchar',//
  15. 'inv_img' =>'varchar',//发票图片
  16. 'inv_fee' =>'decimal',//回票金额
  17. 'inv_subtotal_amount' =>'decimal',//票面税前金额
  18. 'inv_amount' =>'decimal',//票面合计金额
  19. 'invStatus' =>'tinyint',//[0=>"待验证","1"=>'正常',"2"=>'已作废',"3"=>'已红冲']
  20. 'status' =>'tinyint',//发票状态:1待系统验证 2 买方公司审核3带买方公司认证 4 认证成功 5验证失败 6买方审核驳回 7 认证失败 8 回票流程终止 9 验证超次数 10 回票已退
  21. 'remark' =>'varchar',//
  22. 'exam_remark' =>'varchar',//审核备注
  23. 'check_remark' =>'varchar',//发票验证备注
  24. 'tag_id' =>'int',//标签id
  25. 'check_time' =>'varchar',//回票时间
  26. 'open_time' =>'varchar',//开票时间
  27. 'invoiceNumber' =>'varchar',//发票号码
  28. 'seller_check' =>'tinyint',//发票卖方数据验证 0 待验证 1数据一致2数据不一致
  29. 'buyer_check' =>'tinyint',//发票买方数据验证0 待验证 1数据一致2数据不一致
  30. 'invoiceCode' =>'varchar',//发票代码
  31. 'checkNumber' =>'varchar',//效验码
  32. 'checkApi' =>'tinyint',//0 未确认 1 金税接口 2 华为云
  33. 'is_del' =>'tinyint',//是否删除 0 否1是
  34. 'addtime' =>'datetime',//
  35. 'updatetime' =>'datetime',//
  36. ];
  37. }