<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.wikiserpi.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dvaldes</id>
	<title>WikiSerpi - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikiserpi.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dvaldes"/>
	<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php/Especial:Contribuciones/Dvaldes"/>
	<updated>2026-09-27T04:46:30Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1179</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1179"/>
		<updated>2024-01-02T20:35:25Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD  ==&lt;br /&gt;
Con el fin de cumplir el proceso de Facturación electrónica cumpliendo con los lineamientos DIAN respecto a sector salud, en SERPI se ha habilitado la actualización respectiva para dar cumplimiento a este requerimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los pasos para facturar teniendo en cuenta sector salud son los siguientes:            &lt;br /&gt;
&lt;br /&gt;
* Es necesario en la configuración general de la empresa marcar el campo descrito como Sector salud:&lt;br /&gt;
[[Archivo:FE_SectorSalud11.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En la sección de datos principales deberá ingresarse el código de servicio de salud:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud22.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En los terceros involucrado en el proceso de facturación deberán actualizarse los campos:&lt;br /&gt;
** Tipo de usuario&lt;br /&gt;
** Modalidades de contratación y pago&lt;br /&gt;
** Cobertura o plan de beneficios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actualizar en la pantalla:&lt;br /&gt;
[[Archivo:FE SectorSalud33.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En el proceso de facturación aparecerán un conjunto de datos nuevos respecto a la facturación estándar, es necesario que todos están ingresados:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud4.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* La transmisión de la factura incluirá la información requerida,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1178</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1178"/>
		<updated>2024-01-02T20:35:15Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD  ==&lt;br /&gt;
Con el fin de cumplir el proceso de Facturación electrónica cumpliendo con los lineamientos DIAN respecto a sector salud, en SERPI se ha habilitado la actualización respectiva para dar cumplimiento a este requerimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los pasos para facturar teniendo en cuenta sector salud son los siguientes:    &lt;br /&gt;
&lt;br /&gt;
* Es necesario en la configuración general de la empresa marcar el campo descrito como Sector salud:&lt;br /&gt;
[[Archivo:FE_SectorSalud11.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En la sección de datos principales deberá ingresarse el código de servicio de salud:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud22.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En los terceros involucrado en el proceso de facturación deberán actualizarse los campos:&lt;br /&gt;
** Tipo de usuario&lt;br /&gt;
** Modalidades de contratación y pago&lt;br /&gt;
** Cobertura o plan de beneficios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actualizar en la pantalla:&lt;br /&gt;
[[Archivo:FE SectorSalud33.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En el proceso de facturación aparecerán un conjunto de datos nuevos respecto a la facturación estándar, es necesario que todos están ingresados:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud4.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* La transmisión de la factura incluirá la información requerida,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1177</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1177"/>
		<updated>2024-01-02T20:35:02Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD  ==&lt;br /&gt;
Con el fin de cumplir el proceso de Facturación electrónica cumpliendo con los lineamientos DIAN respecto a sector salud, en SERPI se ha habilitado la actualización respectiva para dar cumplimiento a este requerimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los pasos para facturar teniendo en cuenta sector salud son los siguientes:  &lt;br /&gt;
&lt;br /&gt;
* Es necesario en la configuración general de la empresa marcar el campo descrito como Sector salud:&lt;br /&gt;
[[Archivo:FE_SectorSalud11.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En la sección de datos principales deberá ingresarse el código de servicio de salud:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud22.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En los terceros involucrado en el proceso de facturación deberán actualizarse los campos:&lt;br /&gt;
** Tipo de usuario&lt;br /&gt;
** Modalidades de contratación y pago&lt;br /&gt;
** Cobertura o plan de beneficios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actualizar en la pantalla:&lt;br /&gt;
[[Archivo:FE SectorSalud33.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
* En el proceso de facturación aparecerán un conjunto de datos nuevos respecto a la facturación estándar, es necesario que todos están ingresados:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud4.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* La transmisión de la factura incluirá la información requerida,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud4.jpg&amp;diff=1176</id>
		<title>Archivo:FE SectorSalud4.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud4.jpg&amp;diff=1176"/>
		<updated>2024-01-02T20:34:06Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud33.jpg&amp;diff=1175</id>
		<title>Archivo:FE SectorSalud33.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud33.jpg&amp;diff=1175"/>
		<updated>2024-01-02T20:33:00Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud22.jpg&amp;diff=1174</id>
		<title>Archivo:FE SectorSalud22.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud22.jpg&amp;diff=1174"/>
		<updated>2024-01-02T20:29:21Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1173</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1173"/>
		<updated>2024-01-02T20:24:05Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD  ==&lt;br /&gt;
Con el fin de cumplir el proceso de Facturación electrónica cumpliendo con los lineamientos DIAN respecto a sector salud, en SERPI se ha habilitado la actualización respectiva para dar cumplimiento a este requerimiento.&lt;br /&gt;
&lt;br /&gt;
Los pasos para facturar teniendo en cuenta sector salud son los siguientes : &lt;br /&gt;
&lt;br /&gt;
* Es necesario en la configuración general de la empresa marcar el campo descrito como Sector salud. &lt;br /&gt;
[[Archivo:FE_SectorSalud11.jpg|centro|miniaturadeimagen]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1172</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1172"/>
		<updated>2024-01-02T20:23:26Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USUARIOS DE SERPI CON FACTUACION EN SECTOR SALUD  ==&lt;br /&gt;
Con el fin de cumplir el proceso de Facturación electrónica cumpliendo con los lineamientos DIAN respecto a sector salud, en SERPI se ha habilitado la actualización respectiva para dar cumplimiento a este requerimiento.&lt;br /&gt;
&lt;br /&gt;
Los pasos para facturar teniendo en cuenta sector salud son los siguientes : &lt;br /&gt;
&lt;br /&gt;
* Es necesario en la configuración general de la empresa marcar el campo descrito como Sector salud. &lt;br /&gt;
[[Archivo:FE_SectorSalud11.jpg|centro]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud11.jpg&amp;diff=1171</id>
		<title>Archivo:FE SectorSalud11.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud11.jpg&amp;diff=1171"/>
		<updated>2024-01-02T20:22:15Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;..&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1170</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1170"/>
		<updated>2024-01-02T19:41:59Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ==&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
1. Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
2. En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
3. En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
4. Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez        se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1169</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1169"/>
		<updated>2024-01-02T19:41:34Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ACTUALIZACION AL MODULO DE NOMINA DE SERPI =&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
1. Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
2. En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
3. En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
4. Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez        se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1168</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1168"/>
		<updated>2024-01-02T19:41:05Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
1. Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
2. En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
3. En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
4. Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez        se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea &#039;&#039;&#039;323 566 7757&#039;&#039;&#039; o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1167</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1167"/>
		<updated>2024-01-02T19:40:00Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
1. Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
2. En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
3. En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
4. Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1166</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1166"/>
		<updated>2024-01-02T19:39:34Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
## En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1165</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1165"/>
		<updated>2024-01-02T19:39:21Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:FE_SectorSalud2.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE_SectorSalud3.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1164</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1164"/>
		<updated>2024-01-02T19:37:39Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1163</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1163"/>
		<updated>2024-01-02T19:37:28Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
# [[Archivo:FE SectorSalud1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1162</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1162"/>
		<updated>2024-01-02T19:36:48Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
# [[Archivo:FE SectorSalud1.jpg]]&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1161</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1161"/>
		<updated>2024-01-02T19:36:17Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
# [[Archivo:FE SectorSalud1.jpg|miniaturadeimagen]]&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg|miniaturadeimagen]]}&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1160</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1160"/>
		<updated>2024-01-02T19:34:45Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg|miniaturadeimagen]]}&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1159</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1159"/>
		<updated>2024-01-02T19:34:30Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ACTUALIZACION AL MODULO DE NOMINA DE SERPI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ===&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
## En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
### En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg|miniaturadeimagen]]}&lt;br /&gt;
&lt;br /&gt;
#### Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1158</id>
		<title>Facturacion Electronica Sector Salud</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Facturacion_Electronica_Sector_Salud&amp;diff=1158"/>
		<updated>2024-01-02T19:33:43Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: Página creada con «== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ==  Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera:   # Ingresar al módulo de Parámetros anuales de Nomina: Archivo:FE SectorSalud1.jpg|miniat…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ACTUALIZACION AL MODULO DE NOMINA DE SERPI ==&lt;br /&gt;
&lt;br /&gt;
Teniendo en cuenta la ley 2101, expedida el 15 de julio de 2021 por medio del cual se reduce la jornada laboral semanal de manera gradual, sin disminuir el salario ni afectar los derechos adquiridos y garantías de los trabajadores, se implementó en SERPI la opción que permitirá su aplicación y uso de la siguiente manera: &lt;br /&gt;
&lt;br /&gt;
# Ingresar al módulo de Parámetros anuales de Nomina:&lt;br /&gt;
[[Archivo:FE SectorSalud1.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
# En la lista, seleccionamos el año a configurar, haciendo clic en la opción de editar:&lt;br /&gt;
[[Archivo:FE SectorSalud2.jpg|miniaturadeimagen]]&lt;br /&gt;
&lt;br /&gt;
# En la pantalla ubicamos el parámetro identificado como Cantidad de horas diarias, actualmente se almacena el valor 8 que son las horas laborales diarias:&lt;br /&gt;
[[Archivo:FE SectorSalud3.jpg|miniaturadeimagen]]}&lt;br /&gt;
&lt;br /&gt;
# Este valor a partir de mañana deberá arrancar con: siete punto ochocientos treinta y tres ( 7.833 ) que corresponde a las horas laborales en una jornada de 47 horas semanales, una vez se actualice el valor , hacer clic en el botón  guardar.&lt;br /&gt;
&lt;br /&gt;
Este cambio afecta la base utilizada para la liquidación de horas extras.&lt;br /&gt;
&lt;br /&gt;
Quedamos atentos a sus comentarios en la línea 323 566 7757 o a través de nuestra mesa de ayuda.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud3.jpg&amp;diff=1157</id>
		<title>Archivo:FE SectorSalud3.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud3.jpg&amp;diff=1157"/>
		<updated>2024-01-02T19:32:52Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud2.jpg&amp;diff=1156</id>
		<title>Archivo:FE SectorSalud2.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud2.jpg&amp;diff=1156"/>
		<updated>2024-01-02T19:32:16Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud1.jpg&amp;diff=1155</id>
		<title>Archivo:FE SectorSalud1.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=Archivo:FE_SectorSalud1.jpg&amp;diff=1155"/>
		<updated>2024-01-02T19:31:34Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1154</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1154"/>
		<updated>2024-01-02T19:25:30Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** API_BI | BI&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;br /&gt;
** Facturacion_Electronica_Sector_Salud | Facturación Electrónica Sector Salud&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1153</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1153"/>
		<updated>2024-01-02T19:24:18Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** API_BI | BI&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;br /&gt;
** FE_SectorSalud | Facturación Electrónica Sector Salud&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1152</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1152"/>
		<updated>2024-01-02T19:23:45Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** API_BI | BI&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;br /&gt;
** Facturación Electrónica Sector Salud&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1151</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1151"/>
		<updated>2024-01-02T19:23:03Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** API_BI | BI&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;br /&gt;
** Actualizaciones | Facturación Electrónica Sector Salud&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1114</id>
		<title>API BI</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1114"/>
		<updated>2023-12-05T16:02:36Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al &#039;&#039;&#039;BI (Business Intelligence)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[API BI_Cartera| BI - API Cartera]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1113</id>
		<title>API BI</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1113"/>
		<updated>2023-12-05T16:02:01Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al &#039;&#039;&#039;BI (Business Intelligence)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[API BI-Cartera| API Cartera]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1112</id>
		<title>API BI</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_BI&amp;diff=1112"/>
		<updated>2023-12-05T16:01:52Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: Página creada con «Esta es la documentación sobre las APIs relacionadas al &amp;#039;&amp;#039;&amp;#039;BI (Business Intelligence)&amp;#039;&amp;#039;&amp;#039;  * API Cartera»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al &#039;&#039;&#039;BI (Business Intelligence)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[API BI-Cartera|API Cartera]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1111</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1111"/>
		<updated>2023-12-05T15:59:26Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** API_BI | BI&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1110</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=MediaWiki:Sidebar&amp;diff=1110"/>
		<updated>2023-12-05T15:55:47Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** página_principal|Home&lt;br /&gt;
&lt;br /&gt;
*APIs | Integraciones&lt;br /&gt;
&lt;br /&gt;
** API_Modulo_Terceros | Terceros&lt;br /&gt;
** API_Modulo_Articulos_Productos | Artículos / Productos&lt;br /&gt;
** API_Modulo_Inventarios | Inventarios&lt;br /&gt;
** API_Modulo_Documentos_Contables | Documentos Contables&lt;br /&gt;
** API_Modulo_Ventas | Ventas&lt;br /&gt;
** API_Devoluciones_de_Venta | Devoluciones de Venta&lt;br /&gt;
** API_Modulo_Compras | Compras&lt;br /&gt;
** API_Devoluciones_de_Compra| Devolución de Compras &lt;br /&gt;
** API_Modulo_Ensambles_Desensambles | Ensambles - Producción&lt;br /&gt;
** https://apis.serpi.com.co/swagger/index.html | Test de APIs (SWAGGER)&lt;br /&gt;
&lt;br /&gt;
* Capacitación&lt;br /&gt;
** Configuracion | Configuración&lt;br /&gt;
** Terceros | Terceros &lt;br /&gt;
** Contabilidad | Contabilidad&lt;br /&gt;
** Tesoreria | Tesorería &lt;br /&gt;
** Inventarios | Inventarios&lt;br /&gt;
** Facturacion | Facturación&lt;br /&gt;
** POS | POS&lt;br /&gt;
** Nomina | Nómina&lt;br /&gt;
** Turnos | Turnos&lt;br /&gt;
** Activos-Fijos| Activos Fijos&lt;br /&gt;
** Produccion | Producción &lt;br /&gt;
** SerpiSales| Serpi Sales&lt;br /&gt;
** Portal-Empleados | Portal de Empleados&lt;br /&gt;
** API | API&lt;br /&gt;
** BI | BI&lt;br /&gt;
&lt;br /&gt;
* Novedades&lt;br /&gt;
** Tickets | Aprende sobre el módulo de Tickets &lt;br /&gt;
** Versiones | Conoce las novedades de la última versión&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Pedido_Rastreo&amp;diff=1063</id>
		<title>API Pedido Rastreo</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Pedido_Rastreo&amp;diff=1063"/>
		<updated>2023-09-25T21:41:48Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* Métodos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de sucursales entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&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 Tipo Documento (GET)  &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/PedidoVenta/GetTipoDocumento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;2 registro(s) encontrados&amp;quot;,&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;PDV&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;PDV&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;PEDIDO VENTA&amp;quot;&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento || String || Categoria del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || String || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || String || Descripcion del tipo de documento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** GET ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consulta Pedido Rastreo (GET) &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/PedidoVenta/RastreoPedido?idTipoDocumento=15&amp;amp;numero=55&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039; Parametros &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción &lt;br /&gt;
|-&lt;br /&gt;
| idTipoDocumento || Int || SI || Id del tipo de documento (Api consulta tipo de documento)&lt;br /&gt;
|-&lt;br /&gt;
| numero || Int || SI || Numero de pedido a consultar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Request&#039;&#039;&#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;prefijoPedido&amp;quot;: &amp;quot;PDV&amp;quot;,&lt;br /&gt;
            &amp;quot;numeroPedido&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;facturas&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;prefijoFactura&amp;quot;: “FV”,&lt;br /&gt;
                    &amp;quot;numeroFactura&amp;quot;: 3,&lt;br /&gt;
                    &amp;quot;fechaFactura&amp;quot;: &amp;quot;2023-04-18&amp;quot;,&lt;br /&gt;
                    &amp;quot;estadoFactura&amp;quot;: “En Alistamiento”,&lt;br /&gt;
                    &amp;quot;transportador&amp;quot;: “Servientrega”,&lt;br /&gt;
                    &amp;quot;nroGuia&amp;quot;: “G00002348232323”&lt;br /&gt;
                },&lt;br /&gt;
   {&lt;br /&gt;
                    &amp;quot;prefijoFactura&amp;quot;: “FV”,&lt;br /&gt;
                    &amp;quot;numeroFactura&amp;quot;: 4,&lt;br /&gt;
                    &amp;quot;fechaFactura&amp;quot;: &amp;quot;2023-04-18&amp;quot;,&lt;br /&gt;
                    &amp;quot;estadoFactura&amp;quot;: “En Alistamiento”,&lt;br /&gt;
                    &amp;quot;transportador&amp;quot;: “Servientrega”,&lt;br /&gt;
                    &amp;quot;nroGuia&amp;quot;: “G00002348232323”&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
    ]&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de dato !! Longitud !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id_tercero || int || 50 || SI || Corresponde al identificador del tercero&lt;br /&gt;
|-&lt;br /&gt;
| nit_tercero || int || 50 || SI || Nit del tercero&lt;br /&gt;
|-&lt;br /&gt;
| codigo || string || 50 || SI || Codigo de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| referencia_sucursal || string || 50 || SI || Referencia de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || 50 || SI || Descripcion de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| direccion || string || 50 || SI || Direccion de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| direccion2 || string || 50 || NO || Segunda direccion de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| telefono || int || 50 || SI || Telefono correspondiente a la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| telefono2 || int || 50 || NO || Segundo telefono correspondiente a la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| ext || int || 50 || NO || Extension de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| ext2 || int || 50 || NO || Extension de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| movil || int || 50 || NO || Celular de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| id_ciudad || int || 50 || SI || Identificador correspondiente a la ciudad de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| codigo_ciudad || string || 50 || SI || Codigo de la ciudad de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| id_departamento || int || 50 || SI || Identificador correspondiente al departamento de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| codigo_departamento || string || 50 || SI || Codigo del departamento de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| id_pais || int || 50 || SI || Identificador correspondiente al pais de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| codigo_pais || string || 50 || SI || Codigo del pais de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| id_vendedor || int || 50 || SI || Identificador correspondiente al vendedor de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| id_cobrador || int || 50 || NO || Identificador correspondiente al cobrador de la sucursal&lt;br /&gt;
|-&lt;br /&gt;
| es_direccionCobro || bool || X || SI || Valida si es direccion de cobro&lt;br /&gt;
|-&lt;br /&gt;
| es_direccionDespacho || bool || X || SI || Valida si es direccion de despacho&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: null,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;registro creado exitosamente&amp;quot;&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;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&amp;lt;/Tabs&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Terceros/Lista_Precios_Detalle&amp;diff=948</id>
		<title>API Terceros/Lista Precios Detalle</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Terceros/Lista_Precios_Detalle&amp;diff=948"/>
		<updated>2023-08-08T16:29:22Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Este reporte entrega una visión completa de la gestión del agente al resumir individualmente la actividad del asesor indicando el total de las llamadas gestionadas (inbound/ outbound/ internal), el tiempo que ha usado en cada fase de la atención al cliente (tiempo de Ring, ACW y AHT), fecha y hora de Log In/Log Out, además la cantidad de hits y RPC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
Este reporte permite hacer una medición de la productividad individual de los agentes teniendo en cuenta el tiempo dedicado a la gestión de llamadas y sus logros (hits y RPC)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*El consumo de esta API se realiza por método GET.&lt;br /&gt;
*Para consumir esta API debe reemplazar en la url {ip_ipdialbox} por la nomenclatura del servidor de la operación y el {token} generado desde wolkvox Manager para obtener la información de manera segura.&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&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;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.apis.serpi.com.co/api/v1/ListaPrecioDetalle&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint con parámetros:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.apis.serpi.com.co/api/v1/ListaPrecioDetalle?limite=50&amp;amp;pagina=1&amp;lt;/nowiki&amp;gt;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
| limite || 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;
| pagina || 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;
| idArticulo || int || No || Este parámetro indica el id del artículo que desea consultar&lt;br /&gt;
|-&lt;br /&gt;
| idListaPrecio || int || No || Este parámetro trae la consulta de los artículos relacionados al id de la lista precio que desee consultar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;id_listaprecio&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;descripcion_id_listaprecio&amp;quot;: &amp;quot;DESCRIPCION DE LA LISTA DE PRECIO&amp;quot;,&lt;br /&gt;
            &amp;quot;id_articulo&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;descripcion_articulo&amp;quot;: &amp;quot;ARTICULO DEMO&amp;quot;,&lt;br /&gt;
            &amp;quot;precio&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;descuento&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;observaciones&amp;quot;: &amp;quot;OBSERVACIONES GENERALES&amp;quot;&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_listaprecio || int || Identificador de la lista precio relacionada al detalle&lt;br /&gt;
|-&lt;br /&gt;
| descripcion_id_listaprecio || string || Descripción de la lista precio relacionada al detalle&lt;br /&gt;
|-&lt;br /&gt;
| id_articulo  || int || Identificador del articulo relacionado al detalle&lt;br /&gt;
|-&lt;br /&gt;
| descripcion_articulo || string || Descripción del artículo&lt;br /&gt;
|-&lt;br /&gt;
| precio || double || Precio del artículo&lt;br /&gt;
|-&lt;br /&gt;
| descuento || double || Descuento del artículo&lt;br /&gt;
|-&lt;br /&gt;
| observaciones || string || Observaciones de la lista de precio detalle&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ************************************************************** POST ********************************************************************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Creación (POST) &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ListaPrecioDetalle&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id_listaprecio&amp;quot;: 1,&lt;br /&gt;
        &amp;quot;id_articulo&amp;quot;: 1000,&lt;br /&gt;
        &amp;quot;precio&amp;quot;: 50000,&lt;br /&gt;
        &amp;quot;descuento&amp;quot;: 10,&lt;br /&gt;
        &amp;quot;observaciones&amp;quot;: &amp;quot;OBSERVACIÓN GENERAL&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id_listaprecio&amp;quot;: n,&lt;br /&gt;
        &amp;quot;id_articulo&amp;quot;: n,&lt;br /&gt;
        &amp;quot;precio&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;descuento&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;observaciones&amp;quot;: null&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Campos del request&lt;br /&gt;
|-&lt;br /&gt;
! Campo !! Tipo de dato !! Longitud !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id_listaprecio || int || 11 || Si || Identificador de la lista precio relacionada al detalle. Debe existir la lista de precio para relacionar el id.&lt;br /&gt;
|-&lt;br /&gt;
| id_articulo || int || 11 || Si || Identificador del articulo relacionado al detalle. Debe existir el artículo para relacionar el id.&lt;br /&gt;
|-&lt;br /&gt;
| precio || double || (18,5) || Si || Precio del artículo&lt;br /&gt;
|-&lt;br /&gt;
| descuento || double || (18,5) || No || Porcentaje del descuento que aplica para el artículo relacionado. El campo descuento no debe ser un valor nulo. Ponga 0 si no aplica&lt;br /&gt;
|-&lt;br /&gt;
| observaciones || string || 500 || No || Observaciones de la lista de precio detalle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;AVISO IMPORTANTE:&#039;&#039;&#039; ===&lt;br /&gt;
Donde los &#039;&#039;&#039;campos no sean obligatorios&#039;&#039;&#039; y no se desea asignar algún valor, pruebe digitando &#039;&#039;&#039;null&#039;&#039;&#039; o &#039;&#039;&#039;0&#039;&#039;&#039; en los valores de los campos de tipo numérico (int o double). Si es un campo de tipo string no obligatorio, siempre digite &#039;&#039;&#039;null&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;: 201,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 1 de 1 lista precio detalle&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validaciones&#039;&#039;&#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;: 201,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: [&lt;br /&gt;
        &amp;quot;El campo precio es obligatorio&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo descuento no debe ser un valor nulo. Ponga 0 si no aplica&amp;quot;,&lt;br /&gt;
        &amp;quot;No existe un articulo relacionado al id 0&amp;quot;,&lt;br /&gt;
        &amp;quot;No existe una lista de precio relacionada al id 0&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 0 de 1 lista precio detalle&amp;quot;&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;!-- ************************************************************** PUT ********************************************************************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Modificar(PUT) &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ListaPrecioDetalle&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id_listaprecio&amp;quot;: 1000,&lt;br /&gt;
        &amp;quot;id_articulo&amp;quot;: 10000,&lt;br /&gt;
        &amp;quot;precio&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;descuento&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;observaciones&amp;quot;: &amp;quot;OBSERVACIONES GENERALES&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
    .&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;id_listaprecio&amp;quot;: n,&lt;br /&gt;
        &amp;quot;id_articulo&amp;quot;: n,&lt;br /&gt;
        &amp;quot;precio&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;descuento&amp;quot;: 0,&lt;br /&gt;
        &amp;quot;observaciones&amp;quot;: null&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Campos del request&lt;br /&gt;
|-&lt;br /&gt;
! Campo !! Tipo de dato !! Longitud !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id_listaprecio || int || 11 || Si || Identificador de la lista precio relacionada al detalle. Debe existir la lista de precio para relacionar el id.&lt;br /&gt;
|-&lt;br /&gt;
| id_articulo || int || 11 || Si || Identificador del articulo relacionado al detalle. Debe existir el artículo para relacionar el id.&lt;br /&gt;
|-&lt;br /&gt;
| precio || double || (18,5) || Si || Precio del artículo&lt;br /&gt;
|-&lt;br /&gt;
| descuento || double || (18,5) || No || Porcentaje del descuento que aplica para el artículo relacionado. El campo descuento no debe ser un valor nulo. Ponga 0 si no aplica&lt;br /&gt;
|-&lt;br /&gt;
| observaciones || string || 500 || No || Observaciones de la lista de precio detalle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;AVISO IMPORTANTE:&#039;&#039;&#039; ====&lt;br /&gt;
Digite null o 0 (si es un campo del tipo double o int), para aquellos valores donde los campos no sean obligatorios y donde no se va a asignar algún valor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se modificaron 1 de 1 lista precios detalle&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validaciones&#039;&#039;&#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;: [&lt;br /&gt;
        &amp;quot;Lista Precio Detalle 1:  El id no existe&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo precio es obligatorio&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo descuento no debe ser un valor nulo. Ponga 0 si no aplica&amp;quot;,&lt;br /&gt;
        &amp;quot;No existe un articulo relacionado al id 10000&amp;quot;,&lt;br /&gt;
        &amp;quot;No existe una lista de precio relacionada al id 1000&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se modificaron 0 de 1 lista precios detalle&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;
&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;
&#039;&#039;&#039;Request&#039;&#039;&#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:44305/api/v1/ListaPrecioDetalle&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;
&#039;&#039;&#039;Request&#039;&#039;&#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:44305/api/v1/ListaPrecioDetalle&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;
&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://localhost:44305/api/v1/ListaPrecioDetalle&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer{{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Terceros/Notas_Tercero&amp;diff=939</id>
		<title>API Terceros/Notas Tercero</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Terceros/Notas_Tercero&amp;diff=939"/>
		<updated>2023-07-28T16:41:47Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ¿Cómo consumir la API? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
PENDIENTE&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
PENDIENTE&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#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;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/NotaTercero&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint con parámetros:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://www.apis.serpi.com.co/api/v1/NotaTercero?nitTercero=1075229539&amp;lt;/nowiki&amp;gt;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
| &#039;&#039;&#039;nitTercero&#039;&#039;&#039; || int || No || Este parámetro indica el NIT del tercero. Se devolverán las notas relacionadas a ese tercero&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;id_tercero&amp;quot;: 1234,&lt;br /&gt;
            &amp;quot;nit_tercero&amp;quot;: &amp;quot;1234567&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion_tercero&amp;quot;: &amp;quot;DESCRIPCIÓN DEL TERCERO&amp;quot;,&lt;br /&gt;
            &amp;quot;nota&amp;quot;: &amp;quot;NOTA ASOCIADA&amp;quot;,&lt;br /&gt;
            &amp;quot;fecha_creacion&amp;quot;: &amp;quot;2023-06-20 09:39:45&amp;quot;,&lt;br /&gt;
            &amp;quot;id_usuario&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;usuario&amp;quot;: &amp;quot;USUARIO ASOCIADO&amp;quot;,&lt;br /&gt;
            &amp;quot;prioridad&amp;quot;: &amp;quot;alta&amp;quot;,&lt;br /&gt;
            &amp;quot;confidencial&amp;quot;: true&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 || Corresponde al identificador de la nota&lt;br /&gt;
|-&lt;br /&gt;
| id_tercero || int || Corresponde al identificador del tercero asociado a la nota&lt;br /&gt;
|-&lt;br /&gt;
| nit_tercero || string || Corresponde al NIT asociado a la nota y al id del tercero&lt;br /&gt;
|-&lt;br /&gt;
| descripcion_tercero || string || Descripción del tercero&lt;br /&gt;
|-&lt;br /&gt;
| nota || string  || Cuerpo de la nota&lt;br /&gt;
|-&lt;br /&gt;
| fecha_creacion || Date || Fecha de creación de la nota&lt;br /&gt;
|-&lt;br /&gt;
| id_usuario || int || Corresponde al identificador del usuario asociado a la nota&lt;br /&gt;
|-&lt;br /&gt;
| usuario || string|| Nombre del usuario asociado al id del usuario&lt;br /&gt;
|-&lt;br /&gt;
| prioridad || string || Nivel de prioridad de la nota (baja, media, alta)&lt;br /&gt;
|-&lt;br /&gt;
| confidencial || bool || Define si es una nota confidencial&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ************************************************************** POST ********************************************************************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Creación (POST) &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/NotaTercero&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;nit_tercero&amp;quot;: &amp;quot;1234567&amp;quot;,&lt;br /&gt;
    &amp;quot;nota&amp;quot;: &amp;quot;NOTA DE PRUEBA DESDE POSTMAN&amp;quot;,&lt;br /&gt;
    &amp;quot;prioridad&amp;quot;: &amp;quot;media&amp;quot;,&lt;br /&gt;
    &amp;quot;confidencial&amp;quot;: false&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Campos del request&lt;br /&gt;
|-&lt;br /&gt;
! Campo !! Tipo de dato !! Longitud !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| nit_tercero || string || 15 || Si || Corresponde al NIT asociado a la nota y al id del tercero&lt;br /&gt;
|-&lt;br /&gt;
| nota || string || 65535 || Si || Cuerpo de la nota&lt;br /&gt;
|-&lt;br /&gt;
| prioridad || string || 10 || Si || Nivel de prioridad de la nota (baja, media, alta)&lt;br /&gt;
|-&lt;br /&gt;
| confidencial || bool || 1 || Si || Definir si es una nota confidencial o no&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;AVISO IMPORTANTE:&#039;&#039;&#039; ====&lt;br /&gt;
Donde los &#039;&#039;&#039;campos no sean obligatorios&#039;&#039;&#039; y no se desea asignar algún valor, pruebe digitando &#039;&#039;&#039;null&#039;&#039;&#039; o &#039;&#039;&#039;0&#039;&#039;&#039; en los valores de los campos de tipo numérico (int o double). Si es un campo de tipo string no obligatorio, siempre digite &#039;&#039;&#039;null&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;: 201,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Validaciones exitosas. Registro creado exitosamente&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validaciones&#039;&#039;&#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;: false,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 400,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: [&lt;br /&gt;
        &amp;quot;No existe un tercero asociado al nit: 1234567&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo nota es obligatorio&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo prioridad con el valor X no coincide con alguna de las opciones válidas. Digite baja, media o alta&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Problemas de validaciones. Se presentaron errores al crear el registro&amp;quot;&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;!-- ************************************************************** PUT ********************************************************************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Modificar(PUT) &amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/NotaTercero&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#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;
&lt;br /&gt;
&#039;&#039;&#039;Request&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;nit_tercero&amp;quot;: &amp;quot;1234567&amp;quot;,&lt;br /&gt;
    &amp;quot;nota&amp;quot;: &amp;quot;NOTA DE PRUEBA DESDE POSTMAN&amp;quot;,&lt;br /&gt;
    &amp;quot;prioridad&amp;quot;: &amp;quot;media&amp;quot;,&lt;br /&gt;
    &amp;quot;confidencial&amp;quot;: false&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Campos del request&lt;br /&gt;
|-&lt;br /&gt;
! Campo !! Tipo de dato !! Longitud !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || 11 || Si || Corresponde al identificador de la nota&lt;br /&gt;
|-&lt;br /&gt;
| nit_tercero || string || 15 || Si || Corresponde al NIT asociado a la nota y al id del tercero&lt;br /&gt;
|-&lt;br /&gt;
| nota || string || 65535 || Si || Cuerpo de la nota&lt;br /&gt;
|-&lt;br /&gt;
| prioridad || string || 10 || Si || Nivel de prioridad de la nota (baja, media, alta)&lt;br /&gt;
|-&lt;br /&gt;
| confidencial || bool || 1 || Si || Definir si es una nota confidencial o no&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;AVISO IMPORTANTE:&#039;&#039;&#039; ====&lt;br /&gt;
Donde los &#039;&#039;&#039;campos no sean obligatorios&#039;&#039;&#039; y no se desea asignar algún valor, pruebe digitando &#039;&#039;&#039;null&#039;&#039;&#039; o &#039;&#039;&#039;0&#039;&#039;&#039; en los valores de los campos de tipo numérico (int o double). Si es un campo de tipo string no obligatorio, siempre digite &#039;&#039;&#039;null&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Validaciones exitosas. Registro modificado exitosamente&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;success&amp;quot;: false,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 204,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: null,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros con el id 1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Validaciones&#039;&#039;&#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;: false,&lt;br /&gt;
    &amp;quot;code&amp;quot;: 400,&lt;br /&gt;
    &amp;quot;errors&amp;quot;: [&lt;br /&gt;
        &amp;quot;El campo id es obligatorio&amp;quot;,&lt;br /&gt;
        &amp;quot;No existe un tercero asociado al nit: 1234567&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo nota es obligatorio&amp;quot;,&lt;br /&gt;
        &amp;quot;El campo prioridad con el valor X no coincide con alguna de las opciones válidas. Digite baja, media o alta&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Problemas de validaciones. Se presentaron errores al modificar el registro&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/NotaTercero&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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/NotaTercero&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://apis.serpi.com.co/api/v1/NotaTercero&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer {{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=938</id>
		<title>API Articulos/Proveedores</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=938"/>
		<updated>2023-07-28T16:34:48Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ¿Cómo consumir la API? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de articulos de proveedores entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar(GET)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor?limite=10&amp;amp;pagina=1&amp;amp;idArticulo=2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
| idArticulo || int || No || Identificador del articulo a filtrar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;ARTICULO1&amp;quot;,&lt;br /&gt;
            &amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
            &amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
            &amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
            &amp;quot;pedidoMinimo&amp;quot;: 1.00000&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro ArticuloProveedor&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del artículo&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear(POST)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || SI || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || SI || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || SI || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || SI || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || SI || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || NO || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || NO || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** MODIFICAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Modificar(PUT)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;id&amp;quot;: 1,&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se modificaron 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/ArticuloProveedor&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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/ArticuloProveedor&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://apis.serpi.com.co/api/v1/ArticuloProveedor&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer {{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=937</id>
		<title>API Articulos/Proveedores</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=937"/>
		<updated>2023-07-28T16:34:16Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* Códigos de estado HTTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de articulos de proveedores entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar(GET)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor?limite=10&amp;amp;pagina=1&amp;amp;idArticulo=2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
| idArticulo || int || No || Identificador del articulo a filtrar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;ARTICULO1&amp;quot;,&lt;br /&gt;
            &amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
            &amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
            &amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
            &amp;quot;pedidoMinimo&amp;quot;: 1.00000&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro ArticuloProveedor&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del artículo&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear(POST)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || SI || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || SI || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || SI || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || SI || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || SI || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || NO || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || NO || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** MODIFICAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Modificar(PUT)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;id&amp;quot;: 1,&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se modificaron 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/DocumentoContable&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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/DocumentoContable&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://apis.serpi.com.co/api/v1/DocumentoContable&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer {{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=936</id>
		<title>API Articulos/Proveedores</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Articulos/Proveedores&amp;diff=936"/>
		<updated>2023-07-28T16:32:41Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ¿Cómo consumir la API? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de articulos de proveedores entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar(GET)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor?limite=10&amp;amp;pagina=1&amp;amp;idArticulo=2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
| idArticulo || int || No || Identificador del articulo a filtrar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;ARTICULO1&amp;quot;,&lt;br /&gt;
            &amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
            &amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
            &amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
            &amp;quot;pedidoMinimo&amp;quot;: 1.00000&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro ArticuloProveedor&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del artículo&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear(POST)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idArticulo || int || SI || Id del artículo al que pertenece el registro&lt;br /&gt;
|-&lt;br /&gt;
| nitProveedor || string || SI || Número de identificación del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| codigoProveedor || string || SI || Código del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| descripcionProveedor || string || SI || Descripción del artículo del proveedor&lt;br /&gt;
|-&lt;br /&gt;
| proveedorPredeterminado|| bool || SI || Indica si es el proveedor predeterminado del artículo&lt;br /&gt;
|-&lt;br /&gt;
| multiploCompra || decimal || NO || Múltiplo de compra&lt;br /&gt;
|-&lt;br /&gt;
| pedidoMinimo || decimal || NO || Pedido mínimo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** MODIFICAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Modificar(PUT)&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/ArticuloProveedor&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
	{&lt;br /&gt;
		&amp;quot;id&amp;quot;: 1,&lt;br /&gt;
		&amp;quot;idArticulo&amp;quot;: 2,&lt;br /&gt;
		&amp;quot;nitProveedor&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
		&amp;quot;codigoProveedor&amp;quot;: &amp;quot;101&amp;quot;,&lt;br /&gt;
		&amp;quot;descripcionProveedor&amp;quot;: &amp;quot;ARTICULO UNO&amp;quot;,&lt;br /&gt;
		&amp;quot;proveedorPredeterminado&amp;quot;: true,&lt;br /&gt;
		&amp;quot;multiploCompra&amp;quot;: 1.00,&lt;br /&gt;
		&amp;quot;pedidoMinimo&amp;quot;: 1.00000&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se modificaron 10 de 10 articulos proveedores&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;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;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=935</id>
		<title>API Documentos Inventario</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=935"/>
		<updated>2023-07-28T16:31:47Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ¿Cómo consumir la API? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de documentos contables entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consulta Tipos de Documento&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/GetTipoDocumento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;2 registro(s) encontrados&amp;quot;,&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;RCA&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;RECIBO DE CAJA&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;NCC&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;NOTA CONTABLE&amp;quot;&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al identificador del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string  || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del tipo de documento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar Documentos Contables&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/ConsultarDocumentoContables?limite=10&amp;amp;pagina=1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;tiposDocumentos&amp;quot;: [15,16],&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: null,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: null,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-01-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-01-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| tiposDocumentos || Array [Int] || SI || Array de enteros. Son los Ids de los tipos de documentos (Api Consulta tipos documento)&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || NO || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || NO || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 111,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
            &amp;quot;numeroDoc&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;nombreTerceroEnc&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
            &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
            &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                },&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: 3272,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                }&lt;br /&gt;
            ]&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro contable&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroEnc || string || Nombre del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]*  || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroDet || string || Nombre del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion   || Int || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
        &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
        &amp;quot;numeroDoc&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
        &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
        &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento || string || SI || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || SI || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || SI || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || SI || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || SI || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]* || SI   || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || SI || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || SI || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || SI || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || NO || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || NO || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || NO || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || SI || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal  || NO || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || NO || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || NO || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || NO || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion|| Int || NO || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || NO || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || NO || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || NO || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 documentos contables&amp;quot;&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;
&lt;br /&gt;
&amp;lt;!-- ***************** ELIMINAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Eliminar&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;idTipoDocumento&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: 10000,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-03-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos Solicitados &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idTipoDocumento || int || SI || Id del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || SI || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || SI || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se eliminaron 10 de 10 documentos contables &amp;quot;&lt;br /&gt;
}&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;
== 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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/DocumentoContable&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;
&#039;&#039;&#039;Request&#039;&#039;&#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://apis.serpi.com.co/api/v1/DocumentoContable&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://apis.serpi.com.co/api/v1/DocumentoContable&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer {{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=934</id>
		<title>API Documentos Inventario</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=934"/>
		<updated>2023-07-28T16:18:22Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* Códigos de estado HTTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de documentos contables entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consulta Tipos de Documento&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/GetTipoDocumento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;2 registro(s) encontrados&amp;quot;,&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;RCA&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;RECIBO DE CAJA&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;NCC&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;NOTA CONTABLE&amp;quot;&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al identificador del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string  || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del tipo de documento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar Documentos Contables&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/ConsultarDocumentoContables?limite=10&amp;amp;pagina=1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;tiposDocumentos&amp;quot;: [15,16],&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: null,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: null,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-01-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-01-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| tiposDocumentos || Array [Int] || SI || Array de enteros. Son los Ids de los tipos de documentos (Api Consulta tipos documento)&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || NO || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || NO || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 111,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
            &amp;quot;numeroDoc&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;nombreTerceroEnc&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
            &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
            &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                },&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: 3272,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                }&lt;br /&gt;
            ]&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro contable&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroEnc || string || Nombre del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]*  || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroDet || string || Nombre del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion   || Int || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
        &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
        &amp;quot;numeroDoc&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
        &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
        &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento || string || SI || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || SI || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || SI || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || SI || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || SI || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]* || SI   || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || SI || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || SI || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || SI || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || NO || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || NO || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || NO || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || SI || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal  || NO || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || NO || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || NO || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || NO || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion|| Int || NO || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || NO || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || NO || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || NO || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 documentos contables&amp;quot;&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;
&lt;br /&gt;
&amp;lt;!-- ***************** ELIMINAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Eliminar&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;idTipoDocumento&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: 10000,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-03-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos Solicitados &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idTipoDocumento || int || SI || Id del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || SI || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || SI || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se eliminaron 10 de 10 documentos contables &amp;quot;&lt;br /&gt;
}&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;
== 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;
&#039;&#039;&#039;Request&#039;&#039;&#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:44305/api/v1/NotaTercero&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;
&#039;&#039;&#039;Request&#039;&#039;&#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:44305/api/v1/NotaTercero&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;
&#039;&#039;&#039;Request&#039;&#039;&#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 &#039;HTTP/Request2.php&#039;;&lt;br /&gt;
$request = new HTTP_Request2();&lt;br /&gt;
$request-&amp;gt;setUrl(&#039;https://localhost:44305/api/v1/NotaTercero&#039;);&lt;br /&gt;
$request-&amp;gt;setMethod(HTTP_Request2::METHOD_GET);&lt;br /&gt;
$request-&amp;gt;setConfig(array(&lt;br /&gt;
  &#039;follow_redirects&#039; =&amp;gt; TRUE&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setHeader(array(&lt;br /&gt;
  &#039;secretkey&#039; =&amp;gt; &#039;{{secret key}}&#039;,&lt;br /&gt;
  &#039;Authorization&#039; =&amp;gt; &#039;Bearer {{token}}&#039;&lt;br /&gt;
));&lt;br /&gt;
$request-&amp;gt;setBody(&#039;&#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 &#039;Unexpected HTTP status: &#039; . $response-&amp;gt;getStatus() . &#039; &#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 &#039;Error: &#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>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=933</id>
		<title>API Documentos Inventario</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Documentos_Inventario&amp;diff=933"/>
		<updated>2023-07-28T16:17:59Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: /* ¿Cómo consumir la API? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Descripción:&#039;&#039;&#039;&lt;br /&gt;
Esta API permite la sincronizacion de documentos contables entre SERPI y la plataforma que lo requiera permitiendo tener un manejo estandar entre las dos herramientas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autorización:&#039;&#039;&#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;
&#039;&#039;&#039;Beneficio:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipos de peticiones:&#039;&#039;&#039;&lt;br /&gt;
GET, POST, PUT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;¿Cómo funciona?&#039;&#039;&#039;&lt;br /&gt;
*Tenga en cuenta que un mismo token no puede ser consumidos de manera simultanea, por lo cual puede programar que la siguiente API sea consumida cuando el resultado de la anterior sea exitoso.&lt;br /&gt;
*En términos de tiempo, para hacer seguimiento a su operación puede hacer un consumo cada 5 minutos de la información.&lt;br /&gt;
&lt;br /&gt;
== Métodos ==&lt;br /&gt;
&amp;lt;Tabs&amp;gt;&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consulta Tipos de Documento&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;GET/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/GetTipoDocumento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Parámetros&#039;&#039;&#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;2 registro(s) encontrados&amp;quot;,&lt;br /&gt;
    &amp;quot;result&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;RCA&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;RECIBO DE CAJA&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;NC&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;NCC&amp;quot;,&lt;br /&gt;
            &amp;quot;descripcion&amp;quot;: &amp;quot;NOTA CONTABLE&amp;quot;&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Campo de resultados&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al identificador del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string  || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| descripcion || string || Descripción del tipo de documento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CONSULTAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Consultar Documentos Contables&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;POST /users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable/ConsultarDocumentoContables?limite=10&amp;amp;pagina=1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;tiposDocumentos&amp;quot;: [15,16],&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: null,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: null,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-01-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-01-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del request&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| tiposDocumentos || Array [Int] || SI || Array de enteros. Son los Ids de los tipos de documentos (Api Consulta tipos documento)&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || NO || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || NO || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;id&amp;quot;: 111,&lt;br /&gt;
            &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
            &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
            &amp;quot;numeroDoc&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
            &amp;quot;nombreTerceroEnc&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
            &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
            &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                },&lt;br /&gt;
                {&lt;br /&gt;
                    &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                    &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;1234567890&amp;quot;,&lt;br /&gt;
                    &amp;quot;nombreTerceroDet&amp;quot;: &amp;quot;ALEJANDRA LOPEZ LOPEZ&amp;quot;,&lt;br /&gt;
                    &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                    &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                    &amp;quot;cruceNumero&amp;quot;: 3272,&lt;br /&gt;
                    &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                    &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                    &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                    &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                    &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                    &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                    &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
                }&lt;br /&gt;
            ]&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;: 204,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;No se encontraron registros&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos del resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| id || int || Corresponde al id del registro contable&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento  || string || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroEnc || string || Nombre del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]*  || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo de Dato !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| nombreTerceroDet || string || Nombre del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion   || Int || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/Tab&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ***************** CREAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Crear&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;categoriaDocumento&amp;quot;: &amp;quot;CCO&amp;quot;,&lt;br /&gt;
        &amp;quot;prefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
        &amp;quot;numeroDoc&amp;quot;: 2,&lt;br /&gt;
        &amp;quot;nitTerceroEnc&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
        &amp;quot;fechaDocumento&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
        &amp;quot;detalles&amp;quot;: [&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 52954501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;D&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: null,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: null,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: 4,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            },&lt;br /&gt;
            {&lt;br /&gt;
                &amp;quot;cuenta&amp;quot;: 23359501,&lt;br /&gt;
                &amp;quot;nitTerceroDet&amp;quot;: &amp;quot;123456789&amp;quot;,&lt;br /&gt;
                &amp;quot;naturaleza&amp;quot;: &amp;quot;C&amp;quot;,&lt;br /&gt;
                &amp;quot;crucePrefijo&amp;quot;: &amp;quot;COM&amp;quot;,&lt;br /&gt;
                &amp;quot;cruceNumero&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;fechaVencimiento&amp;quot;: null,&lt;br /&gt;
                &amp;quot;valor&amp;quot;: 67900.00000,&lt;br /&gt;
                &amp;quot;baseImpuesto&amp;quot;: 0.00000,&lt;br /&gt;
                &amp;quot;cuota&amp;quot;: 0,&lt;br /&gt;
                &amp;quot;detalle&amp;quot;: &amp;quot;SERV DE TRANSP INFORMAL&amp;quot;,&lt;br /&gt;
                &amp;quot;idSubcentroCosto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idCentroOperacion&amp;quot;: 1,&lt;br /&gt;
                &amp;quot;idProyecto&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idActividad&amp;quot;: null,&lt;br /&gt;
                &amp;quot;idSucursal&amp;quot;: null&lt;br /&gt;
            }&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos resultado&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| categoriaDocumento || string || SI || Categoría del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| prefijo || string || SI || Prefijo del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDoc || Int || SI || Numero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroEnc || string || SI || Numero de identificación del tercero del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| fechaDocumento || string || SI || Fecha del documento contable&lt;br /&gt;
|-&lt;br /&gt;
| detalles || Array[ObjetoDetalle]* || SI   || Array de objetos de los detalles del documento contable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; ObjetoDetalle:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| cuenta || Int || SI || Auxiliar o numero de cuenta contable del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| nitTerceroDet || string || SI || Numero de identificación del tercero del detalle&lt;br /&gt;
|-&lt;br /&gt;
| naturaleza || string || SI || Naturaleza del movimiento (C=Credito, D=Debito)&lt;br /&gt;
|-&lt;br /&gt;
| crucePrefijo || string || NO || Prefijo del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| cruceNumero || Int || NO || Numero del documento cruce&lt;br /&gt;
|-&lt;br /&gt;
| fechaVencimiento || string || NO || Fecha de vencimiento del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| valor || decimal || SI || Valor del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| baseImpuesto || decimal  || NO || Valor base de impuesto&lt;br /&gt;
|-&lt;br /&gt;
| cuota || Int || NO || Numero de cuota, para documentos que manejan contabilización de cuotas&lt;br /&gt;
|-&lt;br /&gt;
| detalle || string || NO || Comentarios del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSubcentroCosto || Int || NO || Id del subcentro de costo del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idCentroOperacion|| Int || NO || Id del centro de operacion del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idProyecto || Int || NO || Id del proyecto del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idActividad || Int || NO || Id de la actividad del movimiento&lt;br /&gt;
|-&lt;br /&gt;
| idSucursal || Int || NO || Id de la sucursal del tercero del movimiento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&amp;quot;&amp;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;errors&amp;quot;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se crearon 10 de 10 documentos contables&amp;quot;&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;
&lt;br /&gt;
&amp;lt;!-- ***************** ELIMINAR ****************** --&amp;gt;&lt;br /&gt;
&amp;lt;Tab name = &amp;quot;API Eliminar&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;PUT/users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EndPoint:&#039;&#039;&#039;&lt;br /&gt;
https://www.apis.serpi.com.co/api/v1/DocumentoContable&lt;br /&gt;
&#039;&#039;&#039; Headers &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable left&amp;quot;&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;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Body:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;idTipoDocumento&amp;quot;: 6,&lt;br /&gt;
    &amp;quot;numeroDesde&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;numeroHasta&amp;quot;: 10000,&lt;br /&gt;
    &amp;quot;fechaDesde&amp;quot;: &amp;quot;2023-03-01&amp;quot;,&lt;br /&gt;
    &amp;quot;fechaHasta&amp;quot;: &amp;quot;2023-03-31&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Campos Solicitados &#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Requerido !! Descripción&lt;br /&gt;
|-&lt;br /&gt;
| idTipoDocumento || int || SI || Id del tipo de documento&lt;br /&gt;
|-&lt;br /&gt;
| numeroDesde || int || SI || Numero inicial para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| numeroHasta || int || SI || Numero final para filtrar por rango de números de documentos&lt;br /&gt;
|-&lt;br /&gt;
| fechaDesde || string || SI || Fecha inicial para filtrar por rango de fecha del documento&lt;br /&gt;
|-&lt;br /&gt;
| fechaHasta || bool || SI || Fecha final para filtrar por rango de fecha del documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authorization:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&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;
&#039;&#039;&#039;Response&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot; line=&amp;quot;1&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;: [],&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;Se eliminaron 10 de 10 documentos contables &amp;quot;&lt;br /&gt;
}&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;
== 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;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=932</id>
		<title>API Devoluciones de Compra</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=932"/>
		<updated>2023-07-28T16:13:06Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Devolucion de Compras&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Devolucion Compras|API Devolucion Compra]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Tipos Documentos Modulo|API Tipos de Documentos (Devoluciones de Compra)]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Articulos|API Articulos]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=931</id>
		<title>API Devoluciones de Compra</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=931"/>
		<updated>2023-07-28T16:12:13Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Devolucion de Compras&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Devolucion Compras|API Devolucion Compra]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Tipos Documentos Modulo|API Tipos de Documentos (Devoluciones de Compra)]]&lt;br /&gt;
* [[API Documentos_Contables/Sucursales |API Sucursales]]&lt;br /&gt;
* [[API Documentos_Contables/Centro_Operaciones |API Centro Operaciones]]&lt;br /&gt;
* [[API Documentos_Contables/Proyectos |API Proyectos]]&lt;br /&gt;
* [[API Terceros/Categoria_Terceros|API Categoria Terceros]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Terceros/Lista_Precios|API Lista Precios]]&lt;br /&gt;
* [[API Articulos|API Articulos]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=930</id>
		<title>API Devoluciones de Compra</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Compra&amp;diff=930"/>
		<updated>2023-07-28T16:11:59Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Devolucion de Compras&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Devolucion Compras|API Devolucion Compra]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Tipos Documentos Modulo|API Tipos de Documentos (Devoluciones de Compras)]]&lt;br /&gt;
* [[API Documentos_Contables/Sucursales |API Sucursales]]&lt;br /&gt;
* [[API Documentos_Contables/Centro_Operaciones |API Centro Operaciones]]&lt;br /&gt;
* [[API Documentos_Contables/Proyectos |API Proyectos]]&lt;br /&gt;
* [[API Terceros/Categoria_Terceros|API Categoria Terceros]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Terceros/Lista_Precios|API Lista Precios]]&lt;br /&gt;
* [[API Articulos|API Articulos]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Venta&amp;diff=929</id>
		<title>API Devoluciones de Venta</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Devoluciones_de_Venta&amp;diff=929"/>
		<updated>2023-07-28T16:10:31Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Inventarios&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Devolucion Ventas|API Devolucion Venta]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Tipos Documentos Modulo|API Tipos de Documentos (Devoluciones de Venta)]]&lt;br /&gt;
* [[API Documentos_Contables/Sucursales |API Sucursales]]&lt;br /&gt;
* [[API Documentos_Contables/Centro_Operaciones |API Centro Operaciones]]&lt;br /&gt;
* [[API Documentos_Contables/Proyectos |API Proyectos]]&lt;br /&gt;
* [[API Terceros/Categoria_Terceros|API Categoria Terceros]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Terceros/Lista_Precios|API Lista Precios]]&lt;br /&gt;
* [[API Terceros/Lista_Precios_Detalle|API Lista Precios Detalle]]&lt;br /&gt;
* [[API Articulos|API Articulos]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Modulo_Ventas&amp;diff=928</id>
		<title>API Modulo Ventas</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Modulo_Ventas&amp;diff=928"/>
		<updated>2023-07-28T16:08:36Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Ventas&#039;&#039;&#039; (Facturas)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[[API Pedidos]]&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;[[API Facturas]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Tipos Documentos Modulo|API Tipos de Documentos (Módulo de Ventas)]]&lt;br /&gt;
* [[API Ventas/Sucursales|API Sucursales]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Terceros/Lista_Precios|API Lista Precios]]&lt;br /&gt;
* [[API Terceros/Lista_Precios_Detalle|API Lista Precios Detalle]]&lt;br /&gt;
* [[API Articulos|API Articulos]]&lt;br /&gt;
* [[API Ventas/Factura_Venta|API Factura Venta]]&lt;br /&gt;
* [[API Ventas/Centro_Operaciones|API Centro Operaciones]]&lt;br /&gt;
* [[API Documentos_Contables/Proyectos|API Proyectos]] &lt;br /&gt;
* [[API_Documentos_Contables/Actividades|API Categoria]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Modulo_Inventarios&amp;diff=927</id>
		<title>API Modulo Inventarios</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Modulo_Inventarios&amp;diff=927"/>
		<updated>2023-07-28T16:03:21Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Inventarios&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Inventarios/Saldo_Inventarios |API Saldo Inventario]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Inventarios/Ajuste_Inventario |API Ajuste Inventario]]&lt;br /&gt;
* [[API Documentos Inventario|API Documentos Inventario]]&lt;br /&gt;
* [[API Articulos]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;br /&gt;
* [[API Terceros/Grupo_Ventas_Compras|API Grupos Ventas/Compras]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
	<entry>
		<id>https://www.wikiserpi.com/index.php?title=API_Modulo_Inventarios&amp;diff=926</id>
		<title>API Modulo Inventarios</title>
		<link rel="alternate" type="text/html" href="https://www.wikiserpi.com/index.php?title=API_Modulo_Inventarios&amp;diff=926"/>
		<updated>2023-07-28T16:02:47Z</updated>

		<summary type="html">&lt;p&gt;Dvaldes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esta es la documentación sobre las APIs relacionadas al módulo de &#039;&#039;&#039;Inventarios&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[API Inventarios/Saldo_Inventarios |API Saldo Inventario]]&#039;&#039;&#039;&lt;br /&gt;
* [[API Inventarios/Ajuste_Inventario |API Ajuste Inventario]]&lt;br /&gt;
* [[API Documentos Inventario|API Documentos Inventario]]&lt;br /&gt;
* [[API Terceros/Grupo_Ventas_Compras|API Grupos Ventas/Compras]]&lt;br /&gt;
* [[API Articulos]]&lt;br /&gt;
* [[API Ventas/Bodegas|API Bodegas]]&lt;/div&gt;</summary>
		<author><name>Dvaldes</name></author>
	</entry>
</feed>