Merge pull request #20315 from PawanMeh/fix_20314
fix: Italian invoicing supplier name issues
diff --git a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
index 72fe17f..6784ea8 100644
--- a/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
+++ b/erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.py
@@ -240,7 +240,7 @@
if not frappe.get_list("Contact", filters):
new_contact = frappe.new_doc("Contact")
- new_contact.first_name = args.supplier
+ new_contact.first_name = args.supplier[:30]
new_contact.append('links', {
"link_doctype": "Supplier",
"link_name": existing_supplier_name
@@ -251,7 +251,7 @@
else:
new_supplier = frappe.new_doc("Supplier")
- new_supplier.supplier_name = args.supplier
+ new_supplier.supplier_name = re.sub('&', '&', args.supplier)
new_supplier.supplier_group = supplier_group
new_supplier.tax_id = args.tax_id
new_supplier.fiscal_code = args.fiscal_code
@@ -259,7 +259,7 @@
new_supplier.save()
new_contact = frappe.new_doc("Contact")
- new_contact.first_name = args.supplier
+ new_contact.first_name = args.supplier[:30]
new_contact.append('links', {
"link_doctype": "Supplier",
"link_name": new_supplier.name