====== Método EnviarGuiaRemision() ====== [[manual_de_integracion_obj|{{ :60577.png?30x30}}]] El request del método es el siguiente: | Request: Parámetro a enviar ||| ^ **Tipo** ^ **Identificador** ^ **Descripción** ^ | String | RUC | Proporcionado por el cliente. | | String | Usuario | Proporcionado por The Factory HKA. | | String | Password | Proporcionado por The Factory HKA. | | Object | Documento | xml siguiente | ---- == OBJETO EJEMPLO == ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---- === Proceso para consumo EnviarGuiaRemision === * Se inicializa un objeto ServiceClient o Servicio * Se inicializa un objeto PeticionGuiaRemision donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento * Se hace consumo del método EnviarGuiaRemision contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado RespuestaPeticion, la respuesta tendrá los parámetros Código ,Mensaje y Archivo try { ServiceClient servicio = new ServiceClient(); PeticionGuiaRemision pet = new PeticionGuiaRemision() { Clave = "claveintegracion", RUC = "1792455555555", Usuario = "usuariointegracion" }; pet.Documento = new GuiaRemision(); //********************************************INFOREMISION********************************** GuiaRemision guia = new GuiaRemision(); guia.InfoGuia = new InfoGuiaRemision(); InfoGuiaRemision info = new InfoGuiaRemision { ContribuyenteEspecial = "Contribuyente", DirEstablecimiento = "dir establecimineto", DirPartida = "direccion de partida", FechaIniTransporte = "10/08/2021", FechaFinTransporte = "11/08/2021", ObligadoContabilidad = "SI", Placa = "ADV345", RazonSocialTransportista = "eazon social transportista", //Rise = "RISE", RucTransportista = "1789762345678", TipoIdentificacionTransportista = "04", }; guia.InfoGuia = info; guia.DirCliente = "direccion del cleinte"; //********************************************INFOTRIBUTARIA***************************** guia.InfoTributaria = new InfoTributaria(); guia.InfoTributaria = InformacionTrib(); guia.Destinatarios = new List(); Destinatario dest = new Destinatario { CodDocSustento = "04", CodEstabDestino = "002", DirDestinatario = "dierccion destin¿tatario", FechaEmisionDocSustento = "01/08/2021", IdentificacionDestinatario = "1789087654321", MotivoTraslado = "raparacion motivo", NumAutDocSustento = "000999888777666555444333222111", NumDocSustento = "001-002-000000123", RazonSocialDestinatario = "razon social destinatario", Ruta = "ruta:___", DocAduaneroUnico = "0099887", }; guia.DirCliente = "direccion del cleinte"; guia.CPCliente = "CPcliente"; dest.Detalles = new List(); DetalleGuia detg = new DetalleGuia { CodigoAdicional = textBox67.Text, CodigoInterno = textBox68.Text, Descripcion = textBox69.Text, Cantidad = textBox70.Text, }; detg.DetallesAdicionales = new List(); DetAdicional d = new DetAdicional(); d.Nombre = "nombre detadicional"; d.Valor = "9876"; detg.DetallesAdicionales.Add(d); dest.Detalles.Add(detg); guia.Destinatarios.Add(dest); guia.Notificar = "SI"; guia.Version = "1.0.0"; guia.CorreoNotificar = textBox76.Text; pet.Documento = guia; var resp = servicio.EnviarGuiaRemision(pet); servicio.Close(); richTextBox1.Text = "Codigo: " + resp.Codigo + "\n\r" + "Mensaje: " + resp.Mensaje + "\r\n" + resp.Archivo; } catch (Exception ex) { MessageBox.Show("Mensaje error: " + ex); } == ARCHIVOS GUIA DE REMISION XML/XSD == En este enlace se encuentran disponibles los xml y xsd de Guia de Remision {{ :xml_y_xsd_guia_de_remision.zip |}} ---- [[manual_de_integracion_obj|{{:60577.png?30x30 }}]] ----