Los cambios necesarios por servicio SOAP son los siguientes:
* Por cada detalle sufre cambio el nodo Impuestos:
<ecu2:Impuestos> <!--Zero or more repetitions:--> <ecu2:ImpuestoDetalle> <!--Optional:--> <ecu2:BaseImponible>100.00</ecu2:BaseImponible> <!--Optional:--> <ecu2:Codigo>2</ecu2:Codigo> <!--Optional:--> <ecu2:CodigoPorRet>10</ecu2:CodigoPorRet> <!--Optional:--> <ecu2:Valor>13.00</ecu2:Valor> <!--Optional:--> <ecu2:Tarifa>13</ecu2:Tarifa> </ecu2:ImpuestoDetalle> </ecu2:Impuestos>
El txt queda de la siguiente manera:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:wsec="http://schemas.datacontract.org/2004/07/WSEcuadorService.Request" xmlns:ecu="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject" xmlns:ecu1="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Other" xmlns:ecu2="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Detail" xmlns:ecu3="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Body" xmlns:ecu4="http://schemas.datacontract.org/2004/07/EcuadorLibraryObject.Common.Other"> <soapenv:Header/> <soapenv:Body> <tem:EnviarFactura> <!--Optional:--> <tem:data> <!--Optional:--> <wsec:Clave>Cl4v3_1ntegraci0n</wsec:Clave> <!--Optional:--> <wsec:RUC>1792433998001</wsec:RUC> <!--Optional:--> <wsec:Usuario>UsuarioIntegracion</wsec:Usuario> <!--Optional:--> <wsec:Documento> <!--Optional:--> <ecu:CorreoNotificar>correo@gmail.com</ecu:CorreoNotificar> <!--Optional:--> <ecu:Detalles> <!--Zero or more repetitions:--> <ecu2:DetalleFactura> <!--Optional:--> <ecu2:Cantidad>1</ecu2:Cantidad> <!--Optional:--> <ecu2:Descripcion>descripcion 1</ecu2:Descripcion> <!--Optional:--> <ecu2:Descuento>0.00</ecu2:Descuento> <!--Optional:--> <ecu2:Impuestos> <!--Zero or more repetitions:--> <ecu2:ImpuestoDetalle> <!--Optional:--> <ecu2:BaseImponible>100.00</ecu2:BaseImponible> <!--Optional:--> <ecu2:Codigo>2</ecu2:Codigo> <!--Optional:--> <ecu2:CodigoPorRet>10</ecu2:CodigoPorRet> <!--Optional:--> <ecu2:Valor>13.00</ecu2:Valor> <!--Optional:--> <ecu2:Tarifa>13</ecu2:Tarifa> </ecu2:ImpuestoDetalle> </ecu2:Impuestos> <!--Optional:--> <ecu2:PrecioTotalSinImpuesto>100.00</ecu2:PrecioTotalSinImpuesto> <!--Optional:--> <ecu2:PrecioUnitario>100.00</ecu2:PrecioUnitario> <!--Optional:--> <ecu2:CodigoAuxiliar>A1234567</ecu2:CodigoAuxiliar> <!--Optional:--> <ecu2:CodigoPrincipal>A1234567</ecu2:CodigoPrincipal> <!--Optional:--> <ecu2:DetAdicional> <!--Zero or more repetitions:--> <ecu2:DetAdicional> <!--Optional:--> <ecu2:Nombre>Nombrrr</ecu2:Nombre> <!--Optional:--> <ecu2:Valor>0976</ecu2:Valor> </ecu2:DetAdicional> </ecu2:DetAdicional> <!--Optional:--> <ecu2:PrecioSinSubsidio>0.00</ecu2:PrecioSinSubsidio> <!--Optional:--> <ecu2:UnidadMedida>UND</ecu2:UnidadMedida> </ecu2:DetalleFactura> </ecu:Detalles> <!--Optional:--> <ecu:DirCliente>Dir cliente</ecu:DirCliente> <!--Optional:--> <ecu:InfoFactura> <!--Optional:--> <ecu3:ContribuyenteEspecial>CONTRIBUYENTE</ecu3:ContribuyenteEspecial> <!--Optional:--> <ecu3:DirEstablecimiento>Dir estableciemineto</ecu3:DirEstablecimiento> <!--Optional:--> <ecu3:DireccionComprador>Dir comprador</ecu3:DireccionComprador> <!--Optional:--> <ecu3:FechaEmision>18/03/2024</ecu3:FechaEmision> <ecu3:IdentificacionComprador>2317526875010</ecu3:IdentificacionComprador> <!--Optional:--> <ecu3:ImporteTotal>113.00</ecu3:ImporteTotal> <!--Optional:--> <ecu3:ObligadoContabilidad>SI</ecu3:ObligadoContabilidad> <!--Optional:--> <ecu3:Pagos> <!--Zero or more repetitions:--> <ecu3:Pago> <!--Optional:--> <ecu3:FormaPago>01</ecu3:FormaPago> <!--Optional:--> <ecu3:Plazo>30</ecu3:Plazo> <!--Optional:--> <ecu3:Total>113.00</ecu3:Total> <!--Optional:--> <ecu3:UnidadTiempo>Dias</ecu3:UnidadTiempo> </ecu3:Pago> </ecu3:Pagos> <ecu3:RazonSocialComprador>JOSE VIZCAINO</ecu3:RazonSocialComprador> <!--Optional:--> <ecu3:TipoIdentificacionComprador>04</ecu3:TipoIdentificacionComprador> <!--Optional:--> <ecu3:TotalConImpuestos> <!--Zero or more repetitions:--> <ecu3:TotalConImpuesto> <!--Optional:--> <ecu3:BaseImponible>100.00</ecu3:BaseImponible> <!--Optional:--> <ecu3:Codigo>2</ecu3:Codigo> <!--Optional:--> <ecu3:CodigoPorcentaje>10</ecu3:CodigoPorcentaje> <!--Optional:--> <ecu3:DescuentoAdicional>0.00</ecu3:DescuentoAdicional> <!--Optional:--> <ecu3:Tarifa>13</ecu3:Tarifa> <!--Optional:--> <ecu3:Valor>13.00</ecu3:Valor> <!--Optional:--> </ecu3:TotalConImpuesto> </ecu3:TotalConImpuestos> <!--Optional:--> <ecu3:TotalDescuento>0.00</ecu3:TotalDescuento> <!--Optional:--> <ecu3:TotalImpuestoReembolso>0.00</ecu3:TotalImpuestoReembolso> <!--Optional:--> <ecu3:TotalSinImpuestos>100.00</ecu3:TotalSinImpuestos> <!--Optional:--> </ecu:InfoFactura> <!--Optional:--> <ecu:InfoTributaria> <!--Optional:--> <ecu3:CodigoNumerico>12345678</ecu3:CodigoNumerico> <!--Optional:--> <ecu3:DirMatriz>dIR MATRIZ</ecu3:DirMatriz> <!--Optional:--> <ecu3:Estab>001</ecu3:Estab> <!--Optional:--> <ecu3:NombreComercial>Nombre comercial</ecu3:NombreComercial> <!--Optional:--> <ecu3:PtoEmi>001</ecu3:PtoEmi> <!--Optional:--> <ecu3:RazonSocial>Razon Social</ecu3:RazonSocial> <!--Optional:--> <ecu3:RegimenMicroempresas>NO</ecu3:RegimenMicroempresas> <!--Optional:--> <ecu3:Secuencial>000000121</ecu3:Secuencial> </ecu:InfoTributaria> <!--Optional:--> <ecu:Notificar>SI</ecu:Notificar> <!--Optional:--> <ecu:TelefonoCliente>1234567890</ecu:TelefonoCliente> <!--Optional:--> <ecu:Version>1.0.0</ecu:Version> </wsec:Documento> </tem:data> </tem:EnviarFactura> </soapenv:Body> </soapenv:Envelope>