18 lines
		
	
	
		
			415 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			415 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import frappe
 | |
| 
 | |
| 
 | |
| def execute():
 | |
| 	subscription_invoices = frappe.get_all(
 | |
| 		"Subscription Invoice", fields=["document_type", "invoice", "parent"]
 | |
| 	)
 | |
| 
 | |
| 	for subscription_invoice in subscription_invoices:
 | |
| 		frappe.db.set_value(
 | |
| 			subscription_invoice.document_type,
 | |
| 			subscription_invoice.invoice,
 | |
| 			"subscription",
 | |
| 			subscription_invoice.parent,
 | |
| 		)
 | |
| 
 | |
| 	frappe.delete_doc_if_exists("DocType", "Subscription Invoice")
 |