sql cambios en weberp

    {slide=SALDOS QUE VAN AL BALANCE GENERAL}

    Busqueda en chartdetails, donde están todos los saldos de las cuentas

    SELECT * FROM `chartdetails` WHERE `accountcode` like 3500

    CUENTAS DEL ACTIVO

    actual(*)     bfwd(**)

    1000          3600

    La sumatoria de (actual + bfwd) va al Balance General, por lo menos en la cuenta 17101 (crédito fiscal por cobrar)

    (*) Es el saldo de los movimientos del mes, que se ve en consulta de cuenta)

    CONSULTA DE CUENTA

    Creditors Payment 1920 31/01/2013 1,050.00 P-00287-Pago Saldo sobre alquiler de 3 dias Auditorio para Sem. Reprog. de deudas Trib. -3,030.94 None
    Total for period 45 6,999.67

    Receipt 2062 28/02/2013 1,718.41 Cobro por Servicio de Reclutamiento. Algar S.A. 3,052.52 None
    Total for period 46 6,083.46

    6083,46 resulta de saldo final periodo anterior -3,030.94 - (saldo final periodo actual 3052.52 ).

    6083,46 es el dato que va a Chartdetail

    En la base de datos

    Actual Bfwd (Saldo final
    del libro mayor)
    45
    46 6083.46 -3030.94

    -

    EN CUENTAS POR PAGAR

    En la base de datos Cuenta 2100 Proveedores por pagar

    Saldo en el balance al 31 dic 2012

    Actual

    Bfwd (Saldo final
    del libro mayor)

    (-) significa que se
    debe a
    proveedores

    42

    -6504.09

    -7026.64

     actual es negativo porque aumentó la deuda en ese monto en el periodo

    43 4642.35 -13530.74 actual es positivo, porque disminuyó en ese monto en el periodo
    44 6344.21 -8888.39
    45

    4305.92

    -2544.17

    -2544.17 saldo que se debe a proveedores al 31 dic 2012. Este valor se encuentra el libro mayor como el saldo del periodo 44, pero en la base de datos se encuentra en el periodo 45.

    6344.21 es el saldo del periodo del libro mayor de la cuenta por pagar, es decir, saldo final del periodo anterior -8888.39 (viene a ser el saldo inicial del periodo menos el saldo final del periodo -2544.17)

    6344.21= -8888.39 -(-2544.17)

    6344.21 es lo que se pagó o disminuyó la deuda, ya que el periodo anterior se terminó con una deuda de -8.888,39 y el periodo actual se terminó debiendo solo -2.544,17, lo que significa que se pagó en el periodo 6.344,21 de deuda.

    EXTRACTO DE LA CONSULTA DE LA CUENTA

    Creditors Payment 2158 24/05/2013 445.00 P-00003-Pago por compra de Fotocopias y anillados Sem Estructura de Ventas. Sinteplast -3,830.50 None
    Purchase Invoice 1969 29/05/2013 34.00 P-00117 - Inv 93688 Bs34.00 @ a rate of 1 -3,864.50 None
    Creditors Payment 2159 29/05/2013 34.00 P-00117-Pago por compra de 1 Paquete de papel Bon Tam. Carta -3,830.50 None
    Balance C/Fwd 3,830.50

    Cuando se está en el periodo sin que haya terminado el mes sale Balance C/Fwd 3,830,50. Este valor va al balance, no va un saldo del Chatdetail que en este caso es de -5738.78 = 1,908.28-(-3,830.50)

    SALDOS DEL ESTADO DE RESULTADOS

    En la base de datos, parece que el saldo que va al balance se calcula, el saldo final del periodo menos el saldo inicial del año.

    45 -287.1 -19659.468999999997
    46 0 -19946.568999999996
    47 0 -19946.568999999996
    48 0 -19946.568999999996
    49 -156.6 -19946.568999999996
    50 0 -20103.169

    periodo 50, el saldo es 

    -20103.169, y el saldo inicial del año que es el periodo 45, es 

    -19659.468999999997. La diferencia entre los 2 montos es: 

    443.70 

    {slide=GLOSA DEL LIBRO MAYOR}

    tabla gltrans

    gltrans – glosa de los asientos contables

    SELECT * FROM `gltrans` WHERE `typeno` like 865 AND type = 0

    865 es en número de transacción que aparece en la vista de consulta cuentas

    0 corresponde a

    {slide=FACTURA Y GLOSA DE LA FACTURA}

    Código y número de factura

    Elige las Sales Invoice (factura, que es el monto total). Con eso ya sale correcto.

    SELECT * FROM debtortrans WHERE debtorno = 'C-00543' AND type = 10 

    776 es transno que aparece en la vista del ERP. Internamente es ID = 1614.

    SELECT * FROM debtortrans WHERE `transno` LIKE 776 AND type = 10

    SELECT * FROM debtortrans WHERE debtorno = 'C-00543' AND type = 10

    La glosa de la factura se encuentra en esta tabla.

    UPDATE `ificorpn_weberp`.`debtortrans` SET `invtext` = '3 partic. seminario abierto - Manejo de oficina virtual' WHERE `debtortrans`.`id` =30;

    {/slides}


    Offcanvas module

    Menu