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/06/28 01:54]
217.113.194.99 se ha restaurado la vieja versión (2025/01/05 07:44)
enviarfactura [2025/06/28 01:57] (actual)
154.54.249.202 se ha restaurado la vieja versión (2025/02/19 13:36)
Línea 605: Línea 605:
                        
 </code> </code>
 +
 +Donde el archivo Formas.php es el siguiente:
 +
 +<?php
 +
 +/*
 + * To change this license header, choose License Headers in Project Properties.
 + * To change this template file, choose Tools | Templates
 + * and open the template in the editor.
 + */
 +
 +/**
 + * Description of Formas
 + *
 + * @author scastillo
 + */
 +class PeticionEstatusDocumento {
 +    
 +    public $Usuario = 'usuario1'; 
 +    public $RUC = '1792433738001';  
 +    public $Clave = 'dfacture';  
 +    public $Documento = '01-001-101-010000004';  
 +
 +        
 +    }
 +    
 + class PeticionFactura {
 +    
 +    public $Usuario = 'usuario1'; 
 +    public $RUC = '1792433738001';  
 +    public $Clave = 'dfacture';  
 +    public $Documento =[];
 +
 +        
 +    }  
 +    
 +    
 +    
 +    
 +    
 +    
 +    
 + class PeticionFolios{
 +     
 +    public $Usuario = 'usuario1'; 
 +    public $RUC = '1792433738001';  
 +    public $Clave = 'dfacture'; 
 +     
 +    }   
 +    
 +    
 +class Documento{
 +    
 +    public $Version="1.1.0";
 +    public $CPCliente=null;
 +    public $CampoAdicional=null;
 +    public $CorreoNegociable=null;
 +    public $CorreoNotificar=null;
 +    public $Detalles=[];
 +    public $DirCliente=null;
 +    public $InfoFactura=null;
 +    public $InfoSustitutivaGuiaRemision=null;
 +    public $InfoTributaria=null;
 +    public $MaquinaFiscal=null;
 +    public $negociable=null;
 +    public $Notificar=null;
 +    public $OtrosRubrosTerceros=null;
 +    public $Reembolsos=null;
 +    public $Retenciones=null;
 +    public $TelefonoCliente=null;
 +  
 +
 +}
 +
 +
 +class InfoTributaria{
 +    
 +    public $AgenteRetencion=null;
 +    public $CodigoNumerico="12345678";
 +    public $DirMatriz=null;
 +    public $Estab="001";
 +    public $Nombrecomercial=null;
 +    public $PtoEmi="001";
 +    public $RazonSocial=null;
 +    public $RegimenMicroempresas=null;
 +    public $Secuencial=null;
 +    
 +    
 +}
 +
 +class InfoFactura{
 +    
 +    public $CodDocReembolso=null;
 +    public $ComercioExterior=null;
 +    public $Compensaciones=null;
 +    public $ContribuyenteEspecial="CONTRIBUYENTE";
 +    public $DirEstablecimiento=null;
 +    public $DireccionComprador=null;
 +    public $FechaEmision=null;
 +    public $FleteInternacional=null;
 +    public $GastosAduaneros=null;
 +    public $GastosTrasporteOtros=null;
 +    public $GuiaRemision=null;
 +    public $IdentificacionComprador=null;
 +    public $ImporteTotal=null;
 +    public $IncoTermFactura=null;
 +    public $IncoTermTotalSinImpuestos=null;
 +    public $LugarIncoTerm=null;
 +    public $Moneda=null;
 +    public $ObligadoContabilidad=null;
 +    public $Pagos=[];
 +    public $PaisAdquisicion=null;
 +    public $PaisDestino=null;
 +    public $PaisOrigen=null;
 +    public $Placa=null;
 +    public $Propina=null;
 +    public $PuertoDestino=null;
 +    public $PuertoEmbarque=null;
 +    public $RazonSocialComprador=null;
 +    public $SeguroInternacional=null;
 +    public $TipoIdentificacionComprador=null;
 +    public $TotalBaseImponibleReembolso=null;
 +    public $TotalComprobantesReembolso=null;
 +    public $TotalConImpuestos=[];
 +    public $TotalDescuento=null;
 +    public $TotalImpuestoReembolso=null;
 +    public $TotalSinImpuestos=null;
 +    public $TotalSubsidio=null;
 +    public $ValorRetIva=null;
 +    public $ValorRetRenta=null;
 +       
 +}
 +
 +class DetalleFactura{
 +    
 +    public $Cantidad=null;
 +    public $Descripcion=null;
 +    public $Descuento=null;
 +    public $Impuestos=[];
 +    public $PrecioTotalSinImpuesto=null;
 +    public $PrecioUnitario=null;
 +    public $CodigoAuxiliar=null;
 +    public $CodigoPrincipal=null;
 +    public $DetAdicional=[];
 +    public $PrecioSinSubsidio=null;
 +    public $unidadMedida=null;
 +    
 +    
 +}
 +    
 +class ImpuestoDetalle{
 +    
 +    public $BaseImponible=null;
 +    public $Codigo=null;
 +    public $CodigoPorRet=null;
 +    public $Valor=null;
 +    public $Tarifa=null;
 +    
 +}
 +
 +
 +class TotalConImpuesto{
 +    
 +    public $BaseImponible=null;
 +    public $Codigo=null;
 +    public $CodigoPorcentaje=null;
 +    public $Descuentoadicional=null;
 +    public $Valor=null;
 +    public $Tarifa=null;
 +    public $ValorDevolucionIva=null;
 +        
 +}
 +
 +class Pago{
 +    public $FormaPago=null;
 +    public $Plazo=null;
 +    public $Total=null;
 +    public $UnidadTiempo=null;
 +   
 +}
 +
 +