Sie sind auf Seite 1von 104

SDK Administrative v2.

Manual de usuario

Tabla de contenido
PARTE I: Instalacin....................................................................................................................... Requerimientos................................................................................................................. Instalacin de .NET Framework 4.0................................................................................... Instalacin de IIS 7.0 (Internet Information Services)....................................................... Instalacin del SDK Administrative v2.0............................................................................ PARTE II: Configuracin................................................................................................................. Configuracin del archivo web.config............................................................................... PARTE III: Mtodos del SDK.......................................................................................................... Regin Infos...................................................................................................................... Info_Global........................................................................................................... Info_Quantity....................................................................................................... Info_Query............................................................................................................ Regin InitProcess............................................................................................................ Init_AdditionalFields............................................................................................. Init_CorrelatesOperation...................................................................................... Init_CorrelatesFact............................................................................................... Regin HeaderProcess...................................................................................................... Header_Customer................................................................................................ Header_AddCustomer.......................................................................................... Header_AdditionalReturns................................................................................... Header_CustomerAgreements............................................................................. Header_Seller....................................................................................................... Header_Deposit.................................................................................................... Header_Suppliers.. Header_Supplier Header_AddSupplier.. Header_SaveSupplier. Header_DelSupplier. Header_DelCustomer.
SDK Administrative v2.0 Tabla de contenido

7 9 9 11 13 17 19 21 23 23 24 24 26 26 27 27 29 29 30 30 31 32 32 33 34 34 35 36 36
3

Header_SaveCustomer. Regin ItemsProcess......................................................................................................... Item_FindAll......................................................................................................... Item_OffersAgreements....................................................................................... Item_CalculatedTax.............................................................................................. Item_Product........................................................................................................ Item_Products. Item_ProductsLoc. Item_PartsProduct............................................................................................... Item_Taxes........................................................................................................... Item_Service......................................................................................................... Item_ProdExistence. Item_Lote Item_Serials.. Item_ProductRef Regin TotalizerProcess.................................................................................................... Total_ValidateAgreements................................................................................... Total_SaveDocument........................................................................................... Total_PaymentInstruments Total_WithHoldingTax Total_WaitDocumentTypeFac. Regin Report_Process.. Report_SalesDetails. Report_AnalyticalSuppliers Report_AnalyticalSupplierH.. Report_AnalyticalSupplierD.. Report_AnalyticalCustomer.. Report_AnalyticalCustomerH Report_AnalyticalCustomerD Report_AdvSupplier Report_AdvSupplierD. Report_AdvCustomer. Report_AdvCustomerD.
4 Tabla de contenido

37 38 38 39 39 40 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 53 55 55 56 57 57 58 59 59 60 61 61

SDK Administrative v2.0

Report_EffectsReceivable Report_EffectsReceivableD Report_EffectsReceivableDO Report_GeneralSales.. Report_EffectsPayable.. Report_EffectsPayableD.. Report_TotEffectsPayable.. Report_TotEffectsReceivable Report_DeferredDebits. Report_DeferredCredits Report_TotPaymentCxC Report_TotPaymentsCxC. Report_Payments. Report_PaymentsLastMonths. Report_Sales. Report_SalesLastMonths. Report_SalesInvoiceCreditD.. Report_SalesInvoiceCashD. Report_TotAcctPayable Report_TotAcctsPayable.. Report_ItemsInvoice.. Report_TotReleases. Report_ServiceFees. Report_ServiceFeesD. Report_BillsPayableSupp. Report_BillsReceivableCust Report_TotDistAcctsPayable. Report_TotDistAcctsPayableD. Report_TotDistAcctsReceivable.. Report_TotDistAcctsReceivableD.. Report_BalanceBanks. Report_ExplorationBanks Report_CashBanks
SDK Administrative v2.0 Tabla de contenido

62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83
5

Report_BalanceDBanks. Report_DebitCreditNotes Report_DebitNotesD.. Report_CreditNotesD. Report_AcctsReceivable.. Report_TotAcctReceivable. Report_TotAcctReceivableD. Report_PurchasesIVA. Report_SalesIVA. Report_WithholdingIVAReceivableD.. Report_WithholdingIVASalesD Report_WithholdingIVAPurchasesD Report_WithholdingIVA Report_InventoryFixtures Report_InventoryFixturesD Report_DischargeInventoryD Report_SalesProd. Report_SalesServ.. Report_SalesProdD.. Report_PurchasesProdD.. Report_TotalSales. Report_SalesDiscounts. Report_CostsProdServD.. Report_FeesCosts. Report_PurchaseLastMonths Report_SalesNumber. Report_ComsnSellers. Report_ComsnSellersD. Report_TotComsnSeller

84 85 85 86 87 87 88 89 89 90 91 91 92 93 93 94 95 95 96 97 97 98 99 99 100 101 101 102 103

Tabla de contenido

SDK Administrative v2.0

Instalacin
Esta seccin contiene la descripcin paso a paso para la instalacin del SDK Administrative v2.0

Parte I

Instalacin
A partir de este prrafo describiremos paso a paso el proceso de instalacin del SDK Administrative v2.0. Requerimientos. Antes de iniciar la instalacin del SDK Admistrative v2.0, es importante observar que para instalar y funcionar adecuadamente, son necesarios algunos requisitos tales como: Sistema Operativo Windows 7.x o superior. Internet Information Server (IIS) 7.x o superior, y estar integrado el .NET Framework 4.0. Espacio Libre en disco 5.0 MB Saint License Manager v2.x. Para ms informacin sobre la instalacin puedes visitar el siguiente enlace www.saintnet.com, en la seccin Descargas -> Utilitarios. Saint Enterprise Administrativo. Para ms informacin visita www.saintnet.com Instalacin de .NET Framework 4.0 .NET Framework es el modelo de programacin completo y coherente de Microsoft para compilar aplicaciones que ofrezcan una sensacional experiencia visual del usuario, comunicacin perfecta y segura, y la capacidad de modelar una amplia gama de procesos empresariales. 1. Realizar la descarga del instalador Microsoft .NET Framework 4.0 (independiente), mayor informacin en http://www.microsoft.com/es-es/download/, haga clic en descargar y guarde el archivo. Debe utilizarse la versin Full del .NET Framework 4.0, de lo contrario la instalacin del SDK puede ocasionar errores. En el explorador de Windows, busque la carpeta donde se realiz la descarga, presiona el botn derecho sobre el archivo dotNetFx40_Full_x86_x64.exe, y luego ejecutar como administrador.

2.

SDK Administrative v2.0

Parte I: Instalacin

3. En la siguiente ventana, aceptamos los trminos de la licencia, haga clic en instalar.

4. El programa comenzar con la instalacin de los componentes del .NET Framework 4.0, mostrando una barra de progreso.

5. Por ltimo, el programa de instalacin muestra que se ha completado con xito.

10

Parte I: Instalacin

SDK Administrative v2.0

Instalacin de Internet Information Services (IIS). Internet Information Services (IIS) 7.0 no se instala de forma predeterminada al instalar Windows. Para instalarlo con la configuracin predeterminada, que nicamente suministra contenidos estticos como archivos HTML y archivos de mapa de bits (.bmp), siga el procedimiento explicado a continuacin: 1. Haga clic en el botn Inicio, luego en Panel de control. 2. Haga clic en Programas, a continuacin en Activar o desactivar las caractersticas de Windows. Se requiere permiso de administrador, si se le solicita una contrasea de administrador o una confirmacin, escriba la contrasea o proporcione la confirmacin. 3. En la lista de funciones de Windows marca la casilla: "Internet Information Services" y haga clic en Aceptar. Esta es la instalacin predeterminada que incluye las caractersticas ms comunes.

