Skip to main content

Adaia API

 API

¿Cómo funciona el API conector de CRONUS Erp con ADAIA?

El siguiente manual tiene como finalidad la explicación del consumo de nuestro api para las siguientes funciones, tome en cuenta lo siguiente:


Solicitud Ajuste de stock

Con este proceso se puede reservar, des-reservar y ajustar el stock de uno o varios productos.

Nota: Si en la configuración de las opciones generales está marcado el indicador de Solicitud de traslado: Aprobar forma automática, esto realizará el proceso de mover el saldo de la bodega normal a la bodega transitoria. En caso contrario, para mover el saldo se deberá aprobar manualmente la solicitud.

  • EndPointhttps://api.cronuserp.com/ApiBeta/ADAIA/Stock/Ajuste
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
      "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",
        "CodSucur": "Código Sucursal Varchar(5)",
        "Usuario": "Código de usuario Varchar(20)",
        "Descripcion": "Descripción Varchar(255)",
        "CodBodegaOrigen": "Código bodega origen Varchar(2)",
        "Tipo": "Tipo de proceso Char(3) **Tipo permitidos RSV Reserva- DRV Desreserva- AJT Ajuste**"
      },
      "Detalle": [
        {
          "CodCia": "Código compañía Varchar(3)",
          "CodProd": "Código productos Varchar(15)",
          "Cantidad": "Cantidad, puede ser negativa o positiva Money (Decimal)"
        },
        {
          ........................
        }    
      ]
    }

Solicitud de Nota de crédito a Proveedores

Con este proceso se puede realizar una solicitud de NC a un proveedor en específico.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/NotaCredito/Proveedor/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
      "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",
        "CodSucur": "Código Sucursal Varchar(5)",
        "NumeroFact": "Número factura Int",
        "TipoMov": "Tipo documento Varchar(2) **Tipo permitidos FA (Factura Crédito) - FC (Factura Contado)**",
        "CodSubprov": "Código proveedor Varchar(10)",
        "Descripcion": "Descripción Varchar(300)",
        "CodUsuario": "Código de usuario Varchar(15)"
      },
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "NumLinea": Número línea Int,
        "CodProd": "Código producto Varchar(15)",
        "Cantidad": "Cantidad solamente positiva Money (Decimal)",
        "CodBodega": "Código bodega origen Varchar(2)"
      } ,
      {
          ........................
      }    
      ]
    }

Solicitud de Nota de crédito a Clientes

Con este proceso se puede realizar una solicitud de NC a un proveedor en específico.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/NotaCredito/Cliente/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
      "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",
        "CodSucur": "Código Sucursal Varchar(5)",
        "NumeroFact": "Número factura Int",       
        "CodUsuario": "Código de usuario Varchar(15)"
      },
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "NumLinea": Número línea Int,
        "CodProd": "Código producto Varchar(15)",
        "Cantidad": "Cantidad solamente positiva Money (Decimal)",
        "CodBodega": "Código bodega origen Varchar(2)"
      } ,
      {
          ........................
      }    
      ]
    }

Creación de factura basado en Orden de Compra

Con este proceso se puede convertir una O.C en una factura.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/OrdenCompra/Factura/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
    "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",   
        "NumOrden": "Número de orden de compra Decimal(18,0)",
        "NumeroFact": "Número factura Int",
        "CodSubprov": "Código proveedor Varchar(10)",   
        "CodUsuario": "Código de usuario Varchar(15)"
      }
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "NumOrden": "Numero de orden de compra Int"
        "NumLinea": "Número línea Int",   
        "Cantidad": "Cantidad solamente positiva Money (Decimal)
      } ,
      {
          ........................
      }    
      ]

Creación de facturas basado en Importación

Con este proceso se puede convertir una importación en una factura.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/Importacion/Factura/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
    "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",
        "CodSucur": "Código Sucursal Varchar(5)",
        "NumImporta": "Número importacion Int",
        "NumeroFact": "Número factura Int",
        "CodSubprov": "Código proveedor Varchar(10)",   
        "CodUsuario": "Código de usuario Varchar(15)"
      }
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "NumOrden": "Numero de orden de compra Int"
        "NumLinea": "Número línea Int",   
        "Cantidad": "Cantidad solamente positiva Money (Decimal)
      } ,
      {
          ........................
      }    
      ]
    }

Confirmación de expedición de facturas

Con este proceso se puede confirmar la expedición de una factura y en caso de existir alguna diferencia, se generará automáticamente una solicitud de NC.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/Factura/Entrega/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
    "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",    
        "NumeroFact": "Número factura Int",
        "Fecha": "Fecha varchar(10)",
        "CodBodega": "Codigo bodega varchar(2)"
        "NumCliente": "Número cliente varchar",
        "CodUsuario": "Código de usuario Varchar(15)"
      }
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",   
        "NumLinea": "Número línea Int",   
        "CodProd": "Código del producto",
        "Cantidad": "Cantidad solamente positiva Money (Decimal)" 
      }  ,
      {
          ........................
      }    
      ]
    }

Creación de factura en CXP

Con este proceso se puede convertir una O.C/Importación en una factura.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/Documento/Entrega/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
    "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",   
        "NumOrden": "Número de orden de compra Int ",
        "Documento": "Número factura / Número de importación Int",
        "CodUsuario": "Código de usuario Varchar(15)"
      }
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "NumOrden": "Numero de orden de compra Int"
        "NumLinea": "Número línea Int",   
        "Cantidad": "Cantidad solamente positiva Money (Decimal)
      } ,
      {
          ........................
      }    
      ]
    }

Creación de Toma Física en CRONUS

Con este proceso se puede sincronizar una Toma Física desde ADAIA a CRONUS.

  • EndPoint: https://api.cronuserp.com/ApiBeta/ADAIA/TomaFisica/Masiva/Ingresar
  • Tipo: Put
  • Headers
    • conx: solicitar código de activación
  • Authorization: Bearer Token.
  • Body: {
    "Encabezado": {
        "CodCia": "Código compañía Varchar(3)",   
        "CodSucur": "Código Sucursal Varchar(5)",
        "CodBodega": "Código de bodega Varchar(5)",
        "NumTomaFisicaTercero": "Número de toma física generada desde ADAIA Money(Decimal)",
        "CodUsuario": "Código de usuario Varchar(15)"
      }
      "Detalle": [
      {
        "CodCia": "Código compañía Varchar(3)",
        "CodProd": "Código de producto Varchar(15)",
        "Cantidad": "Cantidad solamente positiva Money (Decimal)
      } ,
      {
          ........................
      }    
      ]
    }