Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

La API Defontana está organizada en torno a REST. Nuestra API tiene URLs predecibles orientadas a los recursos, acepta cuerpos de solicitud codificados por formulario, devuelve respuestas codificadas por JSON y utiliza códigos de respuesta HTTP, autenticación y verbos estándar.

...

Expand
titleUpdateVoucher

Permite ingresar un comprobante contable.

Ambientes

Tip

Verbo HTTP: POST

Headers

Tipo

Valor

Requerido

Content-Type

“application/json”

Authorization

Token de autenticación del usuario de Integración. Debe ingresarse con el siguiente formato “bearer TOKEN”

Parámetros

(se envían los mismos parámetros indicados en el método InsertVoucher)

Respuesta

Code Block
languagejson
{
  "voucherType": "Egreso",
  "number": 101,
  "fiscalYear": 2020,
  "success": true,
  "message": ""
}

...

Expand
titleGetReceptionDocuments

Permite obtener los documento de inventario asociados a una orden de compra.

Ambientes

Headers

Tipo

Valor

Requerido

Content-Type

“application/json”

Authorization

Token de autenticación del usuario de Integración. Debe ingresarse con el siguiente formato “bearer TOKEN”

Parámetros

Campo

Descripción

Requerido

Number

Número de orden de compra

Respuesta

Code Block
languagejson
{
  "success": true,
  "message": "string",
  "exceptionMessage": "string",
  "receptionDocumentList": [
    {
      "receptionDocumentNumber": 0,
      "providerID": "string",
      "inventoryDocumentList": [
        {
          "numberDocInv": "string",
          "docTypeInv": "string",
          "storageID": "string",
          "fiscalYear": "string",
          "voucherType": "string",
          "voucherNumber": "string"
        }
      ]
    }
  ]
}
Expand
titleGetProvidersByFileID

Ambientes

Tip

Verbo HTTP: GET

Headers

Parámetros

Respuesta

Code Block
languagejson

INVENTORY

Expand
titleInsertDocument

Permite ingresar un documento de inventario

Ambientes

Tip

Verbo HTTP: POST

Headers

Tipo

Valor

Requerido

Content-Type

“application-json“

Authorization

Token de autenticación del usuario de Integración. Debe ingresarse con el siguiente formato “bearer TOKEN”

Parámetros

Campo

Descripción

Requerido

total

Total del movimiento

gloss

Glosa del movimiento

No

dispatchAddress

Dirección de despacho

correlative

Correlativo del movimiento

order

Orden del movimiento

isNew

Corresponde a un producto nuevo, S o N

counterExistence

Contador de existencia

intType

Tipo de entero

from

Desde

integrate

Integrado

isCentralizable

Corresponde centralizar, S o N

isProgressDisabled

El progreso del movimiento está deshabilitado, S o N

isAutoCentralizable

Si corresponde su centralización automática, S o N

isFromEdit

Si el movimiento es editable, S o N

accountingDefinitionCode

El código de la cuenta contable correspondiente a la definición de centralización

analysis

businessCenter, clasifier1, clasifier2

referenceDocumentFolio

Folio del documento de referencia

No

serial

Serie del documento de referencia

No

userId

Identificador del usuario

No

clientId

Identificador del cliente

companyId

Identificador de la empresa

sessionId

Identificador la sesión

serviceId

Identificador del servicio

fiscalYear

Año fiscal del movimiento

referenceDocumentType

Código del tipo de documento de referencia

documentTypeId

Identificador del tipo de documento

providerId

identificador del proveedor

customerId

Identificador del cliente

originStowageId

Identificador del almacenamiento de origen

destinationStowageId

Identificador del almacenamiento de destino

reasonId

Identificador del motivo

date

Fecha del movimiento

folio

Folio del movimiento

details

lote, loteExpirationDate,

lotes: batchNumber, amount, expirationDate

tasa

Tasa de la moneda del movimiento

coinId

Identificador del código

headerFileId

fileId

comment

attribute1

attribute2

attribute3

attribute4

attribute5

serialPrefix

serialSufix

serialStart

infAnCtaCtble

serials

analysis

{
"businessCenter": "string",
"clasifier1": "string",
"clasifier2": "string",
"file": "string",
"fileFieldName": "string"
}

decimals

factor

count

height

articleId

receivedCount

dispatchedCount

unitaryCount

currentCost

balance

tasaDate

serviceProjectId

summary

analysisInfo

{
"businessCenter": "string",
"clasifier1": "string",
"clasifier2": "string",
"file": "string",
"fileFieldName": "string"
}

workOrderNumber

serieOC

description

price

accountingDefinitionCode

tipoCentDet

destinationLocalization

originLocalization

length

width

orderNumber

properties

Respuesta

Code Block
languagejson
{
  "number": 0,
  "documentType": "string",
  "success": true,
  "message": "string",
  "exceptionMessage": "string"
}

...