SDK Administrative v2.0

Parte I: Instalacin

11

4. El sistema realizar los cambios necesarios. Esto puede tardar unos minutos. Seguidamente ejecute la consola de administracin de IIS, haga clic en Grupo de aplicaciones del lado izquierdo de la pantalla, y verifique que versin de .NET est integrada al pool de aplicaciones por defecto (DefaultAppPool).

5. Si el pool de aplicaciones se encuentra apuntando a otra versin de .NET, debemos ejecutar los siguientes pasos: a. Abrimos una ventana de consola en el modo administrador. b. Ubicamos la siguiente direccin: C:\Windows\Microsoft.NET\Framework\v4.0xxx\ para versiones 32 bits, y C:\Windows\Microsoft.NET\Framework64\v4.0xxx\ para versiones de 64 bits, en este caso usaremos la de 64 bits. c. Escribimos en la lnea de comandos: aspnet_regiis.exe i. Luego que el sistema haga los cambios necesarios, cerramos la ventana.

12

Parte I: Instalacin

SDK Administrative v2.0

6. Finalmente, ejecutamos nuevamente el IIS, y verificamos que efectivamente ahora el ASP.NET 4.0 se encuentra registrado dentro del IIS.

Instalacin del SDK Administrative v2.0. 1. Para iniciar el proceso de instalacin del SDK Administrative v2.0, haga doble clic sobre el archivo installSDK.exe. 2. En la ventana de bienvenida, haga clic en siguiente.

3. En la ventana seleccin de ubicacin de archivo, escribe el directorio de destino, o haga clic en examinar y selecciona la carpeta donde deseas realizar la instalacin. Se recomienda utilizar la ubicacin por defecto.

SDK Administrative v2.0

Parte I: Instalacin

13

4. Haga clic en instalar para iniciar el proceso de instalacin del SDK Administrative v2.0. Se requiere permiso de administrador, si se le solicita una contrasea de administrador o una confirmacin, escriba la contrasea o proporcione la confirmacin. Si deseas modificar algn parmetro de la configuracin de instalacin, haga clic en atrs.

14

Parte I: Instalacin

SDK Administrative v2.0

5. La siguiente ventana permite acompaar el proceso de instalacin de cada componente.

6. Instalacin realizada con xito. Haga clic en cerrar para terminar.

SDK Administrative v2.0

Parte I: Instalacin

15

Configuracin
Esta seccin describe la configuracin del archivo web.config

Parte II

Configuracin
El archivo web.config contiene la informacin relacionada con la conexin a la base de datos, direccin de la mquina y puerto que escucha el SLM, as como los datos de la licencias a utilizar. En la seccin <applicationSettings>, se realizarn las modificaciones necesarias para el buen funcionamiento del SDK. Es importante sealar que se realicen slo los cambios que se mencionan a continuacin, los cambios realizados en otras secciones del documento pueden generar errores inesperados en la ejecucin del SDK. Primero ubicamos el archivo web.config en la carpeta c:\Archivos de Programa\Saint de Venezuela\ Saint SDK Administrative 1.0\, haga clic con el botn derecho, y luego en abrir. Puede usar el bloc de notas, o el editor de su preferencia. Escribimos la cadena de conexin que usar el SDK para conectarse a la base de datos.

Luego modificamos los parmetros para el funcionamiento del SLM, escribimos la direccin de la mquina donde se est ejecutando y el puerto que usa para escuchar.

Por ltimo, escribimos los valores de la licencia del producto. La licencia del SDK debe ser activada para su uso, consultar mtodo SLM_Activation. El SDK a diferencia de otros productos saint, usa un Key adicional para la licencia master.

SDK Administrative v2.0

Parte II: Configuracin

19

Mtodos
Esta seccin contiene la descripcin detallada de los mtodos, informacin de parmetros y valores devueltos, que integran al SDK Administrative v2.0, as como ejemplos ilustrados de la implementacin.

Parte III

Regin Infos
Esta regin proporciona mtodos para la construccin de consultas ms especficas que se pueden realizar a la base de datos. Los mtodos que conforman esta regin son los siguientes: Info_Global. Info_Quantity. Info_Querys. string Info_Global (string fields, string orders, string tables, string wheres, int qty, int start) (Mtodo) Construye una sentencia sql para realizar una consulta paginada a la base de datos, a partir de los parmetros enviados. Parmetros fields orders tables wheres qty start Tipo string string string string int int Descripcin Nombres de los campo(s). Establecer el orden de los resultados. Nombres de las tabla(s). Sentencia(s) where aplicadas a la consulta. Cantidad de registro(s) que devuelve la consulta. Nmero de fila que indica desde donde contar la cantidad de registro(s) a devolver. Cadena de texto en formato Json. Campos:

Valor devuelto

string

En el siguiente ejemplo se muestra como llamar al mtodo Info_Global. Se realiza una consulta a la tabla de clientes, con los parmetros qty en cuatro (4) y start en uno (1). Es decir, el mtodo devuelve la cantidad de cuatro registros, contados a partir del nmero 1.

SDK Administrative v2.0

Parte III: Mtodos del SDK

23

string Info_Quantity(string tables, string wheres) (Mtodo) Realiza una consulta, y devuelve el nmero de registros que cumpla con la clusula where de la sentencia sql. Parmetros tables wheres Valor devuelto Tipo string string string Descripcin Nombre(s) de la(s) tabla(s). Sentencia where aplicada a la consulta. Cadena de texto en formato Json. Campos: quantity

En el siguiente ejemplo se muestra cmo llamar al mtodo Info_Quantity.

string Info_Query(string fields, string tables, string wheres, string orders) (Mtodo) Realiza la construccin de una sentencia sql para realizar una consulta a la base de datos. Puede incluir diferentes campos de distintas tablas, la incorporacin de clusula where, y la ordenacin de los registros. Parmetros fields tables wheres orders Valor devuelto Tipo string string string string string Descripcin Nombres de los campos. Nombres de las tablas. Sentencias where aplicadas. Establece el orden de los resultados. Cadena de texto en formato Json. Campos: Todos los incluidos en fields.

24

Parte III: Mtodos del SDK

SDK Administrative v2.0

En el siguiente ejemplo se muestra como llamar al mtodo Info_Query.

SDK Administrative v2.0

Parte III: Mtodos del SDK

25

Regin InitProcess
Contiene los mtodos de inicializacin de una operacin (factura, devolucin, nota de entrega, devolucin nota de entrega, pedido, presupuesto), por ejemplo: determinar los campos adicionales necesarios en la operacin, obtener el nmero correlativo de un documento. Los siguientes mtodos estn incluidos en esta regin: Init_AddiotionalFields. Init_CorrelatesOperation. Init_CorrelatesFact. string Init_AdditionalFields (int typeOperation) (Mtodo) Devuelve una lista de los campos adicionales relacionados para un tipo de operacin. (factura, devolucin, nota de entrega, devolucin nota de entrega, pedido, presupuesto). Parmetros typeOperation Tipo int Descripcin Valor que representa el tipo de operacin. (Factura = 0, Devolucin = 1, Nota de Entrega = 2, Devolucin nota de entrega = 3, Pedido = 4, Presupuesto = 5). Cadena de texto en formato Json. Campos: tblname, codtbl, tipocpo, nrooper, numgrp, aliasgrp, nombcpo, aliascpo, longitud, requerido, colorder. En el siguiente ejemplo se muestra el mtodo Init_AdditionalFields. En el cdigo de ejemplo se pasa el nmero cuatro (4) como parmetro, y se retornan los campos adicionales para la operacin de un pedido.

