<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.wikiserpi.com/index.php?action=history&amp;feed=atom&amp;title=API_BI_Venta_Detalle</id>
	<title>API BI Venta Detalle - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikiserpi.com/index.php?action=history&amp;feed=atom&amp;title=API_BI_Venta_Detalle"/>
	<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI_Venta_Detalle&amp;action=history"/>
	<updated>2026-11-11T07:18:55Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_BI_Venta_Detalle&amp;diff=1145&amp;oldid=prev</id>
		<title>Lmedina: /* ¿Cómo consumir la API? */</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI_Venta_Detalle&amp;diff=1145&amp;oldid=prev"/>
		<updated>2023-12-18T21:32:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;¿Cómo consumir la API?&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 16:32 18 dic 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l271&quot;&gt;Línea 271:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 271:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;require_once &amp;#039;HTTP/Request2.php&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;require_once &amp;#039;HTTP/Request2.php&amp;#039;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request = new HTTP_Request2();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request = new HTTP_Request2();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setUrl(&#039;https://localhost:4444/api/v1/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BICartera&lt;/del&gt;&#039;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setUrl(&#039;https://localhost:4444/api/v1/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BIVentaDetalle&lt;/ins&gt;&#039;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setConfig(array(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$request-&amp;gt;setConfig(array(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lmedina</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_BI_Venta_Detalle&amp;diff=1144&amp;oldid=prev</id>
		<title>Lmedina: Página creada con «&#039;&#039;&#039;Descripción:&#039;&#039;&#039; PENDIENTE  &#039;&#039;&#039;Autorización:&#039;&#039;&#039; Se requiere autenticación para todas las solicitudes. Las credenciales de autenticación deben ser incluidas en la cabecera de todas las solicitudes a través del campo Authorization utilizando el token de acceso entregado SERPI ERP.  &#039;&#039;&#039;Beneficio:&#039;&#039;&#039; PENDIENTE  &#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039; GET  &#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039; PENDIENTE  == Métodos == &lt;Tabs&gt; &lt;!-- **************************************************************…»</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI_Venta_Detalle&amp;diff=1144&amp;oldid=prev"/>
		<updated>2023-12-18T21:27:29Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «&amp;#039;&amp;#039;&amp;#039;Descripción:&amp;#039;&amp;#039;&amp;#039; PENDIENTE  &amp;#039;&amp;#039;&amp;#039;Autorización:&amp;#039;&amp;#039;&amp;#039; Se requiere autenticación para todas las solicitudes. Las credenciales de autenticación deben ser incluidas en la cabecera de todas las solicitudes a través del campo Authorization utilizando el token de acceso entregado SERPI ERP.  &amp;#039;&amp;#039;&amp;#039;Beneficio:&amp;#039;&amp;#039;&amp;#039; PENDIENTE  &amp;#039;&amp;#039;&amp;#039;Tipos de peticiones:&amp;#039;&amp;#039;&amp;#039; GET  &amp;#039;&amp;#039;&amp;#039;¿Cómo funciona?&amp;#039;&amp;#039;&amp;#039; PENDIENTE  == Métodos == &amp;lt;Tabs&amp;gt; &amp;lt;!-- **************************************************************…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Descripción:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
