Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solomon Tools VB - 2015
Solomon Tools VB - 2015
7 de Agosto de 2002
Contabilidad
Mltiples monedas
Compras
Inventarios
Cuentas por pagar
Administracin de efectivo
Ventas
Cuentas por cobrar
SiteId
Batnbr
InvtId
o LOTSERMST : Existencias por rollo
o LOCATION : Existencias por localizacin
o TRNSFRDOC :
Status
I = Parcialmente cancelado
V = Cancelado
H = Retenido
B = Balanceado
S = Parcialmente liberado
C = Completo
U = No asentado
P = Asentado
Cuentas por pagar
o VENDOR
o APTRAN Base de datos en la cual se guarda el detalle de cheques
Batnbr = No lote.
Refnbr= Campo que referencia al no. de cheque
Status = Abierto, cancelado
Trantype = CK (Cheque)
Origbatnbr = No. de lote original (de inventario)
Parent = Periodo de captura
Perpost = periodo de afectacin
o APHIST
o APADJUST
o APDOC Base de datos en la cual se guarda el encabezado de cheques
Batnbr = No lote.
Refnbr= Campo que referencia al no. de cheque
Doctype = Tipo de documento
OO
AC = Ajuste de abono
AD = Ajuste de cargo
CK = Cheque
HC = Cheque Manual
MC
SC
VC = Cheque retenido
VO = Factura
VT
ZC
Status = A Activo
Conciliado
Ventas
o SALESORD
o COSTUMER
o ARHIST
Cuentas por Cobrar
o ARDOC
V Cancelado
O No conciliado
REGISTRADO EN CONTABILIDAD
CLEINTES
CHEQUE
PAGO DE
FACTURA
CUENTAS
X PAGAR
CHEQUE
VENTAS
FACTURA
ORDEN DE
VENTA
COMPRAS
PROVEEDORES
ORDEN DE
COMPRA
CUENTAS X
COBRAR
INVENTARIOS
FACTURAS
NOTA DE ENTRADA
RECEPCION POR
CxP
O NOTA DE SALIDA
RECIBE
CHEQUE O
EFECTIVO
MODULO DE CONTABILIDAD
MODIFICANDO PERIODOS EN CONTABILIDAD!!!
Para modificar periodos a polizas que fueron creadas por error en el periodo
anterior , es necesario:
Entrar con modo INIZIALIZACION y despus abrir la ventana de polizas en el
modulo de contabilidad y modificar ah directamente el periodo
La tabla de Batch los campos de STATUS Y RLSED nos dicen valores para cada registro
Valores Significado
STATUS
STATUS
STATUS
STATUS
STATUS
STATUS
C
B
S
H
V
U
Complete
Balanceado
Parcialmente liberado
Retenido
Cancelado
No enviado
RLSED
RLSED
1
0
Liberado
No liberado
TIPO DE CUENTAS
Todas se pueden definir con una moneda base, pero sino se hace puede acceder a otras.
ADAPTACIN PARA NOTA DE ENTRADA EN LA PANTALLA RECEPCIONES
DE FACTURAS
Se hace referencia a la tabla Apdoc en la cual aparecern todos los cheque que no han sido
conciliados con la marca O en el campo de status
select perent,perpost,status,refnbr,batnbr,doctype,* from apdoc where acct ='110200008'
and apdoc.status ='O' and perpost <='200201' order by refnbr
----update apdoc set status = 'C' where DOCTYPE = 'HC' and acct ='110200008' and
apdoc.status ='O' and perpost <='200201'
MODULO DE COMPRAS
Query de compras X_CO_Anlisis_RECEPCIN_GASTOS Es una vista con la qu ese
filtra informacin de la cuenta 22990000 (Cuenta complementaria CxP que ubica
referencias entre almacen, CxP y contabilidad)
Ordenes de compra
Good for inventory : Inventariable
Non inventory goods : No inventariable
Miss Charges :
Cargos miscelaneos
Service for expensive : Servicios
Freight charges : Fletes
Valores del campo No_almacen :
R - Refacciones
A - Avios
V -Varios
PuchOrd : Esta tabla contiene encabezados de compra
PotRan : Contiene detalles de ordenes de compra los campos llaves son = Ponbr PoDate
VendId Buyer
Consulta de recepciones = Checar la orden de compra con detalle de recepciones.
Historial - Articulo = presenta historial en dinero pro proveedor
Liberar recepciones = Libera ordenes atoradas por procesos naturales
MODULO INVENTARIOS
VALORES TRANTYPE
II = Salidas
RC = Recepciones
RI = Retornos por salida
CT = Costo de transferencias
CG = Cuando hago una salida por venta costo de venta
TR = TRANSFERENCIAS
AJUSTES BALANCEADOS PERO NO LIBERADOS POR RELACION CUENTAENTIDAD
Algunas veces el proceso no puede ser liberado completamente ya que la relacion cuenta
0000000 y entidad 00000000 no existen y esto se debe a que el articulo en la pantalla
10.250.00 existe esa relacion pero al momento de validar la cuenta no encuentra la
relacion.
Lo que se debe de hacer es avizar al almacen para que revicen el articulo y cambien la
relacion que le corresponde a ese artculo.
Status del lotes
P = Lote Asentado (esto es que el lote fue correctamente asentado)
C = Liberado sin afectacin contable
Para ver reportes de historiales siempre se filtra la informacin en aos o periodos.
Las diferencias que existen de la tela se verifican en las tablas Intran y Lotsert, se checa con
el campo batnbr las que existan en una no esten en la otro y a la inversa.
Para agregar Mecnicos a la Base de datos Mecanico ya que esto se utiliza
Problema de Ajustes
Algunas veces Solomon no pone las cuentas a las que se va afectar el movimiento de
ajustes y deja el lote Balanceado, por los cual hay que poner las cuentas directamente a
cada movimiento!!
SELECT acct,sub, * FROM intran WHERE batnbr = '121409'
SELECT status,* FROM BATCH WHERE batnbr = '121409'
SELECT acct,sub, * FROM intran WHERE batnbr = '118344'
C =Completado
T=
A=
CUANDO LOS CODIGOS DE IMPUESTOS NO SE APLICAN A LOS ARTICULOS
A PESAR QUE TENGAN DECLARADO EL IMPUESTO
En el mdulo de informacin compartida y en la opcin cdigos de impuestos existe un
flder que se llama Fechas/categoras y e n la cul se tiene que aplicar para el cdigo de
impuesto que se necesite
la tabla GlTran, ya que los movimientos deben de pertenecer al ao en que se generan los
movimientos.
select status,refnbr,batnbr,doctype,* from apdoc where REFNBR ='001860' AND DOCTYPE = 'CK'
SELECT posted,* FROM GLTRAN WHERE BATNBR ='045436' and module = 'AP'
select STATUS,module,* from batch where batnbr ='045436' and module = 'AP'
----update batch set status = 'U' where batnbr ='045436' and module = 'AP'
select status,refnbr,batnbr,doctype,* from apdoc where REFNBR ='001859' AND DOCTYPE = 'CK'
SELECT posted,* FROM GLTRAN WHERE BATNBR ='045461' and module = 'AP'
select STATUS,module,* from batch where batnbr ='045461' and module = 'AP'
----update batch set status = 'U' where batnbr ='045461' and module = 'AP'
select status,refnbr,batnbr,doctype,* from apdoc where REFNBR ='001858' AND DOCTYPE = 'CK'
SELECT posted,* FROM GLTRAN WHERE BATNBR ='045434' and module = 'AP'
select STATUS,module,* from batch where batnbr ='045434' and module = 'AP'
-----update batch set status = 'U' where batnbr ='045434' and module = 'AP'
select status,refnbr,batnbr,doctype,* from apdoc where REFNBR ='001857' AND DOCTYPE = 'CK'
SELECT posted,* FROM GLTRAN WHERE BATNBR ='045433' and module = 'AP'
select STATUS,module,* from batch where batnbr ='045433' and module = 'AP'
----update batch set status = 'U' where batnbr ='045433' and module = 'AP'
CANCELACION DE CHEQUES
Para cancelar un cheque no debe de estar conciliado ya que el sistema valida esta opcin el
cheque estar con status C y debera tener O. En el siguiente query se arregla esta opcin
-------Opcion para cambiar el status de un cheque que ya fue conciliado!
select status,refnbr,batnbr,doctype,* from apdoc where refnbr ='008541' AND DOCTYPE = 'CK'
-----update apdoc set status = 'O' where refnbr ='008541' and doctype = 'CK'
BSQUEDA DE CHEQUES
Para realizar bsqueda de cheques se puede imprimir el reporte REGISTRO DE
CHEQUES y buscar por nmero de cta., este reporte se encuentra en el mdulo de CxPReportes.
CHEQUES ATORADOS
Cuando cheque estan atorados o parcialmente liberados:
Primero se Checa para ver si se puede liberar mediante el Proceso de:
Verificacin de integridad
Para corer este proceso de las siguiente opciones y que no asienten polizas y que no exista
algun usuario en el modulo existe un query para eliminar saldos picos en todos los
documetos T:\adaptacions\saldos algo...
MODULO DE VENTAS
TIPS GENERALES
SQL SERVER
La B.D se llama Screen, y RptControl dentro de esta ltima existe un campo que se llama
Reportnbr el cual es igual al nmero de pantalla.
Instrucciones de SQL
Select <tabla1.campo1, tabla2.campo2,... >
From tabla1, tabla2
Where condicion
Like % expre% = comodin
Para hacer un ciclo de selecciones dentro de otro para seleccionar o agregar a un grupo
dentro de otro es
Select <campo_llave> from <tabla> where <campo_llave> <Not> In (Select
<campo_llave> from <tabla>)
Delete FROM <tabla> WHERE <campo = condicion>
Update <base de datos> Set <campo1 = condicion, campo2 = condicion2> where
<condicion>
ENTIDAD
Esta compuesta XX-AA-YY-WW donde:
XX : Planta
AA : Area o turno
YY : Actividad
WW :Proceso
Nmero por modulos
Modulos
Contabilidad
01
Cuentas x pagar
03
Compras
04
Cuentas x cobrar
08
Inventarios
10
Ventas
40
FRX (CONTABILIDAD)
Para actualizar rbol de frx , se tiene que crear un nuevo rbol, y se posiciona en el
men Edit y Add reporting Units from Chart ofr Accts, y alli se presiona OK y solo
actualiza el rbol.
Modificar el archivo de control de contabilidad
KM cierre anual
ACCESS
En el SQL de access existe una forma para poder buscar una variable a gusto del
cliente, esto es que el cliente puede buscar el valor deseado de la variable.
Select <variable>, From <tabla>, Where <campo> like <varx>