Valor devuelto

string

26

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Init_CorrelatesOperation (string codSuc, string fieldName) (Mtodo) Retorna el nmero correlativo de la operacin a realizar. Parmetros codSuc fieldName Valor devuelto Tipo string string string Descripcin Nmero de la sucursal. Prefijo del documento que se desea consultar. Cadena de texto en formato Json. Campos: prefijo, correlativo.

En el siguiente ejemplo se muestra como llamar al mtodo Init_CorrelatesOperation. El valor devuelto es el nmero de identificacin para un pedido.

string Init_CorrelatesFact (string codSuc, string fieldName) (Mtodo) Retorna los nmeros para los correlativos de facturacin. Parmetros codSuc fieldName Valor devuelto Tipo string string string Descripcin Nmero de la sucursal. Prefijo del documento que se desea consultar. Cadena de texto en formato Json. Campos: lenght.

SDK Administrative v2.0

Parte III: Mtodos del SDK

27

En el siguiente ejemplo se muestra el mtodo Init_CorrelatesFact. El valor del resultado, se refiere al nmero correlativo de una operacin de facturacin.

El parmetro fieldName, que recibe los mtodos Init_CorrelatesOperation() y Init_CorrelatesFact(), se refiere al prefijo que usa en los tipos de documentos con el cual estamos trabajando. Por ejemplo: NumPedido: Numero de pedido, PrxCotiza: Cotizacin, PrxFact: Factura, PrxNotaCr: Nota de crdito, PrxNotaDb: Nota de dbito, PrxOrdenC: Orden de compra, PrxPedido: Pedido, PrxODPago: Orden de pago, entre otros. La tabla SACORRELSIS, contiene todos los prefijos que se pueden usar.

28

Parte III: Mtodos del SDK

SDK Administrative v2.0

Regin HeaderProcess
Esta seccin contiene los mtodos necesarios para construir el encabezado de un documento, por ejemplo: la informacin del cliente, convenios asociados, datos del vendedor, entre otros. Los mtodos incluidos son: Header_Customer. Header_AddCustomer. Header_AdditionalReturns. Header_CustomerAgreements. Header_Seller. Header_Deposit. Header_Suppliers. Header_Supplier. Header_AddSupplier. Header_SaveSupplier. Header_DelSupplier. Header_DelCustomer. Header_SaveCustomer.

string Header_Customer (string codClie) (Mtodo) Obtiene la informacin especfica de un cliente. Parmetros codClie Valor devuelto Tipo string string Descripcin Cdigo del cliente. Cadena de texto en formato Json. Campos: tipocli, descrip, id3, activo, direc1, direc2,telef, codconv,esmoneda, codvend, tipopvp, diascred, limitecred, escredito, codalte, saldo.

El ejemplo muestra la forma de llamar al mtodo Header_Customer. Se enva como parmetro al mtodo, el nmero de identificacin de un cliente y este devuelve los datos del mismo.

SDK Administrative v2.0

Parte III: Mtodos del SDK

29

string Header_AddCustomer (string jsonClie) (Mtodo) Permite aadir un cliente en una operacin de venta. Parmetros jsonClie Valor devuelto Tipo string string Descripcin Cadena de texto, que contiene los datos del cliente, en formato json. Cadena de texto en formato Json. Campos: status.

En el siguiente ejemplo se muestra el mtodo Header_AddCustomer. En el cdigo, la variable _jsonClie es una cadena de texto con el formato Json que representa los datos del cliente que se desea insertar, este valor se enva como parmetro al mtodo.

string Header_AdditionalReturns (string codClie) (Mtodo) Retorna una lista de documentos pendientes por cobrar de un cliente. Parmetros codClie Valor devuelto Tipo string string Descripcin Cdigo del cliente. Cadena de texto en formato Json. Campos: saldo, monto, saldomex, baseimpo, mtotax, tipocxc, numerod, document, codvend, fechae, fechav, nrounico, comision.

30

Parte III: Mtodos del SDK

SDK Administrative v2.0

El ejemplo muestra al mtodo Header_AdditionalReturns.

string Header_CustomerAgreements (string codConv) (Mtodo) Devuelve una lista de ofertas y convenios asociados a un cliente. Parmetros codConv Valor devuelto Tipo string string Descripcin Cdigo del convenio. Cadena de texto en formato Json. Campos: codconv, codsucu, descrip, autori, respon, fechae, fechav, frecuencia, fechauc, esfijo, tipocnv, esbase, activo.

En el siguiente ejemplo se muestra como llamar al mtodo Header_CustomerAgreements. Se pasa como parmetro el cdigo de un convenio.

SDK Administrative v2.0

Parte III: Mtodos del SDK

31

string Header_Seller (string codVend) (Mtodo) Este mtodo devuelve la informacin especfica de un vendedor. Parmetros codVend Valor devuelto Tipo string string Descripcin Cdigo del vendedor. Cadena de texto en formato Json. Campos: descrip, escomipv, activo, codvend, tiporgo, nrounico, desde, hasta, monto.

Cdigo de ejemplo:

string Header_Deposit (string codUbic) (Mtodo) Devuelve la informacin de un depsito. Parmetros codUbic Valor devuelto Tipo string string Descripcin Cdigo del depsito. Cadena de texto con formato Json. Campos: codubic, descrip, codsucu, clase, activo, represent, direc1, direc2, telef, pais, estado, ciudad, esvirtual, codalte, printer, municipio, zipcode.

32

Parte III: Mtodos del SDK

SDK Administrative v2.0

Cdigo de ejemplo:

string Header_Suppliers(int page, int pageSize) (Mtodo) Devuelve una lista de proveedores. Parmetros page pageSize Valor devuelto Tipo int int string Descripcin Nmero de pgina. Nmero de filas por pgina.. Cadena de texto con formato Json. Campos: fila, codprov, descrip, codsucu, tipoprv, id3, clase, activo, represent, direc1, direc2, pais, estado, ciudad, telef, fax, nit, email, fechae, observa, esmoneda, diascred, saldo, montomax, pagosa, prompago, reteniva, fechauc, montouc, numerouc, fechaup, montoup, numeroup, edokc, movil, esreten, tipoid3, descorder, retenislr, municipio, zipcode, tipoid.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

33

string Header_Supplier(string codProv) (Mtodo) Devuelve informacin de un proveedor. Parmetros codProv Valor devuelto Tipo string string Descripcin Cdigo del proveedor. Cadena de texto con formato Json. Campos: codprov, descrip, codsucu, tipoprv, id3, clase", activo, represent, direc1, direc2, pais, estado, ciudad, telef, fax, nit, email, fechae, observa, esmoneda, diascred, saldo, montomax, pagosa, prompago, reteniva, fechauc, montouc, numerouc, fechaup, montoup, numeroup, edokc, movil, esreten, tipoid3, descorder, retenislr, municipio, zipcode, tipoid.

Cdigo de ejemplo:

string Header_AddSupplier(string jsonSupplier) (Mtodo) Inserta un nuevo proveedor al sistema. Parmetros jsonSupplier Valor devuelto Tipo string string Descripcin Cadena de texto en formato Json (Proveedor). Cadena de texto con formato Json. Campos: status.

34

