还款会计分录(借款还款会计分录)

时间:2024/1/6 23:44:07 编辑:福途教育 标签:会计师

榜单说明:福途教育网榜单是基于互联网大数据统计及人为根据市场和参数条件变化的分析而得出本站站内排序,排名不分先后,仅供参考。

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

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

点击咨询

    本文解答了关于《还款会计分录》相关内容,同时关于1、还款会计分录怎么做,2、收到工会经费返还款会计分录,3、借款还款会计分录,4、长期借款还款会计分录,5、收到员工还款会计分录,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    还款会计分录(借款还款会计分录)

    还款会计分录

    * 应收账款(收款方) 借 100

    * 其他应收款(收款方) 借 50

    * 银行存款 (付款方) 贷 150

    */

    public static Map generateReceivablesAccountingEntries(String receivablesAccount,String otherReceivablesAccount,String bankDepositAccount){

    Map entries = new HashMap<>();

    List accounts = new ArrayList<>();

    Account receivablesDebitAccount = new Account();

    receivablesDebitAccount.setAccountCode(receivablesAccount);

    receivablesDebitAccount.setDebitCredit(1);

    receivablesDebitAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(receivablesDebitAccount);

    Account otherReceivablesDebitAccount = new Account();

    otherReceivablesDebitAccount.setAccountCode(otherReceivablesAccount);

    otherReceivablesDebitAccount.setDebitCredit(1);

    otherReceivablesDebitAccount.setAmount(BigDecimal.valueOf(50.00));

    accounts.add(otherReceivablesDebitAccount);

    Account bankDepositCreditAccount = new Account();

    bankDepositCreditAccount.setAccountCode(bankDepositAccount);

    bankDepositCreditAccount.setDebitCredit(2);

    bankDepositCreditAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(bankDepositCreditAccount);

    BigDecimal[] debitAmount = new BigDecimal[1];

    debitAmount[0] = BigDecimal.valueOf(150.00);

    BigDecimal[] creditAmount = new BigDecimal[1];

    creditAmount[0] = BigDecimal.valueOf(150.00);

    entries.put("account", accounts);

    entries.put("debitAmount", debitAmount);

    entries.put("creditAmount", creditAmount);

    return entries;

    }

    /**

    * 收取贷款款项会计分录

    * 银行存款 (收款方) 借 100

    * 贷款款项(收款方) 借 50

    * 应收账款 (付款方) 贷 150

    */

    public static Map generateLoanAccountingEntries(String bankDepositAccount,String loanAccount,String receivablesAccount){

    Map entries = new HashMap<>();

    List accounts = new ArrayList<>();

    Account bankDepositDebitAccount = new Account();

    bankDepositDebitAccount.setAccountCode(bankDepositAccount);

    bankDepositDebitAccount.setDebitCredit(1);

    bankDepositDebitAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(bankDepositDebitAccount);

    Account loanDebitAccount = new Account();

    loanDebitAccount.setAccountCode(loanAccount);

    loanDebitAccount.setDebitCredit(1);

    loanDebitAccount.setAmount(BigDecimal.valueOf(50.00));

    accounts.add(loanDebitAccount);

    Account receivablesCreditAccount = new Account();

    receivablesCreditAccount.setAccountCode(receivablesAccount);

    receivablesCreditAccount.setDebitCredit(2);

    receivablesCreditAccount.setAmount(BigDecimal.valueOf(150.00));

    accounts.add(receivablesCreditAccount);

    BigDecimal[] debitAmount = new BigDecimal[1];

    debitAmount[0] = BigDecimal.valueOf(150.00);

    BigDecimal[] creditAmount = new BigDecimal[1];

    creditAmount[0] = BigDecimal.valueOf(150.00);

    entries.put("account", accounts);

    entries.put("debitAmount", debitAmount);

    entries.put("creditAmount", creditAmount);

    return entries;

    }

    /**

    * 购买商品

    * 持有待售货物(采购方) 借 100

    * 应付账款(主营业务成本)(付款方) 借 100

    * 库存商品(采购方) 贷 100

    * 银行存款(付款方) 贷 100

    */

    public static Map generatePurchaseGoodsAccountingEntries(String holdGoodsAccount,String payableAccount,String inventoryGoodsAccount,String bankDepositAccount){

    Map entries = new HashMap<>();

    List accounts = new ArrayList<>();

    Account holdGoodsDebitAccount = new Account();

    holdGoodsDebitAccount.setAccountCode(holdGoodsAccount);

    holdGoodsDebitAccount.setDebitCredit(1);

    holdGoodsDebitAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(holdGoodsDebitAccount);

    Account payableDebitAccount = new Account();

    payableDebitAccount.setAccountCode(payableAccount);

    payableDebitAccount.setDebitCredit(1);

    payableDebitAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(payableDebitAccount);

    Account inventoryGoodsCreditAccount = new Account();

    inventoryGoodsCreditAccount.setAccountCode(inventoryGoodsAccount);

    inventoryGoodsCreditAccount.setDebitCredit(2);

    inventoryGoodsCreditAccount.setAmount(BigDecimal.valueOf(100.00));

    accounts.add(inventoryGoodsCreditAccount);

    Account bankDepositCreditAccount = new Account();

    bankDepositCreditAccount.setAcco

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

    还款会计分录

    》优质内容解答希望能帮助到您。
了解 【会计师】更多资讯
以上手机版 还款会计分录(借款还款会计分录) 小编为您整理还款会计分录(借款还款会计分录)的全部内容,以上内容仅供参考。
上一篇:三本大学要不要读
下一篇:开了增值税专用发票可以收现金吗

热门推荐

最新文章