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
codigo_php_dominicana [2024/03/19 19:10]
47.128.97.238 se ha restaurado la vieja versión (2022/03/30 12:55)
codigo_php_dominicana [2025/03/26 18:28] (actual)
scastillo
Línea 7: Línea 7:
  
 // API URL // API URL
-$url="https://testemision.thefactoryhka.com.do/api/Autenticacion";+$url="https://demoemision.thefactoryhka.com.do/api/Autenticacion";
  
 // Se crea un nuevo recurso // Se crea un nuevo recurso
Línea 13: Línea 13:
  
 // Se crea el array de los datos // Se crea el array de los datos
-$data = array('usuario' => '130960054_int','clave' => '130960054','rnc' => '130960054');+$data = array('usuario' => '1liasuhloha4_user','clave' => 'ttfattattt122C','rnc' => '130960054');
  
 //Se convierte en formato json //Se convierte en formato json
Línea 51: Línea 51:
  
 <code php Enviar> <code php Enviar>
-lkgkjygtk+<?php 
 + 
 +// API URL 
 +$url="https://demoemision.thefactoryhka.com.do/api/Enviar"; 
 + 
 +// Se crea un nuevo recurso 
 +$ch = curl_init($url); 
 + 
 +// Se crea el array de los datos 
 +$data = array ( 
 +  'Token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEzMDk2MDA1NCIsImVtYWlsIjoiMTMwOTYwMDU0X2ludCIsIm5iZiI6MTY0ODY0NjM3OSwiZXhwIjoxNjQ4Njk0Nzk5LCJpYXQiOjE2NDg2NDYzNzl9.LrJmXNNOj1StRVlDC7pBEhxSiquqUJ9MuFSsv5Bx0bQ', 
 +  'documentoElectronico' =>  
 +  array ( 
 +    'encabezado' =>  
 +    array ( 
 +      'identificacionDocumento' =>  
 +      array ( 
 +        'tipoDocumento' => '31', 
 +        'ncf' => 'E310000003519', 
 +        'fechaVencimientoSecuencia' => '31-12-2022', 
 +        'indicadorEnvioDiferido' => '1', 
 +        'indicadorMontoGravado' => '1', 
 +        'indicadorNotaCredito' => NULL, 
 +        'tipoIngresos' => '01', 
 +        'tipoPago' => '1', 
 +        'fechaLimitePago' => NULL, 
 +        'terminoPago' => NULL, 
 +        'tablaFormasPago' =>  
 +        array ( 
 +          0 =>  
 +          array ( 
 +            'forma' => '1', 
 +            'monto' => '400000.00', 
 +          ), 
 +        ), 
 +        'tipoCuentaPago' => NULL, 
 +        'numeroCuentaPago' => NULL, 
 +        'bancoPago' => NULL, 
 +        'fechaDesde' => NULL, 
 +        'fechaHasta' => NULL, 
 +      ), 
 +      'emisor' =>  
 +      array ( 
 +        'rnc' => '130960054', 
 +        'razonSocial' => 'TheFactoryHKA C.A', 
 +        'nombreComercial' => 'TheFactoryHKA C.A', 
 +        'sucursal' => 'Sucursal', 
 +        'direccion' => 'Av. Los Beisbolistas esq. Ant. Carretera Duarte, Plaza Shantell, Locales B6 y B7', 
 +        'municipio' => '320100', 
 +        'provincia' => '320000', 
 +        'tablaTelefono' =>  
 +        array ( 
 +          0 => '809-472-7676', 
 +          1 => '809-491-1918', 
 +        ), 
 +        'correo' => 'scastillo@thefactoryhka.com', 
 +        'webSite' => 'www.thefactoryhka.com/rd', 
 +        'actividadEconomica' => NULL, 
 +        'codigoVendedor' => 'GENETRIX0000000000000000001', 
 +        'numeroFacturaInterna' => '000000000000212', 
 +        'numeroPedidoInterno' => '000000000000212', 
 +        'zonaVenta' => 'NORTE', 
 +        'rutaVenta' => NULL, 
 +        'informacionAdicional' => NULL, 
 +        'fechaEmision' => '30-03-2022', 
 +      ), 
 +      'comprador' =>  
 +      array ( 
 +        'rnc' => '101072148', 
 +        'identificacionExtranjero' => NULL, 
 +        'razonSocial' => 'DISTRIBUIDORA DE COSMETICOS SAS (DISCOSA)', 
 +        'contacto' => 'DISCOSA', 
 +        'correo' => 'prueba@yopmail.com', 
 +        'direccion' => 'RD dirección', 
 +        'municipio' => '010100', 
 +        'provincia' => '010000', 
 +        'pais' => 'Pais', 
 +        'fechaEntrega' => '26-12-2021', 
 +        'FechaOrdenCompra' => '10-11-2018', 
 +        'contactoEntrega' => NULL, 
 +        'direccionEntrega' => NULL, 
 +        'telefonoAdicional' => NULL, 
 +        'fechaOrden' => '24-12-2021', 
 +        'numeroOrden' => '4500352238', 
 +        'codigoInterno' => '10633440', 
 +        'responsablePago' => NULL, 
 +        'informacionAdicional' => NULL, 
 +      ), 
 +      'informacionesAdicionales' =>  
 +      array ( 
 +        'fechaEmbarque' => NULL, 
 +        'numeroEmbarque' => NULL, 
 +        'numeroContenedor' => '8019289', 
 +        'numeroReferencia' => '1447', 
 +        'pesoBruto' => NULL, 
 +        'pesoNeto' => NULL, 
 +        'unidadPesoBruto' => NULL, 
 +        'unidadPesoNeto' => NULL, 
 +        'cantidadBulto' => NULL, 
 +        'unidadBulto' => NULL, 
 +        'volumenBulto' => NULL, 
 +        'unidadVolumen' => NULL, 
 +        'nombrePuertoEmbarque' => NULL, 
 +        'condicionesEntrega' => NULL, 
 +        'totalFob' => NULL, 
 +        'seguro' => NULL, 
 +        'flete' => NULL, 
 +        'otrosGastos' => NULL, 
 +        'totalCif' => NULL, 
 +        'regimenAduanero' => NULL, 
 +        'nombrePuertoSalida' => NULL, 
 +        'nombrePuertoDesembarque' => NULL, 
 +      ), 
 +      'transporte' => NULL, 
 +      'totales' =>  
 +      array ( 
 +        'montoGravadoTotal' => NULL, 
 +        'montoGravadoI1' => NULL, 
 +        'montoGravadoI2' => NULL, 
 +        'montoGravadoI3' => NULL, 
 +        'montoExento' => '400000.00', 
 +        'itbiS1' => NULL, 
 +        'itbiS2' => NULL, 
 +        'itbiS3' => NULL, 
 +        'totalITBIS' => NULL, 
 +        'totalITBIS1' => NULL, 
 +        'totalITBIS2' => NULL, 
 +        'totalITBIS3' => NULL, 
 +        'montoImpuestoAdicional' => NULL, 
 +        'impuestosAdicionales' => NULL, 
 +        'montoTotal' => '400000.00', 
 +        'montoNoFacturable' => NULL, 
 +        'montoPeriodo' => NULL, 
 +        'saldoAnterior' => NULL, 
 +        'montoAvancePago' => NULL, 
 +        'valorPagar' => NULL, 
 +        'totalITBISRetenido' => NULL, 
 +        'totalISRRetencion' => NULL, 
 +        'totalITBISPercepcion' => NULL, 
 +        'totalISRPercepcion' => NULL, 
 +      ), 
 +      'otraMoneda' => NULL, 
 +    ), 
 +    'detallesItems' =>  
 +    array ( 
 +      0 =>  
 +      array ( 
 +        'numeroLinea' => '1', 
 +        'tablaCodigos' => NULL, 
 +        'indicadorFacturacion' => '4', 
 +        'retencion' => NULL, 
 +        'nombre' => 'ASW DTU', 
 +        'indicadorBienoServicio' => '1', 
 +        'descripcion' => NULL, 
 +        'cantidad' => '10000.00', 
 +        'unidadMedida' => '47', 
 +        'cantidadReferencia' => NULL, 
 +        'unidadReferencia' => NULL, 
 +        'tablaSubcantidad' => NULL, 
 +        'gradosAlcohol' => NULL, 
 +        'precioUnitarioReferencia' => NULL, 
 +        'fechaElaboracion' => NULL, 
 +        'fechaVencimiento' => NULL, 
 +        'mineria' => NULL, 
 +        'precioUnitario' => '40.00', 
 +        'descuentoMonto' => NULL, 
 +        'tablaSubDescuento' => NULL, 
 +        'recargoMonto' => NULL, 
 +        'tablaSubRecargo' => NULL, 
 +        'tablaImpuestoAdicional' => NULL, 
 +        'otraMonedaDetalle' => NULL, 
 +        'monto' => '400000.00', 
 +      ), 
 +    ), 
 +    'subtotales' => NULL, 
 +    'descuentosORecargos' => NULL, 
 +    'informacionReferencia' => NULL, 
 +  ), 
 +); 
 +  
 +//Se convierte en formato json 
 +$payload = json_encode($data); 
 + 
 +// Opciones headers 
 +curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); 
 + 
 +// Set contenido json en Body 
 +curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); 
 + 
 +// Retornar inmediatamente respueta 
 +curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
 + 
 +// Se ejecuta el PST 
 +$result = curl_exec($ch); 
 + 
 +$result2=json_decode($result); 
 + 
 +//Imprimimos resultado 
 +//print($result); 
 + 
 + 
 +echo "Los datos recibidos son los siguientes: "; 
 +echo "<br>"; 
 +foreach($result2 as $resul){ 
 + echo "<br>"; 
 +    echo $resul; 
 + echo "<br>"; 
 +
 + 
 +// Se cierra el recurso 
 +curl_close($ch); 
 + 
 +?>
 </code> </code>
 +
 +
 +<code php descargarArchivo>
 +<?php
 +
 +// API URL
 +$url="https://demoemision.thefactoryhka.com.do/api/DescargaArchivo";
 +
 +// Se crea un nuevo recurso
 +$ch = curl_init($url);
 +
 +// Se crea el array de los datos
 +$data = array (
 +  'token' => 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IjEzMDk2MDA1NCIsImVtYWlsIjoiMTMwOTYwMDU0X2ludCIsIm5iZiI6MTY0ODY1NzE0NSwiZXhwIjoxNjQ4NzA1NTY1LCJpYXQiOjE2NDg2NTcxNDV9.Fj1x0RA82rPaGJVaW8EyQoQ6EGEkj2dAuuU-Q8KtWqU',
 +  'rnc' => '130960054',
 +  'documento' => 'E310000003517',
 +  'extension' => 'xml',
 +);
 + 
 +//Se convierte en formato json
 +$payload = json_encode($data);
 +
 +// Opciones headers
 +curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
 +
 +// Set contenido json en Body
 +curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
 +
 +// Retornar inmediatamente respueta
 +curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 +
 +// Se ejecuta el PST
 +$result = curl_exec($ch);
 +
 +$result2=json_decode($result);
 +
 +//Imprimimos resultado
 +//print($result);
 +
 +
 +echo "Los datos recibidos son los siguientes: ";
 +echo "<br>";
 +foreach($result2 as $resul){
 + echo "<br>";
 +    echo $resul;
 + echo "<br>";
 +}
 +
 +// Se cierra el recurso
 +curl_close($ch);
 +
 +?>
 +
 +</code>
 +
 +
 +
  
 [[start|{{:60577.png?30 }}]] [[start|{{:60577.png?30 }}]]