Parte III: Mtodos del SDK

SDK Administrative v2.0

Cdigo de ejemplo:

string Header_SaveSupplier(string jsonSupplier) (Mtodo) Permite modificar los datos de un proveedor existente en el sistema. Parmetros jsonSupplier Valor devuelto Tipo string string Descripcin Cadena de texto en formato Json (Proveedor). Cadena de texto con formato Json. Campos: status.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

35

string Header_DelSupplier(string codProv) (Mtodo) Permite eliminar a un proveedor existente en el sistema. Parmetros codProv Valor devuelto Tipo string string Descripcin Cdigo del proveedor. Cadena de texto con formato Json. Campos: status.

Cdigo de ejemplo:

string Header_DelCustomer(string codClie) (Mtodo) Permite eliminar a un cliente existente en el sistema. Parmetros codClie Valor devuelto Tipo string string Descripcin Cdigo del cliente. Cadena de texto con formato Json. Campos: status.

36

Parte III: Mtodos del SDK

SDK Administrative v2.0

Cdigo de ejemplo:

string Header_SaveCustomer(string jsonClie) (Mtodo) Permite modificar los datos de un cliente existente en el sistema. Parmetros jsonClie Valor devuelto Tipo string string Descripcin Cadena de texto en formato Json (Cliente). Cadena de texto con formato Json. Campos: status.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

37

Regin ItemsProcess
Contiene los mtodos aplicados a los tems de un documento, por ejemplo: determinar los impuestos del tem, buscar un producto o servicio. A continuacin los mtodos son los siguientes: Item_FindAll. Item_OffersAgreements. Item_CalculatedTax. Item_Product. Item_Products. Item_ProductsLoc. Item_PartsProduct. Item_Taxes. Item_Service. Item_ProdExistence. Item_Lote. Item_Serials. Item_ProductRef.

string Item_FindAll (string codFind) (Mtodo) Obtiene informacin de un producto o servicio. Realiza una bsqueda en la base de datos, donde el valor del parmetro enviado, coincida con cualquier campo en la tabla ya sea producto o servicio. Parmetros codFind Valor devuelto Tipo string string Descripcin Valor de bsqueda que coincida con algn campo de la tabla de un producto o servicio. Cadena de texto en formato Json. Campos: esserv, [codprod | codserv], descrip.

Cdigo de ejemplo:

38

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Item_OffersAgreements (string codInv, string codClie, string codConv, decimal montoBase, decimal cantidad, string fechaE) (Mtodo) Calcula y devuelve el valor final del producto o servicio, de acuerdo a la oferta y/o del convenio que se encuentre asociado. Parmetros codInv codClie codConv montoBase Cantidad fechaE Valor devuelto Tipo string string string decimal decimal string string Descripcin Cdigo de inventario del producto o servicio. Cdigo del cliente. Cdigo del convenio. Monto del tem. Cantidad del tem. Fecha de emisin. Cadena de texto en formato Json. Campos: precio.

Cdigo de ejemplo:

string Item_CalculatedTax (string codInv, decimal precio, decimal cantidad, int esServ, int esUnid) (Mtodo) Calcula y retorna el impuesto asociado a un tem. Parmetros codInv precio cantidad esServ esUnid Valor devuelto Tipo string decimal decimal int Int string Descripcin Cdigo de inventario del producto o servicio. Precio del tem. Cantidad del tem. Determina si el tem es un servicio. (0 = no; 1 = s) Determina si el tem es unidad. (0 = no; 1 = s) Cadena de texto en formato Json. Campos: mtotax.

SDK Administrative v2.0

Parte III: Mtodos del SDK

39

Cdigo de ejemplo:

string Item_Product (string codProd) (Mtodo) Devuelve la informacin sobre un nico producto. Parmetros codProd Valor devuelto Tipo string string Descripcin Cdigo del producto. Cadena de texto en formato Json. Campos: codprod, codinst, descorrel, digitosc, refere, desseri, descomp, esexento, exdecimal, unidad, undempaq, deslote, espesa, tara, desvence, descto, cantempaq, peso, volumen, undvol, costpro, descrip, descrip2, descrip3, preciou, preciou2, preciou3, precio1, precio2, precio3, isadic, costo.

Cdigo de ejemplo:

40

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Item_Products (int isEnser, string order, int page, int pageSize) (Mtodo) Devuelve una lista de los productos existentes.. Parmetros isEnser order page pageSize Valor devuelto Tipo int string int int string Descripcin Si el producto es enser Condicin de filtrado para los resultados (where) Nmero de pgina Nmero de registros por pgina. Cadena de texto en formato Json. Campos: fila, codprod, descrip, descrip2, descrip3, descripall, esfreep, precio1, precio2, precio3, preciou2, preciou3, refere, marca, unidad, activo, undempaq, cantempaq, preciou, costact, costpro, costant, peso, volumen, undvol, existen, exunidad, compro, pedido, minimo, maximo, desvence, espesa, tara, esimport, esexento, esenser, esempaque, exdecimal, descto, descomp, desseri, deslote, descomi, descorrel, digitosc, codinst, countlote, countseri, countpartes.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

41

string Item_ProductsLoc(int isEnser, string codUbic, string order, int page, int pageSize) (Mtodo) Devuelve una lista de productos en una ubicacin y/o depsito especfico. Parmetros isEnser codUbic order page pageSize Valor devuelto Tipo int string string int int string Descripcin Si el producto es enser Ubicacin del producto. Condicin de filtrado para los resultados (where) Nmero de pgina Nmero de registros por pgina. Cadena de texto en formato Json. Campos: fila, codprod, descrip, codinst, activo, descrip2, descrip3, refere, marca, unidad, undempaq, cantempaq, precio1, precio2, precio3, preciou, costact, costpro, costant, existen, exunidad, existencon, exunidadcon, compro, pedido, minimo, maximo, tara, descomp, descomi, desseri, deslote, desvence, edoabp, espublish, esimport, esexento, esenser, esoferta, espesa, esempaque, exdecimal, diasentr, fechauv, fechauc, preciou2, preciou3, peso, volumen, undvol, esreten, compro_e, pedido_e, codubic, existen_e, puestoi, cantcom, unidcom.

Cdigo de ejemplo:

42

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Item_PartsProduct (string codInv, string codUbic) (Mtodo) Devuelve una lista de las partes que componen a un producto, cuando ste es considerado un producto compuesto. Parmetros codInv codUbic Valor devuelto Tipo string string string Descripcin Cdigo de inventario. Cdigo del depsito. Cadena de texto en formato Json. Campos: codprod, codalte, cantidad, esunid, esserv, nrounico, codinst, descrip, descrip2, descrip3, esempaque, cantempaq, desvence, costact, costpro, costant, esporcost, precio1,precio2, precio3, preciou1, preciou2, preciou3, desseri, refere, deslote, espesa, tara, usaserv, unidad, undempaq, exdecimal, existant.

Cdigo de ejemplo:

string Item_Taxes (string codice, int type) (Mtodo) Devuelve una lista de los impuestos asociados al tem, ya sea un producto o servicio. Parmetros codice type Valor devuelto Tipo string int string Descripcin Cdigo del producto o servicio. Identificador del tem. (producto = 0; servicio = 1). Cadena de texto en formato Json. Campos: [codprod | codserv], codtaxs, descrip, esporct, monto, eslibroi, esfijo, estaxventa, estaxcompra, esreten, codoper, sustraendo).
Parte III: Mtodos del SDK 43

SDK Administrative v2.0

