本文解答了关于《以前年度原材料进项税额转出会计分录》相关内容,同时关于1、以前年度原材料进项税额转出会计分录,2、以前年度原材料调出怎么做会计分录,3、以前年度原材料没有入账怎么办,4、以前年度的原材料的入库,5、去年的原材料发票能入账吗,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
以前年度原材料进项税额转出会计分录
///
/// 原材料进项税额转出主表对象
/// 原材料进项税额转出记录表集合
/// 记账人
public static void BeginPost(TFinanceMainVouchOut tFinanceMainVouchOut, List inventoryTaxRecordVouchs, string accounter)
{
try
{
//1. 先添加头表(TFinanceMainVouchOut)
Setvalue(tFinanceMainVouchOut); MyTable.Insert(tFinanceMainVouchOut); TInventoryTaxRecordVouch.DeleteByVouchId(tFinanceMainVouchOut.VouchId);
//2. 添加记录表(TInventoryTaxRecordVouch)
int icount = 0;
foreach (TPurchaseTaxRecordVouch item in inventoryTaxRecordVouchs)
{
item.VouchId = tFinanceMainVouchOut.VouchId;
Setvalue(item); MyTable.Insert(item);
icount++;
}
tFinanceMainVouchOut.Ufts = ((long)CurrentTime.Time).ToString();
tFinanceMainVouchOut.VouchFlag = icount;//记录表的行数
MyTable.Update(tFinanceMainVouchOut, TFinanceMainVouchOutDesc.Ufts, TFinanceMainVouchOutDesc.VouchFlag);
//请记账
GLod_Voucher(tFinanceMainVouchOut, accounter);
//详表
GLod_Voucher_Dtl(inventoryTaxRecordVouchs, tFinanceMainVouchOut, GVoucher);
//写入库存
GLod_Voucher_Item(inventoryTaxRecordVouchs, tFinanceMainVouchOut, GVoucher);
}
catch (Exception e)
{
//回滚
throw new BusinessException("添加原材料进项税记录失败" + e.Message);
}
}
/**
///
/// 过滤新增和修改的已有字段
///
/// 需要过滤数据
protected static void Setvalue(BaseModel value)
{
// fNumber 单据号
//Code 单据号活号
//InOutSign 单据类别
//CreateTime 制单时间
//CreateUser 制单人
value.ClearNoSaveValue();
value.VouchFlag = 0;
value.VouchState = 0;
value.VouchDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
}
*/
///
/// 科目模板取科目
///
/// 编码
/// 方向
/// 模板id
/// 帐套id
///
protected static string GetSubject(string cCode, int cDirection, string tempId, string accId)
{
GOperateResult rlt = FYVouchShow.GetSubjectNumber(cCode, cDirection, tempId, accId);
return rlt.AdvItem != null ? rlt.AdvItem.SubNum : "";
}
}
}
总结:以上是编辑:【上善若水】整理及AI智能原创关于《以前年度原材料进项税额转出会计分录
》优质内容解答希望能帮助到您。