meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
enviarfactura [2025/10/31 01:51]
74.7.227.140 se ha restaurado la vieja versión (2025/10/24 12:52)
enviarfactura [2025/11/28 01:57] (actual)
57.141.0.68 se ha restaurado la vieja versión (2025/09/05 14:00)
Línea 505: Línea 505:
  
  
 +
 +
 +
 +<code php Codigo Ejemplo PHP>
 +
 +try {
 +    include ("Formas.php");        
 +    $wsdl_url = 'http://demointws.thefactoryhka.com.ec/Service.svc?wsdl';
 +    $client = new SOAPClient($wsdl_url); 
 +    $objeto=new PeticionFactura();
 +    $doc=new Documento();
 +    $objeto->Documento=$doc;
 +    
 +//    *****************DATOS INFOTRIBUTARIA***************
 +    $infofact=new InfoFactura();
 +    $objeto->Documento->InfoFactura=$infofact;
 +    $infofact->DirEstablecimiento="Direccion estableciemineto";
 +    $infofact->DireccionComprador="Direccion Comprador cualquiera";
 +    $infofact->FechaEmision="16/02/2022";
 +    $infofact->IdentificacionComprador="1791282183001";
 +    $infofact->ImporteTotal="112.00";
 +    $infofact->Moneda="DOLAR";
 +    $infofact->ObligadoContabilidad="SI";
 +    $pag=new Pago();
 +    $pag->FormaPago="01";
 +    $pag->Plazo="3";
 +    $pag->Total="112.00";
 +    $pag->UnidadTiempo="dias";
 +    $infofact->Pagos=array($pag);
 +    
 +
 +
 +    $infofact->RazonSocialComprador="INDUSTRIAL Y AUTOMOTRIZ INDYA S.A.";
 +    $infofact->TipoIdentificacionComprador="04";
 +    $totimp=new TotalConImpuesto();
 +    $totimp->BaseImponible="100.00";
 +    $totimp->Codigo="2";
 +    $totimp->CodigoPorcentaje="2";
 +    $totimp->Descuentoadicional="0.00";
 +    $totimp->ValorDevolucionIva="0.00";
 +    $totimp->Valor="120.00";
 +    $totimp->Tarifa="12";
 +    
 +    
 +    $infofact->TotalConImpuestos=array($totimp);
 +    
 +
 +    $infofact->TotalDescuento="0.00";
 +    $infofact->TotalImpuestoReembolso="12.00";
 +    $infofact->TotalSinImpuestos="100.00";
 +    $infofact->TotalSubsidio="0.00";
 +    
 +        
 +//    *********************DATOS INFOFACTURA***************
 +    
 +    $infotrib = new InfoTributaria();
 +    $infotrib->CodigoNumerico="12345678";
 +    $infotrib->DirMatriz="direccion Matriz ABC";
 +    $infotrib->Estab="001";
 +    $infotrib->PtoEmi="101";
 +    $infotrib->Secuencial="000000112";
 +    $infotrib->Nombrecomercial="Fabrica Ecuatoriana Ecuagoch SA";
 +    $infotrib->RazonSocial="ECUAGOCH";   
 +    $objeto->Documento->InfoTributaria=$infotrib;    
 +    $objeto->Documento->CorreoNotificar="scastillo@gmail.com";
 +    $objeto->Documento->DirCliente="Direccion del cliente";
 +    $objeto->Documento->Notificar="SI";
 +    
 +
 +//    ********************DETALLES*********************
 +    
 +    $det=new DetalleFactura();
 +    $det->Cantidad="1";
 +    $det->CodigoAuxiliar="A000001";
 +    $det->CodigoPrincipal="A000001A";
 +    $det->Descripcion="Articulo Nuevo FFFF";
 +    $impDet=new ImpuestoDetalle();
 +    $impDet->BaseImponible="100.00";
 +    $impDet->Codigo="2";
 +    $impDet->CodigoPorRet="2";
 +    $impDet->Tarifa="12";
 +    $impDet->Valor="12.00";
 +    $det->Impuestos=array($impDet);
 +    $det->PrecioTotalSinImpuesto="100.00";
 +    $det->PrecioUnitario="100.00";
 +    $det->DetAdicional=array("Nombre"=>"NOmbreAdicionalx","Valor"=>"10.00");
 +    $det->PrecioSinSubsidio="0.00";
 +    $det->Descuento="0.00";
 +    $doc->Detalles=array($det);
 +    
 +    $pet = [array("data"=> $objeto )];                   
 +    $return = $client->__soapCall("EnviarFactura", $pet);                                  
 +     print_r($return);
 +
 +} catch (Exception $e) {
 +    echo "Exception occured: " . $e;
 +}
 +          
 +           
 +</code>