Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:integrations:sicofws

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:integrations:sicofws [2021/11/19 18:30]
administraidor
ada:howto:sicoferp:factory:integrations:sicofws [2023/04/28 21:31] (actual)
192.168.175.59 [Consideraciones]
Línea 81: Línea 81:
  
 {{ :​ada:​howto:​sicoferp:​factory:​integrations:​despliegue_sicofws.png?​600 |}} {{ :​ada:​howto:​sicoferp:​factory:​integrations:​despliegue_sicofws.png?​600 |}}
 +
 +==== Consideraciones ====
 +Tener presente que cada vez que se realice un cambio en la base de datos que altere estructuras que son consumidas por el servicio. Este debe reiniciarse para que tome los cambios.
  
  
Línea 150: Línea 153:
  
 ^Http^Path^Nombre^Tipo de Dato^Requerido^Valor por Defecto^Reglas de Validaciones^ ^Http^Path^Nombre^Tipo de Dato^Requerido^Valor por Defecto^Reglas de Validaciones^
-|Post|/​tercero/​guardarTercero|codPaisIso|String|No|CO|Si el campo es nulo o vacio se asumira el valor "​CO"​. Si el código ISO no existe se cancela el proceso.|+|Post|/​tercero/​guardarTercero|codPaisIso|String|No|CO|Si el campo es nulo o vacio se asumira el valor "​CO"​. Si el código ISO no existe se cancela el proceso. ​Se debe enviar un código ISO válido el cual esta descrito en el anexo 1.8 de factura electrónica de la DIAN tabla 13.4.1. Países (ISO 3166‐1): cbc:​IdentificationCode Sección Códigos Geográficos|
 |Post|/​tercero/​guardarTercero|fePostalZone|String|No|Ninguno|Este campo no aplica reglas de validación| |Post|/​tercero/​guardarTercero|fePostalZone|String|No|Ninguno|Este campo no aplica reglas de validación|
-|Post|/​tercero/​guardarTercero|feFiscalResponsability|String|No|Ninguno|Si el campo es nulo o vacio se asumira el valor "​R-99-PN"​.|+|Post|/​tercero/​guardarTercero|feFiscalResponsability|String|No|Ninguno|Si el campo es nulo o vacio se asumira el valor "​R-99-PN"​. ​Los valores que se pueden enviar estan descritos en el anexo 1.8 de factura electrónica de la DIAN tabla 13.2.6. Responsabilidades fiscales|
  
 === Nuevo Código de Errores === === Nuevo Código de Errores ===
 Se adicionan los siguientes códigos de errores: Se adicionan los siguientes códigos de errores:
  
