Base de coneixement
ADS Anàlisi/Disseny de Soft, S.L.U.
Buscar:     Búsqueda avanzada
Navegar por categorías:

Revisió 87 - Model 347 AEAT - INVERSIÓ SUBJECTE PASSIU - BUGS

Visitas: 753
Posted: 13. March 2009
by: Camprubi J.
Updated: 18. June 2015
by: Camprubi J.
El canvi gros que hem fet es que afegim Data_factura en el registre IVA i a l’hora d’escollir les dades per el MODEL 347 poder escollir si volem agrupar per data comptable o be per data factura.
També hem modificat l’aplicació per poder entrar des de l’entrada d’apunts, factures D’INVERSIÓ DE SUBJECTE PASSIU.
 
1.- Modificacions llistat Registre IVA. En el resum final del llistat afegir el tipus IVA i el nom tipus IVA. Forms modificats (LREGIVA.SCX), Reports modificats (LREGIVA.FRX, LLIQIVA.FRX), Vista IB modificada (VER_REGISTRE_IVA), afegit que agafi nom tipus IVA.
 
2.- Guardar la data factura en el fitxer EMP_REGIVA_CABE de la base de dades.
El camp DATA_FAC, ja esta afegit en el fitxer EMP_REGIVA_CABE a la revisió 85 per tant aquí no l’afegim.
Procediments que hem modificat a la base de dades, Quan inserim dades al fitxer EMP_REGIVA_CABE ara també guardem DATA_FAC.
            GENERA_ASIENTO_CTBIVA (Procedure modificat)
            GENERA_ASIENTO_COMPRES (Procedure modificat)
            GENERA_ASIENTO_GASTOS (Procedure modificat)
            GENERA_ASIENTO_VENDES (Procedure modificat)
            GENERA_ASTO_INTRACOM_CTBIVA (Procedure modificat)
 
3.- Modificada pantalla dels models Hisenda (AEAT), afegida pestanya per el MODEL 347. Form modificat PMOD_AEAT.SCX
IB: Modificat procediment CTB_REL500 (Procediment modificat) ara agrupem per data factura o be per data comptable.
 
4.- Creat procés per Emplenar el camp DATA_FAC del fitxer EMP_REGIVA_CABE.
Aquest procés es intern de la base de dades i només l’hem de passar una vegada, un cop haguem fet les modificacions.
IB: XXX_POSA_DATA_FAC_EMP_REGIVA_CABE (Procediment nou)
El mateix script ja executa el procediment, si voleu un cop passat script podeu comprovar si el camp data_fac del fitxer EMP_REGIVA_CABE a quedat ple.
 
5.- A partir d’aquest canvi deixen de funcionar els forms : (LREL500.FRX, LREL500_DSKT.FRX) i per fer el model 347 fem servir els forms (PMOD_AEAT.FRX, LREL500_CARTA.FRX), per tant s’han fet uns canvis en el menú.
Form INICI.FRX : s’ha tret el boto que havíem posat en la revisió 85 que cridava PMOD_AEAT.FRX
     Canviat boto : P6.BTN6A (fins ara cridava LREL500.FRX) a partir d’ara a de quedar de la següent manera:
            CLICK -> GOAPP.DOFORM(“PMOD_AEAT”)
            CAPTION -> AEAT
            TOOLTIPTEXT -> ‘Emissió de Relacions Models AEAT’
També s’ha modificat el menú : ADSGEST.MNX
            COMPTABILITAT -- > Relacions Model 347 --> LREL500 (PERMIS 83), a quedat substituït però aprofitem el permís
            COMPTABILITAT -- > Relacions Models AEAT --> PMOD_AEAT (PERMIS 83)
Per genera ADSGEST_ES.MNX, un cop tinguem el menú correcte s’ha d’executar el programa: crea_menu_es.prg de la carpeta progs.
IB - Per que es permisos quedin correctes, dintre de SCRIP: ADSGEST_0087.SQL Canviem títols i form del fitxer de permisos.
UPDATE SYS_USUARIS_PERMISOS
SET DESCRIPCIO = 'Comptabilitat - Relacions Models AEAT', 
    FORMULARI = 'PMOD_AEAT'