PENDIENTE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Autorización:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Se requiere autenticación para todas las solicitudes. Las credenciales de autenticación deben ser incluidas en la cabecera de todas las solicitudes a través del campo Authorization utilizando el token de acceso entregado SERPI ERP.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beneficio:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
PENDIENTE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tipos de peticiones:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
GET&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;¿Cómo funciona?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
PENDIENTE&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ************************************************************** GET ********************************************************************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consulta (GET)  &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EndPoint:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
https://localhost:44305/api/v1/BIVentaDetalle&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EndPoint Con Parametros:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
https://localhost:44305/api/v1/BIVentaDetalle?tipo_documento=FE&amp;amp;fecha_desde=2017-12-01&amp;amp;fecha_hasta=2017-12-15&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Headers&lt;br /&gt;
|-&lt;br /&gt;
! Header !! Descripción &lt;br /&gt;
|-&lt;br /&gt;
| secretkey || Secretkey proporcionada al cliente para consumos de las APIs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Authorization:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight &amp;gt;&lt;br /&gt;
Usar Bearer. Ejemplo “bearer {{token}}”.&lt;br /&gt;
{{token}} Token de autorizacion generado por SerpiERP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Parámetros&lt;br /&gt;
|-&lt;br /&gt;
! Parámetro !! Tipo de dato !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| Límite || int || No || Este parámetro indica la cantidad de resultados que se deben devolver en una sola página&lt;br /&gt;
|-&lt;br /&gt;
| Página || int || No || Este parámetro indica el número de la página que se debe devolver. Por ejemplo, si se establece en 3, se devolverán los resultados de la tercera página&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Response&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;success&amp;quot;: true,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 200,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: null,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;1 registro(s) encontrados&amp;quot;,&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;numero&amp;quot;: 1521,&lt;br /&gt;
            &amp;quot;fecha&amp;quot;: &amp;quot;2017-12-04T00:00:00&amp;quot;,&lt;br /&gt;
            &amp;quot;ano&amp;quot;: 2017,&lt;br /&gt;
            &amp;quot;mes&amp;quot;: 12,&lt;br /&gt;
            &amp;quot;periodo&amp;quot;: &amp;quot;201712&amp;quot;,&lt;br /&gt;
            &amp;quot;contab&amp;quot;: true,&lt;br /&gt;
            &amp;quot;anulado&amp;quot;: false,&lt;br /&gt;
            &amp;quot;vendedor&amp;quot;: 7363,&lt;br /&gt;
            &amp;quot;proyecto&amp;quot;: null,&lt;br /&gt;
            &amp;quot;actividad&amp;quot;: null,&lt;br /&gt;
            &amp;quot;cod_empresa&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;codcentro&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;nit&amp;quot;: &amp;quot;94427979&amp;quot;,&lt;br /&gt;
            &amp;quot;dv&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;cliente&amp;quot;: &amp;quot;EDWIN RAMON GIRALDO LOPEZ&amp;quot;,&lt;br /&gt;
            &amp;quot;vendedor_nombre&amp;quot;: &amp;quot;NATALIA ARIAS OCAMPO&amp;quot;,&lt;br /&gt;
            &amp;quot;categoria&amp;quot;: &amp;quot;FV&amp;quot;,&lt;br /&gt;
            &amp;quot;tipodoc&amp;quot;: &amp;quot;FV&amp;quot;,&lt;br /&gt;
            &amp;quot;documento&amp;quot;: &amp;quot;FACTURA DE VENTA&amp;quot;,&lt;br /&gt;
            &amp;quot;codigo&amp;quot;: &amp;quot;PT002&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion_articulo&amp;quot;: &amp;quot;Hidrokeratina Caja 30 Und X 30 Ml &amp;quot;,&lt;br /&gt;
            &amp;quot;referencia&amp;quot;: &amp;quot;HKERA CAJA&amp;quot;,&lt;br /&gt;
            &amp;quot;cantidad&amp;quot;: 6.00000,&lt;br /&gt;
            &amp;quot;netcant&amp;quot;: 6.00000,&lt;br /&gt;
            &amp;quot;precio&amp;quot;: 44070.00000,&lt;br /&gt;
            &amp;quot;impuesto&amp;quot;: 41196.64000,&lt;br /&gt;
            &amp;quot;descuento&amp;quot;: 47595.60000,&lt;br /&gt;
            &amp;quot;subtotal&amp;quot;: 216824.40000,&lt;br /&gt;
            &amp;quot;neto&amp;quot;: 216824.40000,&lt;br /&gt;
            &amp;quot;bruto&amp;quot;: 264420.00000,&lt;br /&gt;
            &amp;quot;valiva&amp;quot;: 41196.64000,&lt;br /&gt;
            &amp;quot;total&amp;quot;: 258021.04000,&lt;br /&gt;
            &amp;quot;flete&amp;quot;: -216824.40000,&lt;br /&gt;
            &amp;quot;valorimpaiu&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;valoraiu&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;porcimpaiu&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;porcaiu&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;porcimp&amp;quot;: 19.00000,&lt;br /&gt;
            &amp;quot;descuentoc&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;descuentop&amp;quot;: 0.00000,&lt;br /&gt;
            &amp;quot;descuentol&amp;quot;: 18.00000,&lt;br /&gt;
            &amp;quot;empresa&amp;quot;: &amp;quot;DEMO2 - GIORGIO &amp;quot;,&lt;br /&gt;
            &amp;quot;niT_EMPRESA&amp;quot;: &amp;quot;987654321&amp;quot;,&lt;br /&gt;
            &amp;quot;digitO_EMPRESA&amp;quot;: 4,&lt;br /&gt;
            &amp;quot;linea&amp;quot;: &amp;quot;LINEA KERA&amp;quot;,&lt;br /&gt;
            &amp;quot;cod_cate&amp;quot;: &amp;quot;6&amp;quot;,&lt;br /&gt;
            &amp;quot;categoria_articulo&amp;quot;: &amp;quot;CREMAS&amp;quot;,&lt;br /&gt;
            &amp;quot;centroperacion&amp;quot;: &amp;quot;PRINCIPAL&amp;quot;,&lt;br /&gt;
            &amp;quot;ciudad&amp;quot;: &amp;quot;SANTIAGO DE CALI&amp;quot;,&lt;br /&gt;
            &amp;quot;cod_ciu&amp;quot;: &amp;quot;001&amp;quot;,&lt;br /&gt;
            &amp;quot;cod_depar&amp;quot;: &amp;quot;76&amp;quot;,&lt;br /&gt;
            &amp;quot;departamento&amp;quot;: &amp;quot;VALLE DEL CAUCA&amp;quot;,&lt;br /&gt;
            &amp;quot;preforigen&amp;quot;: null,&lt;br /&gt;
            &amp;quot;numorigen&amp;quot;: null,&lt;br /&gt;
            &amp;quot;numremision&amp;quot;: null,&lt;br /&gt;
            &amp;quot;numordencompra&amp;quot;: null&lt;br /&gt;
        }&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;success&amp;quot;: true&lt;br /&gt;
	&amp;quot;code&amp;quot;: 201,&lt;br /&gt;
	&amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
	&amp;quot;result&amp;quot;: []&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Campos de resultados&lt;br /&gt;
