本文解答了关于《结余权益转增资本的税务处理》相关内容,同时关于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智能原创关于《结余权益转增资本的税务处理
》优质内容解答希望能帮助到您。