Hi,
i need help on this
`record = frappe.new_doc(“Sales Invoice”)
record.update({
“doctype”:“Sales Invoice”,
“customer”:so[‘customer’],
“sales_partner”:so[‘sales_partner’],
“customer_name”:so[‘customer_name’],
“is_pos”:0,
“is_return”:0,
“posting_date”:date,
“delivery_date”:date,
“delivery_instructions”:so[‘delivery_instructions’],
“company”:so[‘company’],
“customer_address”:so[‘customer_address’],
“address_display”:so[‘address_display’],
“customer_group”:so[‘customer_group’],
“territory”:so[‘territory’],
“update_stock”:0,
“apply_discount_on”:so[‘apply_discount_on’],
“base_discount_amount”:flt(so[‘base_discount_amount’]),
“additional_discount_percentage”:flt(so[‘additional_discount_percentage’]),
“discount_amount”:flt(so[‘discount_amount’])
})
for x in items:
record.append("items",{
"doctype":"Sales Invoice Item",
"item_code":x['item_code'],
"item_name":x['item_name'],
"description":x['description'],
"qty":flt(x['qty']),
"stock_uom":x['stock_uom'],
"rate":flt(x['rate']),
"amount":flt(x['amount']),
"base_rate":flt(x['base_rate']),
"base_amount":flt(x['base_amount']),
"income_account":x['income_account'],
"cost_center":x['selling_cost_center'],
"warehouse":x['warehouse'],
})`
some how this resulted
frappe.exceptions.MandatoryError: [Sales Invoice, INV-012043]: items
please advise me