Le pongo un ejemplo de como cumplimentar en c#
Código:
C#
PersonaFisicaJuridicaType destinatario = new PersonaFisicaJuridicaType();
if (cmbPais.Text != "ESPAÑA" || _documento.Text != "NIF-IVA")//si no es español o no identificado con nif
{
ServicioVerifactu.IDOtroType idOtro = new ServicioVerifactu.IDOtroType();
destinatario.NombreRazon = nom.Text + " " + Apellido1.Text + " " + Apellido2.Text;
idOtro.CodigoPais = ServicioVerifactu.CountryType2.ES;// hallar el pais
idOtro.ID = Dni.Text;
idOtro.IDType = tipoPersona(_documento.SelectedIndex);
destinatario.Item = idOtro;
}
else// si es español
{
destinatario.NombreRazon = nom.Text + " " + Apellido1.Text + " " + Apellido2.Text;
destinatario.Item = Dni.Text; //cliente;
}