结余权益转增资本的税务处理(结余结转资金管理办法)

时间:2024/3/30 4:59:55 编辑:福途教育 标签:会计师

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

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

点击咨询

    本文解答了关于《结余权益转增资本的税务处理》相关内容,同时关于1、结转权益类账户会计分录,2、权益类结转,3、结余结转资金管理办法,4、结余结转资金账务处理,5、结余结转资金的说明,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    结余权益转增资本的税务处理(结余结转资金管理办法)

    结余权益转增资本的税务处理

    String balanceAddEquityVATCalculation = cAmortize

    .getBalanceAddEquityVATCalculation();

    // 计提折旧税金的税务处理

    String writeOffVATCalculation = cAmortize.getWriteOffVATCalculation();

    sheet.addCell(new Label(col++, row, balanceAddEquityVATCalculation, predefineCellFormat99n));

    sheet.addCell(new Label(col++, row, writeOffVATCalculation, predefineCellFormat99n));

    // 报废处理方式

    String scrapMode = cAmortize.getScrapMode();

    // 报废发生一般风险时的处理

    String scrapRiskProvider = cAmortize

    .getScrapRiskProvider();

    sheet.addCell(new Label(col++, row, scrapMode, predefineCellFormat99n));

    sheet.addCell(new Label(col++, row, scrapRiskProvider, predefineCellFormat99n));

    // 报废收入税务处理

    String scrapVATCalculation = cAmortize.getScrapVATCalculation();

    sheet.addCell(new Label(col++, row, scrapVATCalculation, predefineCellFormat99n));

    row++;

    }

    }

    }

    private void setRowDataForCommCost(Sheet sheet, WritableCellFormat predefineCellFormat99n,

    List cCommcostList, WritableCellFormat predefineCellFormatRightNumberish) throws Exception {

    writeRowData(sheet, cCommcostList, predefineCellFormat99n, predefineCellFormatRightNumberish, 3);

    }

    private void writeRowData(Sheet sheet, List objList, WritableCellFormat predefineCellFormat99n,

    WritableCellFormat predefineCellFormatRightNumberish, int startRowNo) throws Exception {

    if (objList != null && objList.size() > 0) {

    int row = startRowNo;

    for (Object obj : objList) {

    Class clazz = obj.getClass();

    int col = 0;

    // 名称

    String name = (String) clazz.getMethod("getName").invoke(obj);

    sheet.addCell(new Label(col++, row, name, predefineCellFormat99n));

    // 计量单位

    String unit = (String) clazz.getMethod("getUnit").invoke(obj);

    sheet.addCell(new Label(col++, row, unit, predefineCellFormat99n));

    // 数量

    Double quantity = (Double) clazz.getMethod("getQuantity").invoke(obj);

    sheet.addCell(new Number(col++, row, quantity, predefineCellFormatRightNumberish));

    // 单位单价

    Double unitPrice = (Double) clazz.getMethod("getUnitPrice").invoke(obj);

    sheet.addCell(new Number(col++, row, unitPrice, predefineCellFormatRightNumberish));

    // 总价

    Double totalPrice = (Double) clazz.getMethod("getTotalPrice").invoke(obj);

    sheet.addCell(new Number(col++, row, totalPrice, predefineCellFormatRightNumberish));

    row++;

    }

    }

    }

    private void setRowDataForInternalScrapOfMaterial(Sheet sheet, WritableCellFormat predefineCellFormat99n,

    List cInternalScrapOfMaterialList, WritableCellFormat predefineCellFormatRightNumberish) throws Exception {

    writeRowData(sheet, cInternalScrapOfMaterialList, predefineCellFormat99n, predefineCellFormatRightNumberish, 13);

    }

    private void setRowDataForChangeOfMaterial(Sheet sheet, WritableCellFormat predefineCellFormat99n,

    List cChangeOfMaterialList, WritableCellFormat predefineCellFormatRightNumberish) throws Exception {

    writeRowData(sheet, cChangeOfMaterialList, predefineCellFormat99n, predefineCellFormatRightNumberish, 23);

    }

    private void setRowDataForExternalPurchase(Sheet sheet, WritableCellFormat predefineCellFormat99n,

    List cExternalPurchaseList, WritableCellFormat predefineCellFormatRightNumberish) throws Exception {

    writeRowData(sheet, cExternalPurchaseList, predefineCellFormat99n, predefineCellFormatRightNumberish, 33);

    }

    private void setRowDataForExternalScrapOfMaterial(Sheet sheet, WritableCellFormat predefineCellFormat99n,

    List cExternalScrapOfMaterialList, WritableCellFormat predefineCellFormatRightNumberish) throws Exception {

    writeRowData(sheet, cExternalScrapOfMaterialList, predefineCellFormat99n, predefineCellFormatRightNumberish, 43);

    }

    /**

    * 标题样式

    *

    * @param wb 工作表

    * @return

    */

    public WritableCellFormat getTitleCellFormat(WritableWorkbook wb) {

    WritableFont titleFont = new WritableFont(WritableFont.createFont("宋体"), 10, WritableFont.BOLD);

    WritableCellFormat titleCellFormat = new WritableCellFormat();

    try {

    titleCellFormat.setFont(titleFont);

    titleCellFormat.setShrinkToFit(true);

    titleCellFormat.setAlignment(Alignment.CENTRE);

    titleCellFormat.setVerticalAlignment(VerticalAlignment.CENTRE);

    titleCellFormat.setWrap(false);

    titleCellFormat.setBorder(Border.ALL, BorderLineStyle.THIN); // 设置边框线

    } catch (WriteException e) {

    // what do you want do

    e.printStackTrace();

    }

    return titleCellFormat;

    }

    /**

    * 表头样式

    *

    * @param wb 工作表

    * @return

    */

    public WritableCellFormat getHeaderCellFormat(WritableWorkbook wb) {

    WritableFont headerFont = new WritableFont(WritableFont.createFont("宋体"), 10, WritableFont.BOLD);

    WritableCellFormat headerCellFormat = new WritableCellFormat();

    try {

    headerCellFormat.setFont(headerFont);

    headerCellFormat.setShrinkToFit(true);

    headerCellFormat.setAlignment(Alignment.CENTRE);

    headerCellFormat.setVerticalAlignment(VerticalAlignment.CENTRE);

    headerCellFormat.setWrap(false);

    headerCellFormat.setBackground(Colour.ICE_BLUE); // 设置单元格的背景颜色

    headerCellFormat.setBorder(Border.ALL, BorderLineStyle.THIN); // 设置边框线

    } catch (WriteException e) {

    // what do you want do

    e.printStackTrace();

    }

    return headerCellFormat;

    }

    /**

    * 表格内容样式

    *

    * @param wb 工作表

    * @return

    */

    public WritableCellFormat getDataCellFormat(WritableWorkbook

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

    结余权益转增资本的税务处理

    》优质内容解答希望能帮助到您。
了解 【会计师】更多资讯
以上手机版 结余权益转增资本的税务处理(结余结转资金管理办法) 小编为您整理结余权益转增资本的税务处理(结余结转资金管理办法)的全部内容
上一篇:现金流量表的结构有什么(现金流量表的结构有什么组成)
下一篇:互联网公司主营业务成本主要包括哪些内容

热门推荐

最新文章