Ejemplo n.º 1
0
    def _test_purchase_return_jv(self, se):
        jv = make_return_jv(se.name)

        self.assertEqual(len(jv.get("accounts")), 2)
        self.assertEqual(jv.get("voucher_type"), "Debit Note")
        self.assertEqual(jv.get("posting_date"), getdate(se.posting_date))
        self.assertEqual(jv.get("accounts")[0].get("account"), "_Test Payable - _TC")
        self.assertEqual(jv.get("accounts")[0].get("party"), "_Test Supplier")
        self.assertEqual(jv.get("accounts")[1].get("account"), "_Test Account Cost for Goods Sold - _TC")
Ejemplo n.º 2
0
	def _test_purchase_return_jv(self, se):
		from erpnext.stock.doctype.stock_entry.stock_entry import make_return_jv
		jv = make_return_jv(se.name)

		self.assertEqual(len(jv.get("entries")), 2)
		self.assertEqual(jv.get("voucher_type"), "Debit Note")
		self.assertEqual(jv.get("posting_date"), se.posting_date)
		self.assertEqual(jv.get("entries")[0].get("account"), "_Test Supplier - _TC")
		self.assertEqual(jv.get("entries")[1].get("account"), "_Test Account Cost for Goods Sold - _TC")
		self.assertTrue(jv.get("entries")[0].get("against_voucher"))
Ejemplo n.º 3
0
	def _test_sales_return_jv(self, se):
		from erpnext.stock.doctype.stock_entry.stock_entry import make_return_jv
		jv = make_return_jv(se.name)

		self.assertEqual(len(jv.get("entries")), 2)
		self.assertEqual(jv.get("voucher_type"), "Credit Note")
		self.assertEqual(jv.get("posting_date"), se.posting_date)
		self.assertEqual(jv.get("entries")[0].get("account"), "_Test Customer - _TC")
		self.assertEqual(jv.get("entries")[1].get("account"), "Sales - _TC")
		self.assertTrue(jv.get("entries")[0].get("against_invoice"))
Ejemplo n.º 4
0
    def _test_sales_return_jv(self, se):
        from erpnext.stock.doctype.stock_entry.stock_entry import make_return_jv
        jv_list = make_return_jv(se.doc.name)

        self.assertEqual(len(jv_list), 3)
        self.assertEqual(jv_list[0].get("voucher_type"), "Credit Note")
        self.assertEqual(jv_list[0].get("posting_date"), se.doc.posting_date)
        self.assertEqual(jv_list[1].get("account"), "_Test Customer - _TC")
        self.assertEqual(jv_list[2].get("account"), "Sales - _TC")
        self.assertTrue(jv_list[1].get("against_invoice"))
Ejemplo n.º 5
0
    def _test_sales_return_jv(self, se):
        jv = make_return_jv(se.name)

        self.assertEqual(len(jv.get("accounts")), 2)
        self.assertEqual(jv.get("voucher_type"), "Credit Note")
        self.assertEqual(jv.get("posting_date"), getdate(se.posting_date))
        self.assertEqual(jv.get("accounts")[0].get("account"), "Debtors - _TC")
        self.assertEqual(jv.get("accounts")[0].get("party_type"), "Customer")
        self.assertEqual(jv.get("accounts")[0].get("party"), "_Test Customer")
        self.assertEqual(jv.get("accounts")[1].get("account"), "Sales - _TC")
Ejemplo n.º 6
0
	def _test_purchase_return_jv(self, se):
		jv = make_return_jv(se.name)

		self.assertEqual(len(jv.get("accounts")), 2)
		self.assertEqual(jv.get("voucher_type"), "Debit Note")
		self.assertEqual(jv.get("posting_date"), getdate(se.posting_date))
		self.assertEqual(jv.get("accounts")[0].get("account"), "_Test Payable - _TC")
		self.assertEqual(jv.get("accounts")[0].get("party"), "_Test Supplier")
		self.assertEqual(jv.get("accounts")[1].get("account"), "_Test Account Cost for Goods Sold - _TC")
		self.assertTrue(jv.get("accounts")[0].get("against_voucher"))
Ejemplo n.º 7
0
	def _test_purchase_return_jv(self, se):
		from erpnext.stock.doctype.stock_entry.stock_entry import make_return_jv
		jv = make_return_jv(se.name)

		self.assertEqual(len(jv.get("entries")), 2)
		self.assertEqual(jv.get("voucher_type"), "Debit Note")
		self.assertEqual(jv.get("posting_date"), se.posting_date)
		self.assertEqual(jv.get("entries")[0].get("account"), "_Test Supplier - _TC")
		self.assertEqual(jv.get("entries")[1].get("account"), "_Test Account Cost for Goods Sold - _TC")
		self.assertTrue(jv.get("entries")[0].get("against_voucher"))
Ejemplo n.º 8
0
    def _test_sales_return_jv(self, se):
        jv = make_return_jv(se.name)

        self.assertEqual(len(jv.get("accounts")), 2)
        self.assertEqual(jv.get("voucher_type"), "Credit Note")
        self.assertEqual(jv.get("posting_date"), getdate(se.posting_date))
        self.assertEqual(jv.get("accounts")[0].get("account"), "Debtors - _TC")
        self.assertEqual(jv.get("accounts")[0].get("party_type"), "Customer")
        self.assertEqual(jv.get("accounts")[0].get("party"), "_Test Customer")
        self.assertEqual(jv.get("accounts")[1].get("account"), "Sales - _TC")
Ejemplo n.º 9
0
    def _test_sales_return_jv(self, se):
        from erpnext.stock.doctype.stock_entry.stock_entry import make_return_jv
        jv = make_return_jv(se.name)

        self.assertEqual(len(jv.get("accounts")), 2)
        self.assertEqual(jv.get("voucher_type"), "Credit Note")
        self.assertEqual(jv.get("posting_date"), se.posting_date)
        self.assertEqual(
            jv.get("accounts")[0].get("account"), "_Test Receivable - _TC")
        self.assertEqual(jv.get("accounts")[0].get("party_type"), "Customer")
        self.assertEqual(jv.get("accounts")[0].get("party"), "_Test Customer")
        self.assertTrue(jv.get("accounts")[0].get("against_invoice"))
        self.assertEqual(jv.get("accounts")[1].get("account"), "Sales - _TC")