AndresRamos / ARSoftware.Contpaqi.Comercial.Api

API que te permite hacer interfaz con el sistema de CONTPAQi Comercial a travez de un servicio web en la nube.
https://www.arsoft.net/contpaqi-comercial-api
9 stars 2 forks source link

Al utilizar EliminarDocumentoRequest recibo error No modificable-Impreso #71

Closed jparadaa closed 9 months ago

jparadaa commented 9 months ago

En la llamada CrearDocumentoRequest, hay alguna forma de indicar que el documento, en mi caso una cotización, NO quede como No modificable-Impreso, ya que ahora intento utilizar EliminarDocumentoRequest y recibo justo ese error

AndresRamos commented 9 months ago

Despues de generar el documento haces alguna otra operacion? Como la de generar el documento digital?

jparadaa commented 9 months ago

Es correcto, al parecer ese request es el que da el problema

AndresRamos commented 9 months ago

Podrias hacer lo siguiente:

  1. Crea el documento de tipo cotizacion
  2. Mandalo a eliminar

Se elimina? Solo para validar que es la solicitud de generar documentos digitales la que lo marca como no modificable.

jparadaa commented 9 months ago

Al hacerlo de esa forma, sí se elimina el documento, sin generar el documento digital

AndresRamos commented 9 months ago

Revisando y haciendo pruebas, la casilla de no modificable - impreso ocurre pues cuando se "imprime" o se genera el documento digital de un documento. Esto se puede considerar una caracteristica, talvez de seguridad, y si quieres eliminar el documento debes desasignar la casilla. Esto lo puedes hacer en el sistema.

Para hacer con la API debe modificar el campo CIMPRESO con el valor 0.

{
  "$type": "ActualizarDocumentoRequest",
  "model": {
    "llaveDocumento": {
      "conceptoCodigo": "1",
      "serie": "",
      "folio": 2
    },
    "datosDocumento": {
      "CIMPRESO": "0"
    }
  },
  "options": {
    "cargarDatosExtra": false
  }
}
jparadaa commented 9 months ago

Perfecto, en cuanto liberes la nueva versión, realizaré la prueba y comento.