福途教育网
专业的教育资讯网站

当前位置:福途教育网 > 会计师 > 正文

报税原始凭证是否用银行回单(交税的原始凭证)

时间:2023/11/3 5:18:35 编辑:福途教育 标签:会计师

榜单说明:福途教育网榜单是编辑部门通过资料收集整理,并基于互联网大数据统计及人为根据市场和参数条件变化的分析而得出本站站内排序!排名不分先后,仅供参考,具体价格等信息以实地考察为准。

2024年【会计师】申请条件/费用/专业咨询 >>

会计师申请条件是什么?会计师费用是多少?会计师专业都有哪些?

点击咨询

    本文解答了关于《报税原始凭证是否用银行回单》相关内容,同时关于1、报税原始凭证是否用银行回单打印,2、报税原始凭证是否用银行回单,3、报税原始凭证是否用银行回单填写,4、交税的原始凭证,5、税务局要看原始凭证,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    报税原始凭证是否用银行回单(交税的原始凭证)

    报税原始凭证是否用银行回单

    List tableList = document.getTables();

    for (XWPFTable xwpfTable : tableList) {

    List rows = xwpfTable.getRows();

    for (int i = 0; i < rows.size(); i++) {

    XWPFTableRow xwpfTableRow = rows.get(i);

    List cells = xwpfTableRow.getTableCells();

    for (int k = 0; k < cells.size(); k++) {

    XWPFTableCell cell = cells.get(k);

    sl = new SlipModel();

    if (i == 10 && k == 1 && cell.getText().contains("是")) {

    sl.setIsBankReceiptVoucher("true");

    }

    System.out.println(cell.getText());

    }

    }

    }

    return sl;

    } catch (IOException e) {

    e.printStackTrace();

    return null;

    } finally {

    System.out.println("parseSlip end...");

    }

    }

    private static WorkBookModel parseWorkBook(String filePath) {

    WorkBookModel wm = new WorkBookModel();

    wm.setSheetName(SheetNameEnum.Project);

    List list = new ArrayList<>();

    try (

    InputStream is = new FileInputStream(filePath);

    XSSFWorkbook workbook = new XSSFWorkbook(is)

    ) {

    int sheetNumber = workbook.getNumberOfSheets();

    for(int i = 1; i < sheetNumber; i++)

    {

    XSSFSheet sheet = workbook.getSheetAt(i);

    SheetModel sm = parseSheet(sheet);

    list.add(sm);

    }

    wm.setSheetModels(list);

    } catch (IOException e) {

    e.printStackTrace();

    }

    return wm;

    }

    private static SheetModel parseSheet(XSSFSheet sheet) {

    SheetModel sm = new SheetModel();

    //拿到sheetName

    sm.setSheetName(sheet.getSheetName());

    //解析Sheet

    List list = new ArrayList<>();

    int rowNumber = sheet.getPhysicalNumberOfRows();

    for (int i = 1; i < rowNumber; i++) {

    XSSFRow row = sheet.getRow(i);

    if (row == null) continue;

    CellModel cmRow = parseRow(row);

    list.add(cmRow);

    }

    sm.setCellModels(list);

    return sm;

    }

    private static CellModel parseRow(XSSFRow row) {

    CellModel cm = new CellModel();

    int lastCellNum = row.getPhysicalNumberOfCells();

    List cellList = new ArrayList<>();

    for (int i = 0; i < lastCellNum; i++) {

    XSSFCell cell = row.getCell(i);

    if (cell == null) continue;

    String cellData = parseCell(cell);

    System.out.println("parseRow cellData:" + cellData);

    cellList.add(cellData);

    }

    cm.setCellDatas(cellList);

    return cm;

    }

    /**

    * 解析出cell中的数据

    *

    * @param cell cell

    * @return cellData

    */

    private static String parseCell(XSSFCell cell) {

    if (cell == null

    cell.getCellType() == XSSFCell.CELL_TYPE_ERROR) return "";

    switch (cell.getCellType()) {

    case XSSFCell.CELL_TYPE_NUMERIC:

    cell.setCellType(XSSFCell.CELL_TYPE_STRING);

    case XSSFCell.CELL_TYPE_STRING:

    String cellData = cell.getStringCellValue();

    return cellData == null ? "" : cellData.trim();

    default:

    return "";

    }

    }

    }

    总结:以上是编辑:【衣子弈】整理及AI智能原创关于《

    报税原始凭证是否用银行回单

    》优质内容解答希望能帮助到您。

以上手机版 报税原始凭证是否用银行回单(交税的原始凭证) 小编为您整理报税原始凭证是否用银行回单(交税的原始凭证)的全部内容,以上内容仅供参考。

点击查看 会计师 更多内容

热门推荐

最新文章