Tengo el siguiente código para importar mediante xml un cliente a SAP B1
// Connects to the SAP Business One company database.
oCompany.Connect();
MessageBox.Show("CONECTADO..!!");
int count = oCompany.GetXMLelementCount("C:\\xmlclient.xml");
//oCompany.StartTransaction();
for (i = 0; i < count; i++)
{
oCompany.XmlExportType = SAPbobsCOM.BoXmlExportTypes.xet_ExportImportMode;
if ((oCompany.GetXMLobjectType("C:\\xmlclient.xml", i)) == (SAPbobsCOM.BoObjectTypes.oBusinessPartners))
{
oBusinessPartner = ((SAPbobsCOM.BusinessPartners)(oCompany.GetBusinessObjectFromXML("C:\\xmlclient.xml", i)));
if (oBusinessPartner.Add() == 0){
MessageBox.Show("Cliente importado con exito..!!");
}else {
MessageBox.Show(oCompany.GetLastErrorDescription());
}
}
}
y intento importar el siguiente xml:
Y me da un error que dice: La propiedad LicTradNum(El RUT en SAP) es invalidad
Se la quito y me dice que necesita el RUT para insertar un cliente…