WHERE (N_PERMIS = 83);
 
6.- BUG: FORM LCARTERA.FRX, la pestanya PER TERCER, el sqlexec --> hi ha ?lctip i només fa cobraments, ha de ser ?M_COBPAG. Si no teniu coses a mida es pot copiar el formulari. Form modificat (LCARTERA.FRX)
 
7.- BUG: FORM. SITUAR_INDEX.FRX, fins ara buscava exercici per defecte i ha de buscar “LNEXER”, es pot copiar el formulari. Form modificat (SITUAR_INDEX.FRX)
 
8.- BUG: FORM. LBALANCE.FRX, la pestanya ‘Definibles’ BtnOk.onclick falta else... replace import_2 with 0 ...else .. replace import_1 with 0. Form modificat (LBALANCE.FRX)
 
MODIFICACIONS INVERSIÓ SUBJECTE PASSIU
 
9.- Modificacions Manteniment Modalitats IVA. S’ha afegit camp per controlar les factures D’INVERSIÓ DEL SUBJECTE PASSIU. Form modificat (MMODOIVA.SCX), Vista fox modificada (SYS_MODO_IVA), Taula IB modificada (SYS_MODO_IVA)
IB Fitxer SYS_MODO_IVA. Afegit camp
            SYS_MODO_IVA (Taula modificada) :        + INV_SU_PAS (LOGIC)
Si la nostra empresa treballa amb factures d’inversió de subjecte passiu s’hauran de crear dues modalitats noves IVA.
Per exemple:
            13- Intracomunitari Subj.Passiu. INTRACOMUNITARI (SI), INV.SUB.PASSIU (SI)
            23- Estranger Subjecte Passiu, ESTRANGER (SI), INV.SUB.PASSIU (SI)
 
10.- Creada sèrie nova ‘ISP’ per poder fer comptador de les autofactures D’INVERSIO DE SUBJECTE PASSIU. Aquesta sèrie la necessitarem obligatòriament per el funcionament. per tant s’ha modificat el trigger de EMP_SERIES, perquè no es pugui esborrar. Vista fox modificada (EMP_SERIES), EMP_SERIES _BD0 (Trigger modificat).
Sempre que creem una empresa nova s’haurà de crear aquesta sèrie ‘ISP’
El contador de la serie va per (empresa, canal, 'ISP', exercici, 'FRA_C')
 
11.- Modificacions Canals. Afegit camp ACRE_AUTOFAC, per guardar el numero de acreedor que te defineix les dades de la nostra empresa com a tercer per poder fer l’autofactura d’inversió del subjecte passiu. Form modificat (MCANALS.SCX), Vista fox modificada (EMP_CANALS), Taula IB modificada (EMP_CANALS)
IB Fitxer de Canals. Afegit camp.
            EMP_CANALS (Taula modificada) :  + ACRE_AUTOFAC (N7)
Ull!! Recordar per cada Canal/Empresa cal assignar el codi d’acreedor intern per les autofactures, primer hem de crear un acreedor amb les dades de la nostra empresa
 
12.- IB: GEN_ASTO_SUBJECTE_PASSIU  (Procediment nou), en aquest procediment fem tots els apunts i registres IVA necessaris segons la llei inversió de subjecte passiu.
 
13.- IB: GENERA_ASIENTO_CTBIVA (Procediment modificat), per controlar si es inversió subjecte passiu i fer tots els apunts correctes.
 
14.- IB: VER_REGISTRE_IVA (Vista modificada), ara afegit que ens agafi camp MODO_ISP, també hi he posat que ens agafi els camps RECTIFICATIVES, i DOC_RECTIFICATIU del fitxer EMP_SERIES. S’ha d’eliminar la vista VER_REGISTRE_IVA_340 (eliminar) que havíem creat en la revisió 85.
A partir d’ara només treballarem amb una vista.
Modificar el form (PMOD_AEAT.SCX), que agafi les dades per mod340 de la vista VER_REGISTRE_IVA.
 