|-&lt;br /&gt;
! Campo !! Tipo de dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Identificador del país&lt;br /&gt;
|-&lt;br /&gt;
| nombre || string  || Nombre del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || Código del país&lt;br /&gt;
|-&lt;br /&gt;
| codigo_alfa || string || Nomenclatura del país&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&amp;lt;/Tabs&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Códigos de estado HTTP ==&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&lt;br /&gt;
! Código !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| 200 || La solicitud ha sido exitosa&lt;br /&gt;
|-&lt;br /&gt;
| 201 || La solicitud ha tenido éxito y ha llevado a la creación de un recurso&lt;br /&gt;
|-&lt;br /&gt;
| 204 || La solicitud se ha completado correctamente, pero no hay contenido para devolver en la respuesta&lt;br /&gt;
|-&lt;br /&gt;
| 400 || El servidor no puede o no procesará la petición debido a algo que es percibido como un error del cliente&lt;br /&gt;
|-&lt;br /&gt;
| 401 || La solicitud requiere autenticación, pero el cliente no ha proporcionado credenciales válidas o no está autorizado para acceder al recurso&lt;br /&gt;
|-&lt;br /&gt;
| 403 || El servidor ha entendido la solicitud, pero se niega a cumplirla debido a que el cliente no tiene permisos para acceder al recurso&lt;br /&gt;
|-&lt;br /&gt;
| 404 || El recurso solicitado no se ha encontrado en el servidor&lt;br /&gt;
|-&lt;br /&gt;
| 500 || Internal Server Error&lt;br /&gt;
|-&lt;br /&gt;
| 503 || El servidor no está disponible actualmente debido a una sobrecarga o mantenimiento temporal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ¿Cómo consumir la API? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;Java&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Request&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
OkHttpClient client = new OkHttpClient().newBuilder()&lt;br /&gt;
  .build();&lt;br /&gt;
