====== CODIGO PHP REST API ======
[[start|{{ :60577.png?30}}]]
'130960054_int','clave' => '130960054','rnc' => '130960054');
//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 "
";
foreach($result2 as $resul){
echo "
";
echo $resul;
echo "
";
}
// Se cierra el recurso
curl_close($ch);
?>
'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 "
";
foreach($result2 as $resul){
echo "
";
echo $resul;
echo "
";
}
// Se cierra el recurso
curl_close($ch);
?>
'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 "
";
foreach($result2 as $resul){
echo "
";
echo $resul;
echo "
";
}
// Se cierra el recurso
curl_close($ch);
?>
[[start|{{:60577.png?30 }}]]