15.- Modificat llistat autofactures segons INVERSIO SUBJECTE PASSIU. Form modificat (LFAC_INTRACOM.SCX), report modificat (LINTRACOM_DET.FRX), Procediment modificat IB (CTB_AUTOFRA_INTRACOM)
 
 16.- IB: EMP_REGIVA_CABE_AD0 (Trigger modificat), per recuperar comptador de la sèrie ‘ISP’ quant generem apunts de factures amb INVERSIO DE SUBJECTE PASSIU.
 
17.- Creat procés per crear sèrie ‘ISP’ en el fitxer de series de totes les empreses.
Aquest procés es intern de la base de dades i només l’hem de passar una vegada, un cop haguem fet les modificacions.
IB: XX_CREA_SERIE_ISP (Procediment nou)
El mateix script ja executa el procediment.
 
18.- S’ha modificat la llibreria _CONTROLS.VCX, arreglat un missatge d’EXCEPCIO BBDD, els que tingueu el projecte a casa el client s’ha de tornar a copiar la llibreria a la carpeta \adslib\
 
19.- Form modificat PMOD_AEAT.SCX. Modificat generació del fitxer del model 340.
 Si la modalitat IVA es inversió subjecte passiu a tipus operació hi posem una ‘I’
No agafem els registres que son IVA Repercutit, àmbit 2(intracomunitari) i inv_sub_pas = o.
 
Tocat a BBDD:
            Taules:
SYS_MODO_IVA (Modificat)(9)
                        EMP_CANALS (Modificat)(11)
            Triggers:
                        EMP_SERIES_BD0 (modificat)(10)
            EMP_REGIVA_CABE_AD0 (modificat)(16)
            Procedures:
            GENERA_ASIENTO_CTBIVA (modificat)(2)(13)
                        GENERA_ASIENTO_COMPRES (modificat) (2)
            GENERA_ASIENTO_GASTOS (modificat) (2)
            GENERA_ASIENTO_VENDES (modificat) (2)
            GENERA_ASTO_INTRACOM_CTBIVA (modificat) (2)
            CTB_REL500 (modificat) (3)
XXX_POSA_DATA_FAC_EMP_REGIVA_CABE (Nou)(4)
GENERA_ASTO_SUBJECTE_PASSIU (Nou)(12)
CTB_AUTOFRA_INTRACOM (Modificat)(15)
XX_CREA_SERIE_ISP (Nou)(17)
            Vistes:
                        VER_REGISTRE_IVA (Modificat)(1)(14)
                        VER_REGISTRE_IVA_340 (Eliminar)(14)
 
Executem procediment XXX_POSA_DATA_FAC_EMP_REGIVA_CABE
Executem procediment XX_CREA_SERIE_ISP
Modifiquem registre SYS_USUARIS_PERMISOS, per permis 83
 
Passar parxe : ADSGEST_0087.SQL.
 
Tocat a l'Aplicació:
            Vistes de la base de dades :
                        SYS_MODO_IVA (Modificada)(9)
                        EMP_SERIES (Modificada)(10)
                        EMP_CANALS (Modificada)(11)
            Forms:
                        LREGIVA .SCX (Modificat)(1)
PMOD_AEAT.SCX (Modificat)(3)(14)(19)
INICI.SCX (Modificat)(5)
LCARTERA.SCX (Modificat)(6)
SITUAR_INDEX.SCX (Modificat)(7)
LBALANCE.SCX (Modificat)(8)
MMODOIVA (Modificat)(9)
MCANALS (Modificat)(11)
LFAC_INTRACOM (Modificat)(15)
            Reports:
                        LREGIVA.FRX (Modificat)(1)
LLIQIVA.FRX (Modificat)(1)
LINTRACOM_DET (Modificat)(15)
            Progs
            menús:
                        COMPTABILITAT/Relacions Model 347 (lrel500.frx) (Treta Opció)(5) (Permís 83)
                        COMPTABILITAT/Relacions Model AEAT (pmod_aeat.frx) (Afegida Opció)(5) (Permís 83)
            llibreria:
                        _CONTROLS.VCX (Modificada)(18)
 
Meta Keywords: parxes adsgest varis
Documents adjunts: ADSGEST_0087.SQL
----------------------------------------------------------------------------------------
Judit Camprubí
Archivos adjuntos
file ADSGEST_0087.sql (88 kb)

Otras preguntas en esta categoría
» Más preguntas



RSS