Cdigo de ejemplo:

string Item_Service (string codServ) (Mtodo) Devuelve la informacin sobre un servicio. Parmetros codServ Valor devuelto Tipo string string Descripcin Cdigo del servicio. Cadena de texto en formato Json. Campos: codserv, descrip, descrip2, descrip3, descripall, esfreep, precio1, precio2, precio3, esimport, activo, unidad, clase, costo, esexento, codinst, descto, esporcost, usaserv, comision, esporcomi, fechauv, fechauc, isadic.

Cdigo de ejemplo:

44

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Item_ProdExistence(string codProd string codUbic) (Mtodo) Devuelve la existencia de un producto por depsito. Parmetros codProd codUbic Valor devuelto Tipo string string string Descripcin Cdigo del producto. Cdigo de ubicacin. Cadena de texto en formato Json. Campos: codprod, codubic, puestoi, existen, exunidad, cantped, unidped, cantcom, unidcom.

Cdigo de ejemplo:

string Item_Lote(string codProd) (Mtodo) Devuelve lotes de un producto Parmetros codProd Valor devuelto Tipo string string Descripcin Cdigo del producto. Cadena de texto en formato Json. Campos: codprod, nrounico, codubic, nrolote, costo, precio, preciou, cantidad, cantidadu, fechae, fechav, precio2, preciou2, precio3, preciou3, precio1, preciou1, puestoi.

SDK Administrative v2.0

Parte III: Mtodos del SDK

45

Cdigo de ejemplo:

string Item_Serials(string codProd) (Mtodo) Devuelve los seriales que posee un producto Parmetros codProd Valor devuelto Tipo string string Descripcin Cdigo del producto. Cadena de texto en formato Json. Campos: codprod, codubic, nroserial.

Cdigo de ejemplo:

46

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Item_ProductRef(string refere) (Mtodo) Busca productos por su cdigo de refencia. Parmetros refere Valor devuelto Tipo string string Descripcin Cdigo de referencia. Cadena de texto en formato Json. Campos: codprod, codinst, descorrel, digitosc, refere, desseri, descomp, esexento, exdecimal, unidad, undempaq, deslote, espesa, tara, desvence, descto, cantempaq, peso, volumen, undvol, costpro, descrip, descrip2, descrip3, preciou, preciou2, preciou3, precio1, precio2, precio3, isadic, costo.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

47

Regin TotalizerProcess
Esta seccin contiene los mtodos relacionados a la totalizacin de un tipo de documento. Los siguientes mtodos integran esta seccin: Total_ValidateAgreements. Total_SaveDocument. Total_PaymentInstruments. Total_SaleStatistics. Total_WithHoldingTax. Total_WaitDocumentTypeFac.

Total_ValidateAgreements (string codClie, decimal montoBase, decimal cantidad, string fechaE) (Mtodo) Valida los convenios de un cliente. Parmetros codClie montoBase Cantidad fechaE Valor devuelto Tipo string decimal decimal string string Descripcin Cdigo del cliente. Monto base del tem. Cantidad del tem. Fecha de emisin. Cadena de texto en formato Json. Campos: codclie, descrip, codsucu, id3, clase, represent, direc1, direc2, activo, pais, estado, ciudad, telef, movil, email, fax, nit, codzona, codvend, codconv, tipocli, tipopvp, intmora, escredito, limitecred, diascred, estoleran, diastole, fechae, observa, saldo, saldoptos, montomax, mtomaxcred, pagosa, prompago, reteniva, descto, fechauv, montouv, numerouv, fechaup, montoup, numeroup, esmoneda, edokc, codalte, tipoid3, descorder, municipio, zipcode, descripext, tipoid, desctocv.

48

Parte III: Mtodos del SDK

SDK Administrative v2.0

El siguiente ejemplo muestra el mtodo Total_ValidateAgreements.

Total_SaveDocument (string JsonDocument) (Mtodo) El mtodo Total_SaveDocument, se considera la parte final de la operacin que se est realizando, y permite grabar la informacin en la base de datos. Parmetros JsonDocument Valor devuelto Tipo string string Descripcin Documento. Cadena de texto en formato Json. Campos: status

En el siguiente ejemplo se muestra al mtodo Total_SaveDocument. Primero, vamos a crear una clase llamada MiClase, que contiene un mtodo llamado Document(), el cual devuelve un string. En nuestro caso representar los datos del documento que vamos a guardar.

SDK Administrative v2.0

Parte III: Mtodos del SDK

49

Luego implementamos el mtodo Total_SaveDocument(), y pasamos como parmetro, la cadena string que devuelve el mtodo Documento(), de la clase MiClase. Recuerde, esta clase es solo para mostrar la forma de implementar el mtodo para grabar.

Total_PaymentInstruments() (Mtodo) Devuelve informacin de los instrumentos de pago.. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: codtarj, descrip, clase, activo, impuesto, diasdif, basereten, reteniva.

Cdigo de ejemplo:

50

Parte III: Mtodos del SDK

SDK Administrative v2.0

Total_WithHoldingTax() (Mtodo) Devuelve una lista de los impuestos de retencin. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: codtaxs, descrip, mtotax, activo, esporct, escosto, eslibroi, espartic, tipoiva, estaxventa, estaxcompra, esfijo, esreten, codoper, montomax, sustraendo.

Cdigo de ejemplo:

Total_WaitDocumentTypeFac(string tipoFact) (Mtodo) Devuelve una lista de los documentos en espera de acuerdo al tipo de documento. Parmetros tipoFact Valor devuelto Tipo string string Descripcin Tipo de documento. Cadena de texto en formato Json. Campos: tipofac, numerod, nroctrol, status, codsucu, codesta, codusua, signo, otipo, onumero, numeroc, numerot, numeror, fechad1, numerod1, numerok, numerof, numerop, esexpickup, moneda, factor, montomex, codclie, codvend, codubic, descrip, direc1, direc2, direc3, pais, estado, ciudad, telef, id3, nit, monto, mtotax, fletes, tgravable, texento, costoprd, costosrv, desctop, reteniva, fechai, fechae, fechav, canceli, cancela, cancele, cancelc, cancelt, cancelg, cancelp, cambio, esconsig, mtoextra, valorptos, descto1, pctanual, mtoint1, descto2, pctmanejo, mtoint2, saldoact, mtopagos, mtoncredito,
Parte III: Mtodos del SDK 51

SDK Administrative v2.0

mtondebito, mtofinanc, detalchq, totalprd, totalsrv, ordenc, codoper, ngiros, nmeses, mtocomivta, mtocomicob, mtocomivtad, mtocomicobd, notas1, notas2, notas3, notas4, notas5, notas6, notas7, notas8, notas9, notas10, mtototal, contado, credito, numeroz, fechar, fechat, nrounico, numeroe, municipio, codconv, zipcode, escorrel, autsri, fechasri, nroestable, ptoemision, tipotrae, tipotra. Cdigo de ejemplo:

52

Parte III: Mtodos del SDK

SDK Administrative v2.0