MediaType mediaType = MediaType.parse(&amp;quot;text/plain&amp;quot;);&lt;br /&gt;
RequestBody body = RequestBody.create(mediaType, &amp;quot;&amp;quot;);&lt;br /&gt;
Request request = new Request.Builder()&lt;br /&gt;
  .url(&amp;quot;https://localhost:4444/api/v1/BIVentaDetalle&amp;quot;)&lt;br /&gt;
  .method(&amp;quot;GET&amp;quot;, body)&lt;br /&gt;
  .addHeader(&amp;quot;secretkey&amp;quot;, &amp;quot;{{secret key}}&amp;quot;)&lt;br /&gt;
  .addHeader(&amp;quot;Authorization&amp;quot;, &amp;quot;Bearer{{token}}&amp;quot;)&lt;br /&gt;
  .build();&lt;br /&gt;
Response response = client.newCall(request).execute();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;C#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Request&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
var client = new HttpClient();&lt;br /&gt;
var request = new HttpRequestMessage(HttpMethod.Get, &amp;quot;https://localhost:4444/api/v1/BIVentaDetalle&amp;quot;);&lt;br /&gt;
request.Headers.Add(&amp;quot;secretkey&amp;quot;, &amp;quot;{{secret key}}&amp;quot;);&lt;br /&gt;
request.Headers.Add(&amp;quot;Authorization&amp;quot;, &amp;quot;Bearer{{token}}&amp;quot;);&lt;br /&gt;
var content = new StringContent(&amp;quot;&amp;quot;, null, &amp;quot;text/plain&amp;quot;);&lt;br /&gt;
request.Content = content;&lt;br /&gt;
var response = await client.SendAsync(request);&lt;br /&gt;
response.EnsureSuccessStatusCode();&lt;br /&gt;
Console.WriteLine(await response.Content.ReadAsStringAsync());&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Request&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
require_once &amp;#039;HTTP/Request2.php&amp;#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&amp;#039;https://localhost:4444/api/v1/BICartera&amp;#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &amp;#039;follow_redirects&amp;#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &amp;#039;secretkey&amp;#039; =&amp;gt; &amp;#039;{{secret key}}&amp;#039;,&lt;br /&gt;
  &amp;#039;Authorization&amp;#039; =&amp;gt; &amp;#039;Bearer {{token}}&amp;#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&amp;#039;&amp;#039;);&lt;br /&gt;
try {&lt;br /&gt;
  $response = $request-&amp;gt;send();&lt;br /&gt;
  if ($response-&amp;gt;getStatus() == 200) {&lt;br /&gt;
    echo $response-&amp;gt;getBody();&lt;br /&gt;
  }&lt;br /&gt;
  else {&lt;br /&gt;
    echo &amp;#039;Unexpected HTTP status: &amp;#039; . $response-&amp;gt;getStatus() . &amp;#039; &amp;#039; .&lt;br /&gt;
    $response-&amp;gt;getReasonPhrase();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
catch(HTTP_Request2_Exception $e) {&lt;br /&gt;
  echo &amp;#039;Error: &amp;#039; . $e-&amp;gt;getMessage();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Tabs&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentación APIs]]&lt;br /&gt;
&amp;lt;!-- [[Category:Pages with syntax highlighting errors]] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lmedina</name></author>
	</entry>
</feed>