-^Http^Path^Código de Error^Nombre Constante^Descripción^Solución^ +^Http^Path^Código de Error^Descripción^Solución^ 
-|Post|/​tercero/​guardarTercero|1210|ERROR_CODE_1210_ISO_CODE_EMPTY|Código ISO del país vacío|El Servicio por defecto asumirá el código "​CO"​ para identificar el país Colombia| +|Post|/​tercero/​guardarTercero|1210|Código ISO del país vacío|El Servicio por defecto asumirá el código "​CO"​ para identificar el país Colombia. Se debe enviar un código ISO válido el cual esta descrito en el anexo 1.8 de factura electrónica de la DIAN tabla 13.4.1. Países (ISO 3166‐1): cbc:​IdentificationCode Sección Códigos Geográficos
-|Post|/​tercero/​guardarTercero|1211|ERROR_CODE_1211_ISO_CODE_NOT_EXISTS|No existe el Código ISO del país|El servicio cancela el proceso. Se debe enviar un código ISO válido el cual esta descrito en el anexo 1.8 de factura electrónica de la DIAN tabla 13.4.1. Países (ISO 3166‐1): cbc:​IdentificationCode Sección Códigos Geográficos| +|Post|/​tercero/​guardarTercero|1211|No existe el Código ISO del país|El servicio cancela el proceso. Se debe enviar un código ISO válido el cual esta descrito en el anexo 1.8 de factura electrónica de la DIAN tabla 13.4.1. Países (ISO 3166‐1): cbc:​IdentificationCode Sección Códigos Geográficos| 
-|Post|/​tercero/​guardarTercero|1212|ERROR_CODE_1212_FE_FISCAL_RESPONSABILITY_EMPTY|Responsabilidad Fiscal vacía|El Servicio por defecto asumirá la responsabilidad "​R-99-PN"​|+|Post|/​tercero/​guardarTercero|1212|Responsabilidad Fiscal vacía|El Servicio por defecto asumirá la responsabilidad "​R-99-PN"​. Los valores que se pueden enviar estan descritos en el anexo 1.8 de factura electrónica de la DIAN tabla 13.2.6. Responsabilidades fiscales| 
 + 
 +==== Actualización 17/07/2022 -> 8.0.1.3 ==== 
 +Se adicionan control de campo requerido celular e inicialización del tipo de operacion con valor por defecto 10 en la creación del tercero para el proceso de factura electrónica. 
 + 
 +<code java> 
 +
 +  { 
 +    "​nit"​ : "​10262771440",​ 
 +    "​tipoDocumento":​ "​1",​ 
 +    "​apellido1":​ "​PALACINO",​ 
 +    "​apellido2":​ "​VARGAS",​ 
 +    "​nombre1":​ "​JHON",​ 
 +    "​nombre2":​ "​ALEXANDER",​ 
 +    "​direccion":​ "CLL 54 C SUR  88 I 71 ", 
 +    "​codCiudad":​ "​001",​ 
 +    "​codDepartamento":​ "​50",​ 
 +    "​telefono":​ "​3144518117",​ 
 +    "​celular":​ "​3144518117",​ 
 +    "​email":​ "​jhonpalacino0222@gmail.com",​ 
 +    "​tipoPersona":​ "​1",​ 
 +    "​regimen":​ "​N",​ 
 +    "​tipoVinculo":​ 29, 
 +    "​codPaisIso":"​CO",//​Nuevo Campo Código ISO 3611-1 
 +    "​fePostalZone":​ "​500001",//​Nuevo Campo Código Postal Colombia 
 +    "​feFiscalResponsability":​ "​R-99-PN"//​Nuevo Campo Responsabilidad Fiscal Anexo 1.8 
 +    "​feOperationType":​ "​10"//​Nuevo Campo Tipo operación valor por defecto 10 
 +  } 
 +
 +</​code>​ 
 + 
 +=== Actualización Campo === 
 + 
 +^Http^Path^Nombre^Tipo de Dato^Requerido^Valor por Defecto^Reglas de Validaciones^ 
 +|Post|/​tercero/​guardarTercero|Celular|String|Si|N/​A|Si el campo es nulo o vacio se cancela el proceso y se visualiza mensaje con código de error 1213.| 
 + 
 +=== Nuevo Campo === 
 + 
 +^Http^Path^Nombre^Tipo de Dato^Requerido^Valor por Defecto^Reglas de Validaciones^ 
 +|Post|/​tercero/​guardarTercero|feOperationType|String|No|10|Si el campo es nulo o vacio se asumira el valor "​10"​.| 
 + 
 + 
 +=== Nuevo Código de Error (17/​07/​2022) === 
 +Se adicionan los siguientes códigos de errores: 
 + 
 +^Http^Path^Código de Error^Descripción^Solución^ 
 +|Post|/​tercero/​guardarTercero|1213|Celular vacío|El Servicio fallará la creación del tercero si no ingresa infromación en la columna celular.| 
 + 
 +===== Probar Servicio ===== 
 +Se recomienda utilizar la herramienta Postman por su facilidad de uso. Ver guia rápida [[:​ada:​howto:​sicoferp:​factory:​integrations#​Testando Servicio con Postman (Web)|Testando Servicio con Postman (Web)]] 
 + 
 +Agregue un request y registre el servicio segu la imagen 
 +{{ :​ada:​howto:​sicoferp:​factory:​integrations:​guardartercero001.png?​600 |}} 
 + 
 +Si el consumo es correcto se visualiza una respuesta como muestra la imagen 
 +{{ :​ada:​howto:​sicoferp:​factory:​integrations:​guardartercero002.png?​600 |}} 
 + 
 +Si es errrado se visualiza una respuesta como muestra la imagen 
 +{{ :​ada:​howto:​sicoferp:​factory:​integrations:​guardartercero003.png?​600 ​|}}
  
  
 [[ada:​howto:​sicoferp:​factory:​integrations|←Volver atrás]] [[ada:​howto:​sicoferp:​factory:​integrations|←Volver atrás]]
  
ada/howto/sicoferp/factory/integrations/sicofws.1637346604.txt.gz · Última modificación: 2021/11/19 18:30 por administraidor