Regin ReportProcess
Esta seccin contiene los mtodos relacionados a la generacin de reportes, para la toma de decisiones. Los siguientes mtodos integran esta seccin: Report_SalesDetails. Report_AnalyticalSuppliers. Report_AnalyticalSupplierH. Report_AnalyticalSupplierD. Report_AnalyticalCustomer. Report_AnalyticalCustomerH. Report_AnalyticalCustomerD. Report_AdvSupplier. Report_AdvSupplierD. Report_AdvCustomer. Report_AdvCustomerD. Report_EffectsReceivable. Report_EffectsReceivableD. Report_EffectsReceivableDO. Report_GeneralSales. Report_EffectsPayable. Report_EffectsPayableD. Report_TotEffectsPayable. Report_TotEffectsReceivable. Report_DeferredDebits. Report_DeferredCredits. Report_TotPaymentCxC. Report_TotPaymentsCxC. Report_Payments. Report_PaymentsLastMonths. Report_Sales. Report_SalesLastMonths. Report_SalesInvoiceCreditD. Report_SalesInvoiceCashD. Report_TotAcctPayable. Report_TotAcctsPayable. Report_ItemsInvoice. Report_TotReleases. Report_ServiceFees. Report_ServiceFeesD. Report_BillsPayableSupp. Report_BillsReceivableCust. Report_TotDistAcctsPayable. Report_TotDistAcctsPayableD. Report_TotDistAcctsReceivable. Report_TotDistAcctsReceivableD. Report_BalanceBanks. Report_ExplorationBanks. Report_CashBanks. Report_BalanceDBanks.
Parte III: Mtodos del SDK 53

SDK Administrative v2.0

Report_DebitCreditNotes. Report_DebitNotesD. Report_CreditNotesD. Report_AcctsReceivable. Report_TotAcctReceivable. Report_TotAcctReceivableD. Report_PurchasesIVA. Report_SalesIVA. Report_WithholdingIVAReceivableD. Report_WithholdingIVASalesD. Report_WithholdingIVAPurchasesD. Report_WithholdingIVA. Report_InventoryFixtures. Report_InventoryFixturesD. Report_DischargeInventoryD. Report_SalesProd. Report_SalesServ. Report_SalesProdD. Report_PurchasesProdD. Report_TotalSales. Report_SalesDiscounts. Report_CostsProdServD. Report_FeesCosts. Report_PurchaseLastMonths. Report_SalesNumber. Report_ComsnSellers. Report_ComsnSellersD. Report_TotComsnSeller.

54

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_Sales (string startDate, string endDate, string where, int pageSize, int page) (Mtodo) Muestra el detalle de ventas en periodo determinado. El mtodo incluye control de paginacin en los resultados. Parmetros startDate endDate where pageSize page Valor devuelto Tipo string string string Int Int string Descripcin Fecha de inicio. Fecha final. Sentencia(s) where aplicadas a la consulta. Tamao de la pgina de resultados. Nmero de la pgina de resultados que se desea visualizar. Cadena de texto en formato Json. Campos: fila, fecha, factura, montoneto, impuestos, totaloperacion, contado, credito, costos, utilidad, porcutil.

El siguiente ejemplo muestra el resultado del mtodo Report_Sales.

string Report_AnalyticalSuppliers (string date) (Mtodo) Reporte analtico de proveedores vencidos a la fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: descrip, telef, clase, codprov, tipocxp, numerod, detalle, fechav, dias, montopv, monto130, monto3160, monto6190, monto91, montov, total.

SDK Administrative v2.0

Parte III: Mtodos del SDK

55

El siguiente ejemplo muestra el resultado:

string Report_AnalyticalSupplierH(string date) (Mtodo) Encabezado del reporte analtico de proveedores vencidos a la fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codprov, descrip, observa, telef, clase, total.

Cdigo de ejemplo:

56

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_AnalyticalSupplierD(string codProv, string date) (Mtodo) Detalle del reporte analtico de proveedores vencidos a una fecha. Parmetros codProv date Valor devuelto Tipo string string string Descripcin Cdigo del proveedor. Fecha final. Cadena de texto en formato Json. Campos: codprov, tipocxp, numerod, detalle, fechav, dias, montopv, monto130, monto3160, monto6190, monto91, montov, total.

Cdigo de ejemplo:

string Report_AnalyticalCustomer(string date) (Mtodo) Reporte analtico de las cuentas vencidas de un cliente, a una fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: descrip, telef, clase, codclie, numerod, detalle, fechae, fechav, dias, total, tipocxc, montopv, monto130, monto3160, monto6190, monto91, montov.

SDK Administrative v2.0

Parte III: Mtodos del SDK

57

Cdigo de ejemplo:

string Report_AnalyticalCustomerH(string date) (Mtodo) Encabezado del reporte analtico de clientes vencidos a la fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codclie, descrip, observa, telef, clase, saldo.

Cdigo de ejemplo:

58

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_AnalyticalCustomerD(string codClie, string date) (Mtodo) Detalle del reporte analtico de clientes vencidos a una fecha. Parmetros codClie date Valor devuelto Tipo string string string Descripcin Cdigo del cliente. Fecha final. Cadena de texto en formato Json. Campos: tipocxc, numerod, detalle, fechav, dias, montopv, monto130, monto3160, monto6190, monto91, montov, total.

Cdigo de ejemplo:

string Report_AdvSupplier( string endDate) (Mtodo) Muestra el total de los adelantos realizados a los proveedores a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: adelprov.

SDK Administrative v2.0

Parte III: Mtodos del SDK

59

Cdigo de ejemplo:

string Report_AdvSupplierD( string endDate) (Mtodo) Muestra el total detallado de los adelantos realizados a los proveedores a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: proveedor, fechae, numerod, saldo, monto.

Cdigo de ejemplo:

60

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_AdvCustomer( string endDate) (Mtodo) Muestra el total de los adelantos realizados por los clientes a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: adelcli.

Cdigo de ejemplo:

string Report_AdvCustomerD( string endDate) (Mtodo) Muestra el total detallado de los adelantos realizados por los clientes a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codclie, cliente, document, fecha, numerod, saldo.

SDK Administrative v2.0

Parte III: Mtodos del SDK

61

Cdigo de ejemplo:

string Report_EffectsReceivable( string endDate) (Mtodo) Muestra el total de efectos por cobrar a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: efectosxcobrar.

Cdigo de ejemplo:

62

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_EffectsReceivableD( string endDate) (Mtodo) Muestra el total detallado de los efectos por cobrar a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codclie, descrip, codoper, document, fechav, monto, saldo.

Cdigo de ejemplo:

string Report_EffectsReceivableDO( string endDate) (Mtodo) Muestra el total de los efectos por cobrar vencidos y por vencer a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: vencido, porvencer.

SDK Administrative v2.0

Parte III: Mtodos del SDK

63

Cdigo de ejemplo:

string Report_GeneralSales(string startDate, string endDate) (Mtodo) Muestra los montos totales de ventas realizadas en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: montoneto, montoa, iva, costo, total, descuento, fletes, adelantos, reteniva, contado, credito, totalnd, totaliva_nd, totalnc, totaliva_nc, devoluciones.

Cdigo de ejemplo:

64

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_EffectsPayable(string endDate) (Mtodo) Muestra el total de efectos por pagar a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: efectosxpagar.

Cdigo de ejemplo:

string Report_EffectsPayableD(string endDate) (Mtodo) Muestra el total detallado de los efectos por pagar a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codprov, descrip, numerod, fechav, saldo.

SDK Administrative v2.0

Parte III: Mtodos del SDK

65

Cdigo de ejemplo:

string Report_TotEffectsPayable() (Mtodo) Muestra el total de los efectos por pagar a la fecha. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: tefectosxpagar.

Cdigo de ejemplo:

66

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_TotEffectsReceivable() (Mtodo) Muestra el total de los efectos por cobrar a la fecha. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: tefectosxcobrar.

Cdigo de ejemplo:

string Report_DeferredDebits(string startDate) (Mtodo) Devuelve el total de dbitos diferidos, desde una fecha de inicio a la fecha actual. Parmetros startDate Valor devuelto Tipo string string Descripcin Fecha inicial. Cadena de texto en formato Json. Campos: debitosdiferidos.

SDK Administrative v2.0

Parte III: Mtodos del SDK

67

Cdigo de ejemplo:

string Report_DeferredCredits(string startDate) (Mtodo) Devuelve el total de crditos diferidos, desde una fecha de inicio a la fecha actual. Parmetros startDate Valor devuelto Tipo string string Descripcin Fecha inicial. Cadena de texto en formato Json. Campos: creditosdiferidos.

Cdigo de ejemplo:

68

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_TotPaymentCxC(string startDate, string endDate) (Mtodo) Devuelve el total de pagos de cuentas por cobrar en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: totalpagoscxc.

Cdigo de ejemplo:

string Report_TotPaymentsCxC(int month, int year) (Mtodo) Devuelve el total de pagos de cuentas por cobrar para un ao y mes especfico. Parmetros month year Valor devuelto Tipo int int string Descripcin Mes. Ao. Cadena de texto en formato Json. Campos: totalpagoscxc.

SDK Administrative v2.0

Parte III: Mtodos del SDK

69

Cdigo de ejemplo:

string Report_Payments(string startDate, string endDate) (Mtodo) Devuelve el total de pagos mensuales realizados para un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: monto, anio, mes.

Cdigo de ejemplo:

70

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_PaymentsLastMonths() (Mtodo) actual. Devuelve el monto total mensual de los pagos realizados los ltimos 6 meses, sin incluir el mes Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: monto, anio, mes.

Cdigo de ejemplo:

string Report_Sales(string startDate, string endDate) (Mtodo) Devuelve el total mensual de ventas en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: monto, anio, mes.

SDK Administrative v2.0

Parte III: Mtodos del SDK

71

Cdigo de ejemplo:

string Report_SalesLastMonths() (Mtodo) Devuelve el monto total mensual de las ventas realizadas en los ltimos 6 meses, sin incluir el mes actual. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: monto, anio, mes.

Cdigo de ejemplo:

72

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_SalesInvoiceCreditD(string startDate, string endDate) (Mtodo) Devuelve el detalle de las facturas de ventas a crdito, en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: factura, cliente, descripcion, fecha, credito.

Cdigo de ejemplo:

string Report_SalesInvoiceCashD(string startDate, string endDate) (Mtodo) Devuelve el detalle de las facturas de ventas de contado, en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: factura, cliente, descripcion, fecha, contado.

SDK Administrative v2.0

Parte III: Mtodos del SDK

73

Cdigo de ejemplo:

string Report_TotAcctPayable () (Mtodo) Devuelve el monto total de cuentas por pagar a la fecha. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: tctasxpagar.

Cdigo de ejemplo:

74

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_TotAcctsPayable(string endDate) (Mtodo) Devuelve el monto total de cuentas por pagar a una fecha dada. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: ctasxpagar.

Cdigo de ejemplo:

string Report_ItemsInvoice(string invoiceNumber) (Mtodo) Devuelve los tems de una factura. Parmetros invoiceNumber Valor devuelto Tipo string string Descripcin Numero de factura. Cadena de texto en formato Json. Campos: coditem, descrip, cantidad, precio, totalitem.

SDK Administrative v2.0

Parte III: Mtodos del SDK

75

Cdigo de ejemplo:

string Report_TotReleases(string startDate, string endDate) (Mtodo) Devuelve el monto total de descargos en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: descargos.

Cdigo de ejemplo:

76

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_ServiceFees(string startDate, string endDate) (Mtodo) Devuelve el monto total de comisiones por servicios en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: comisionserv.

Cdigo de ejemplo:

string Report_ServiceFeesD(string startDate, string endDate) (Mtodo) Devuelve el monto total detallado de comisiones por servicios en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: numerod, coditem, descrip1, fechae, monto, precio, cantidad, subtotal, comision, tipofac.

SDK Administrative v2.0

Parte III: Mtodos del SDK

77

Cdigo de ejemplo:

string Report_BillsPayableSupp(string codProv , string date) (Mtodo) Devuelve las facturas por pagar de un proveedor a una fecha dada. Parmetros codProv date Valor devuelto Tipo string string string Descripcin Cdigo del proveedor. Fecha. Cadena de texto en formato Json. Campos: codprov, numerod, detalle, fechae, fechav, tipocxp, dias, grupo, total.

Cdigo de ejemplo:

78

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_BillsReceivableCust(string codClie, string date) (Mtodo) Devuelve las facturas por cobrar de un cliente a una fecha dada. Parmetros codClie date Valor devuelto Tipo string string string Descripcin Cdigo del cliente. Fecha. Cadena de texto en formato Json. Campos: codclie, numerod, detalle, fechae, fechav, tipocxc, dias, grupo, total.

Cdigo de ejemplo:

string Report_TotDistAcctsPayable(string date) (Mtodo) Devuelve los montos totales vencidos distribuidos en cuentas por pagar. Parmetros date Valor devuelto Tipo string string Descripcin Fecha. Cadena de texto en formato Json. Campos: montoporvencer, monto130, monto3160, monto6190, monto91, montovencido.

SDK Administrative v2.0

Parte III: Mtodos del SDK

79

Cdigo de ejemplo:

string Report_TotDistAcctsPayableD(string date) (Mtodo) Devuelve los montos totales detallados vencidos distribuidos en cuentas por pagar, a una fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha. Cadena de texto en formato Json. Campos: codprov, descrip, montoporvencer, monto130, monto3160, monto6190, monto91, montovencido.

Cdigo de ejemplo:

80

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_TotDistAcctsReceivable(string date) (Mtodo) Devuelve los montos totales vencidos distribuidos en cuentas por cobrar. Parmetros Tipo Descripcin date string Fecha. Valor devuelto string Cadena de texto en formato Json. Campos: montoporvencer, monto130, monto3160, monto6190, monto91, montovencido.

Cdigo de ejemplo:

string Report_TotDistAcctsReceivableD(string date) (Mtodo) Devuelve los montos totales detallados vencidos distribuidos en cuentas por cobrar, a una fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha. Cadena de texto en formato Json. Campos: codclie, descrip, montoporvencer, monto130, monto3160, monto6190 monto91, montovencido.

SDK Administrative v2.0

Parte III: Mtodos del SDK

81

Cdigo de ejemplo:

string Report_BalanceBanks(string date) (Mtodo) Devuelve los saldos en banco a una fecha. Parmetros date Valor devuelto Tipo string string Descripcin Fecha. Cadena de texto en formato Json. Campos: saldos, debitos, creditos.

Cdigo de ejemplo:

82

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_ExplorationBanks(string codeBank, string date) (Mtodo) Realiza una exploracin en bancos. Parmetros codeBank date Valor devuelto Tipo string string string Descripcin Cdigo del banco. Fecha. Cadena de texto en formato Json. Campos: descripcion, documento, feclib, cdcd, tipoope, tipopgo, descpgo, dctopgo, monto.

Cdigo de ejemplo:

string Report_CashBanks() (Mtodo) Devuelve el total de efectivo en bancos a la fecha. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: efectivobancos.

SDK Administrative v2.0

Parte III: Mtodos del SDK

83

Cdigo de ejemplo:

string Report_BalanceDBanks(string date, string currency) (Mtodo) Devuelve el detalle de los saldos en banco a una fecha dada, y filtrado por el tipo de moneda. Parmetros date currency Valor devuelto Tipo string string string Descripcin Fecha. Tipo de moneda. Cadena de texto en formato Json. Campos: codbanc, descripcion, tdc, debitos_dif, creditos_dif, disponible, saldoc1. saldoact,

Cdigo de ejemplo:

84

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_DebitCreditNotes(string startDate, string endDate) (Mtodo) Devuelve el monto total de las notas de dbito y crdito en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: notasdeb, notascre.

Cdigo de ejemplo:

string Report_DebitNotesD(string startDate, string endDate) (Mtodo) Devuelve el detalle de las notas de dbito en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: codclie, document, eslibroi,fechae, numerod, tipocxc, afectavta, monto, montoneto.

SDK Administrative v2.0

Parte III: Mtodos del SDK

85

Cdigo de ejemplo:

string Report_CreditNotesD(string startDate, string endDate) (Mtodo) Devuelve el detalle de las notas de crdito en un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: codclie, document, eslibroi,fechae, numerod, tipocxc, afectavta, monto, montoneto.

Cdigo de ejemplo:

86

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_AcctsReceivable() (Mtodo) Devuelve el saldo de las cuentas por cobrar. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: tctasxcobrar.

Cdigo de ejemplo:

string Report_TotAcctReceivable(string endDate) (Mtodo) Devuelve el saldo de las cuentas por cobrar vencido a una fecha dada. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: ctasxcobrar.

SDK Administrative v2.0

Parte III: Mtodos del SDK

87

Cdigo de ejemplo:

string Report_TotAcctReceivable(string endDate) (Mtodo) Devuelve el detalle del total de cuentas por cobrar vencido a una fecha. Parmetros endDate Valor devuelto Tipo string string Descripcin Fecha final. Cadena de texto en formato Json. Campos: codclie, descrip, documento,, fechavenc, monto, saldo.

Cdigo de ejemplo:

88

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_PurchasesIVA(string startDate,string endDate) (Mtodo) Devuelve el detalle del IVA en compras para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: orden, descripcion, fecha, signo, monto, iva.

Cdigo de ejemplo:

string Report_SalesIVA(string startDate,string endDate) (Mtodo) Devuelve el detalle del IVA en ventas para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: factura, codclie, descrip, fecha, monto, iva.

SDK Administrative v2.0

Parte III: Mtodos del SDK

89

Cdigo de ejemplo:

string Report_WithholdingIVAReceivableD(string startDate,string endDate) (Mtodo) Devuelve el detalle de retencin del IVA en cuentas por cobrar para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: documento, descripcion, fecha, retencion.

Cdigo de ejemplo:

90

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_WithholdingIVASalesD(string startDate,string endDate) (Mtodo) Devuelve el detalle de retencin del IVA en venta para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: documento, descripcion, fecha, retencion.

Cdigo de ejemplo:

string Report_WithholdingIVAPurchasesD(string startDate,string endDate) (Mtodo) Devuelve el detalle de retencin del IVA en compra para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: orden, descripcion, fecha, signo, monto, retencion.

SDK Administrative v2.0

Parte III: Mtodos del SDK

91

Cdigo de ejemplo:

string Report_WithholdingIVA(string startDate,string endDate) (Mtodo) Devuelve el monto total de retencin del IVA en compra y venta, para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: ivaventa, retivaventa, ivaventav, ivacompra, retivacompra.

Cdigo de ejemplo:

92

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_InventoryFixtures() (Mtodo) Devuelve el monto total del inventario y enseres actual. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: inveenser, inveactual.

Cdigo de ejemplo:

string Report_InventoryFixturesD(int type) (Mtodo) Devuelve el detalle del total del inventario y enseres actual. Parmetros type Valor devuelto Tipo int string Descripcin Tipo: 0=Inventario,1=Enser Cadena de texto en formato Json. Campos: fila, codprod, descrip, [inveactual | inveenser].

SDK Administrative v2.0

Parte III: Mtodos del SDK

93

Cdigo de ejemplo:

string Report_DischargeInventoryD(string startDate, string endDate) (Mtodo) Muestra los detalles de descargo de inventario para un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: documento, fecha, uso, operacion, descargos.

Cdigo de ejemplo:

94

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_SalesProd(string startDate, string endDate) (Mtodo) Muestra el total de ventas brutas de productos para un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: monto.

Cdigo de ejemplo:

string Report_SalesServ(string startDate, string endDate) (Mtodo) Muestra el total de ventas brutas por servicios para un periodo dado. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: montoservicios.

SDK Administrative v2.0

Parte III: Mtodos del SDK

95

Cdigo de ejemplo:

string Report_SalesProdD() (Mtodo) Muestra el detalle de las ventas por producto de los ltimos 6 meses. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: monto, anio, mes, producto.

Cdigo de ejemplo:

96

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_PurchasesProdD() (Mtodo) Muestra el detalle de las compras detalladas por producto de los ltimos 6 meses. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: monto, anio, mes, producto.

Cdigo de ejemplo:

string Report_TotalSales(string startDate, string endDate) (Mtodo) Muestra el total de ventas para un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: totalfacturacion, impuestos, contado, credito, totaloperacion, costos, utilidad.

SDK Administrative v2.0

Parte III: Mtodos del SDK

97

Cdigo de ejemplo:

string Report_SalesDiscounts(string startDate, string endDate) (Mtodo) Muestra el monto total de descuentos de ventas en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: descuento.

Cdigo de ejemplo:

98

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_CostsProdServD(string startDate, string endDate) (Mtodo) Devuelve el monto detallado de costos de productos y servicios en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: factura, cliente, descripcion, fecha, costos.

Cdigo de ejemplo:

string Report_FeesCosts(string startDate, string endDate) (Mtodo) Devuelve el monto total de comisiones y costos en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: comisiones, costomes.

SDK Administrative v2.0

Parte III: Mtodos del SDK

99

Cdigo de ejemplo:

string Report_PurchaseLastMonths() (Mtodo) Devuelve el monto total de las compras de los ltimos 6 meses. Parmetros no requiere Valor devuelto Tipo string Descripcin Cadena de texto en formato Json. Campos: mes, anio, monto.

Cdigo de ejemplo:

100

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_SalesNumber(string startDate, string endDate) (Mtodo) Devuelve el nmero de ventas en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: cuenta.

Cdigo de ejemplo:

string Report_ComsnSellers(string startDate, string endDate) (Mtodo) Devuelve los montos totales de las comisiones de vendedores en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: comicob, comivta, total.

SDK Administrative v2.0

Parte III: Mtodos del SDK

101

Cdigo de ejemplo:

string Report_ComsnSellers(string startDate, string endDate) (Mtodo) Devuelve los montos detallados de las comisiones de vendedores en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: numerod, fecha, descripcion, mtocomicob, mtocomivta, total.

Cdigo de ejemplo:

102

Parte III: Mtodos del SDK

SDK Administrative v2.0

string Report_TotComsnSeller(string startDate, string endDate) (Mtodo) Devuelve el monto total de la comisin de vendedores en un periodo. Parmetros startDate endDate Valor devuelto Tipo string string string Descripcin Fecha inicial. Fecha final. Cadena de texto en formato Json. Campos: comisiones_vend.

Cdigo de ejemplo:

SDK Administrative v2.0

Parte III: Mtodos del SDK

103

104

Parte III: Mtodos del SDK

SDK Administrative v2.0

Das könnte Ihnen auch gefallen