Integration Failure Error :Vendor Update : DI Address is empty

Integration Failure Error :Vendor Update : DI Address is empty

Environment 

iVend 6.6 with SAPB1 

Problem Statement 

There is integration failure monitor customer UPDATE event from iVend to SAP B1  with  error message :
System.Exception DI Address is empty [OCRD.CardCode][line 0] at ReplicationSBOIntegrationWinSer.IntegrationObjects.Vendor.Replicate(Direction From, Direction To, Int32 DatasetRowID) at ReplicationSBOIntegrationWinSer.Integrator.MainStart(DateTime LastRet

Symptoms 

 There is update on iVend Customer screen 

Resolution/Work Around

There is not mandatory to fill the address in iVend Vendor master but getting error message :System.Exception DI Address is empty [OCRD.CardCode][line 0] so it seems that there is some validation in SAPB1 Business partner management . If it is , suggest to check such configuration in SAPB1

Additionally , suggest to check Vendor Billing /Shipping address in iVend If any mandatory field on Address screen is filled or not . 

Recommendations /Suggestions

N/A