Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniera
Escuela de Ingeniera en Ciencias y Sistemas
FACULTAD DE INGENIERA
TRABAJO DE GRADUACIN
Ing.
Ing.
Ing..
Ing..
Ing.
Ing.
Ing.
Ing..
Ing..
Ing.
Cumpliendo con los preceptos que establece la ley de la Universidad de San Carlos
de Guatemala, presentamos a su consideracin nuestro trabajo de graduacin
titulado:
NDICE GENERAL
NDICE DE ILUSTRACIONES
XI
GLOSARIO
XV
RESUMEN
XXIX
OBJETIVOS
XXXI
INTRODUCCIN
1.
XXXIII
ANTECEDENTES
1.1
1.2
1.3
1.3.1
1.3.2
1.3.3
1.3.3.1
1.3.3.2
1.3.3.3
1.4
1.4.1
1.4.1.1
11
1.4.1.2
19
21
1.4.2
2.
29
2.2
32
2.3
36
2.4
42
2.4.1
2.5
3.
24
43
46
2.5.1
Respaldos de informacin
47
2.5.2
Seguridad en el sistema
48
49
3.1.1
Intendencia de recaudacin
52
3.1.2
Intendencia de fiscalizacin
52
3.1.3
Intendencia de aduanas
52
3.1.4
Gerencia de informtica
52
3.2
3.2.1
Sistema de recaudacin
3.2.1.1
53
54
58
3.2.1.2
58
3.2.1.3
3.2.1.4
59
3.2.2
Sistema de vehculos
59
60
II
3.2.3
3.3
60
61
3.3.1
62
3.3.2
63
3.3.3
Gremial de exportadores
64
3.3.4
Gremial de vehculos
67
3.3.5
67
3.3.6
Polica nacional
68
3.3.7
Migracin
69
3.3.8
Ministerio de Finanzas
69
3.3.9
Banco de Guatemala
70
71
71
3.4
71
3.4.1
Marco general
72
3.4.2
75
3.4.3
78
3.4.4
85
3.4.4.1
Capturista
86
3.4.4.2
Modulista
87
3.4.4.3
Verificador (confirmacin)
87
3.4.4.4
Administrador de aduana
88
3.4.4.5
88
3.4.4.6
Revisores
89
3.4.4.7
89
3.4.4.8
Selectivo/aleatorio
91
3.4.4.9
92
III
92
3.4.5
99
3.4.5.1
3.4.5.2
Ingreso de mercadera
102
3.4.5.3
Extraccin de mercadera
104
105
3.4.6
4.
99
4.1.1
4.1.1.1
4.1.1.1.1
4.1.2
107
4.1.2.1
114
116
118
4.1.3.1
118
4.1.3.2
127
130
4.1.3.3
131
4.1.3.4
4.1.3.5
4.1.4
mercancas
135
136
Catlogos importantes
4.1.4.1
4.2
113
4.1.3
109
138
IV
138
144
4.2.1
Intercambio en lnea
144
4.2.1.1
145
4.2.1.2
Aplicacin SIAG
146
4.2.1.3
147
4.2.1.4
147
4.2.2
149
4.2.2.1
149
4.2.2.2
150
4.2.2.3
151
4.2.2.4
156
4.2.2.5
4.2.3
electrnica bancaria
157
Intercambio de CONFRONTA
161
4.2.3.1
4.2.3.2
4.3
162
162
4.4
4.5
169
170
174
4.5.1
Operaciones de modulistas
175
4.5.2
Aplicacin de dictmenes
176
4.5.3
Grabacin de declaraciones
176
5.
5.1.1
180
5.1.1.1
183
5.1.1.2
Renombrador de archivos
184
5.1.1.3
Procesos enviadores/receptores
185
5.1.2
5.2
Procesos centrales
180
5.1.1.3.1
Sendalm
185
5.1.1.3.2
Senddec
186
5.1.1.3.3
Penvia
186
5.1.1.3.4
Sendconf
186
Procesos locales
190
194
5.2.1
Validacin sintctica
195
5.2.2
Validacin normativa
195
5.2.2.1
5.2.2.2
5.3
198
198
199
5.3.1
Esquema central
200
5.3.1.1
Definicin de parmetros
200
5.3.1.2
202
5.3.1.3
203
5.3.2
Esquema local
205
5.3.2.1
206
5.3.2.2
207
5.4
209
5.5
212
5.6
217
VI
6.
ARQUITECTURA TECNOLGICA
6.1
Componente de hardware
6.1.1
Componente de comunicaciones
222
6.1.2
Componente de equipos
229
6.2
Componente de software
234
6.2.1
235
6.2.2
237
6.2.2.1
Servidores centrales
238
6.2.2.2
Servidores locales
239
6.2.3
239
6.2.3.1
240
6.2.3.2
241
6.2.3.3
242
6.2.4
7.
221
243
TENDENCIAS FUTURAS
7.1
7.1.1
7.1.1.1
7.1.1.2
246
247
247
250
251
253
7.2.1
Modificaciones legales
254
7.2.2
Cambio de procedimientos
256
7.2.3
7.2.4
sistema
261
261
VII
7.2.5
7.2.6
263
Diseo tecnolgico
265
7.2.6.1
266
7.2.6.2
AsisteSat
266
7.2.6.3
268
7.2.7
7.3
271
7.4
Migracin de validador
271
7.5
272
7.5.1
Inicial
272
7.5.2
Repetible
273
7.5.3
Definido
273
7.5.4
Administrado
273
7.5.5
Optimizado
274
7.6
7.6.1
7.6.2
8.
270
274
275
275
SEGURIDAD
8.1
Arquitectura tecnolgica
8.1.1
278
Equipos
278
8.1.1.1
Respaldos
279
8.1.1.2
280
8.1.1.3
Servidores
281
8.1.1.4
Comunicaciones
282
8.1.2
Software
8.1.2.1
285
Sistemas operativos
286
VIII
8.2
8.1.2.2
Bases de datos
287
8.1.2.3
Servidores de aplicaciones
292
Aplicacin
292
8.2.1
Seguridad de accesos
293
8.2.2
Seguridad de datos
295
8.2.3
Operatividad
296
CONCLUSIONES
299
RECOMENDACIONES
301
BIBLIOGRAFA
303
IX
NDICE DE ILUSTRACIONES
FIGURAS
1 Organigrama de la DGA
14
37
38
46
55
56
75
78
84
98
142
148
182
189
190
194
197
209
212
217
220
233
249
XI
25 El ALMASIAG
252
260
265
268
270
TABLAS
I
II
III
111
IV
Ejemplo de da juliano
112
113
VI
119
VII
127
16
definitivas
VIII
131
automviles
IX
132
135
mercancas
XI
136
traslado de mercancas
XII
139
XIII
140
maquiladoras
XIV
141
XV
141
XII
XVI
145
XVII
146
XVIII
147
XIX
150
152
XXI
152
XXII
Catlogo de bancos
153
XXIII
159
bancaria
XXIV
160
XXV
163
XXVI
164
XXVII
164
187
XXIX
198
XXX
XIII
266
XIV
GLOSARIO
Agente Aduanero
realizada,
respetando
la
legislacin
existente.
AGEXPRONT
Almacenadora
los
impuestos
correspondientes,
esta
sujeta
XV
de
comercio
a
una
exterior
verificacin
Archive log
Autosense
de manera
automtica la velocidad
de
XVI
Browser
Bussines Inteligence
C.U.R
Case
XVII
Certificadora de
documentos
Cinta magntica
CMM
Correlativo
XVIII
D.A.I
Datawarehouse
Dato mandatorio
EDIFACT
Encripcin
XIX
Export
Firewall
de
computadores,
por
lo
general
esta
FTP
Hackers
XX
Hosting
Import
es
un
mecanismo
de
recuperacin
de
informacin.
Incremental
Jerarqua de
funciones
Las
operaciones
representadas
XXI
Login
Men
Monitorear
Proceso
que
denota
la
verificacin
de
ciertas
N Capas
XXII
Operacin en lnea
Operacin en batch
Password
Pliza
Rack
Registry
XXIII
Renombrador
Reporte
Respaldo de
informacin
Routers
S.A.C
SAN
XXIV
Servidor de
aplicaciones
Servidor de base de
datos
los
programas
que
conforman
el
Socket
XXV
string de conexin
Concepto utilizado
en herramientas
Oracle para
Terminales tontas
capturar
informacin,
por
lo
general
este
clculos
matemticos
lgicos
complejos.
Trnsitos
XXVI
Upload
Vistura
XML
Zona franca
XXVII
XXVIII
RESUMEN
Este trabajo de graduacin presenta todos los temas sobre el diseo del
sistema electrnico aduanero guatemalteco, conocido como SIAG; tambin se
explica como funcionaba la administracin aduanera previo a la puesta en marcha
del SIAG y se describe la solucin informtica aduanera que se utilizaba como
apoyo para los antiguos procesos aduaneros.
XXIX
XXX
OBJETIVOS
General
Especficos
3. Plasmar
la
nueva
visin
aduanera
con
que
inici
funciones
la
XXXI
XXXII
INTRODUCCIN
XXXIII
XXXIV
XXXV
1. ANTECEDENTES
1.1
En
la DGRI (Direccin
Figura 1.
Organigrama de la DGA
Director General de
Aduanas
Administrador aduana 1
Informtica
Departamento administrativo
Administrador aduana 2
Administrador aduana n
1.2
o Otros ministerios
o Otros directores generales de aduanas de otros pases
o Embajadas del pas
o Gremiales de importacin y exportacin
o Banco de Guatemala
o Instituciones estadsticas
o Ejrcito de la Repblica
o Policial Nacional
1.3
o Aduanas Areas
o Aduanas Martimas
o Aduanas Terrestres
implicaba
1.3.1
1.3.2
Otro de los
1.3.3
1.3.3.1
1.3.3.2
En este caso, se tenan las auditoras propias a las aduanas, las cuales
podan ser hechas a cada aduana y se brindaba acceso a los sistemas de cada
una, pero otra muy importante, era la de la Contralora General de Cuentas de
la Repblica, en cuyo caso se les entregaba una copia de la pliza escrita para
que ellos la manejaran segn sus procedimientos.
1.3.3.3
1.4
Nombre Aduana
Express Areo
Puerto Quetzal
Santo Tomas de Castilla
Puerto Barrios
Tecn Umn
El Carmen
Pedro de Alvarado
Valle Nuevo
San Cristbal
Agua Caliente
La Ermita
Melchor de Mencos
Tikal
El Florido
Champerico
La Mesilla
Central de Aviacin
Aduana Central
Aduana de Vehculos
Aduana de Quetzaltenango
Aduana de Fardos Postales
Todas
estas
aduanas,
Tipo
Area
Martima
Martima
Martima
Terrestre
Terrestre
Terrestre
Terrestre
Terrestre
Terrestre
Terrestre
Terrestre
Area
Terrestre
Martima
Terrestre
Area
Terrestre
Terrestre
Terrestre
Correos
eran
administradas
por
su
respectivo
o No todas las aduanas contaban con suficiente personal para trabajar las
24 horas, de tal cuenta, que en muchas aduanas se tenan horarios
establecidos de trabajo, segn el flujo de mercancas por su lugar de
ubicacin.
10
1.4.1
Las diferentes aduanas del pas deban velar por que se evitara la
defraudacin aduanera por parte de las personas que realizaban operaciones
de comercio exterior. La base de todo este control eran las leyes de comercio
exterior que existan en ese entonces; para tal efecto, exista un marco legal
superior conocido como el CAUCA, que es la abreviatura de Cdigo Aduanero
nico Centro Americano. Dicho reglamento fue definido y aceptado por los
pases de Centro Amrica que buscaban la integracin de la regin; adems de
este reglamento, cada pas poda definir las variantes que aplicaban sobre este
para su caso en particular y para tal efecto se defini un reglamento que se
conoca como RECAUCA (Reglamento sobre el CAUCA).
11
12
Consideraciones generales
B. El cdigo numrico del S.A.C. esta representado por ocho dgitos que
identifican:
13
C.
Reglas
Generales
para
la
interpretacin
del
Sistema
Arancelario
Centroamericano.
XX.XX.XX.XX
1
En donde:
1. Captulo
2. Partida
3. Sub partida
4. Inciso o sub partida.
14
15
Implicacin
Para este caso, el agente aduanero o su tramitador
poda abandonar el recinto aduanero, habiendo
cumplido con todos los requisitos correspondientes
(estos requisitos sern explicados ms adelante),
pudindose llevar entonces su mercadera y toda la
papelera correspondiente. En este caso no se
requiere hacer ninguna revisin de la mercadera o
de la papelera asociada a la misma.
Amarillo En este caso lo que se proceda a hacer era darle la
pliza a un vista de la aduana para que revisara la
papelera, quedaba a discrecin del mismo el
revisar o no la mercadera amparada por la pliza.
Rojo
Para este caso, se proceda entregarle al vista la
papelera y l de manera fsica iba a revisar la
mercadera, segn determinara se poda hacer una
revisin exhaustiva o una simple revisin de la
mercadera que era transportada por los
transportistas contratados por el contribuyente. En
muchos de los casos en que se requera revisin
exhaustiva la mercadera pasaba varios das en
puerto, pudiendo llegar el agente aduanero a
supervisar lo que se hacia, la mercadera poda ser
almacenada en bodegas mientras se terminaba la
revisin.
16
17
en el
Este marchamo
nunca deba de ser abierto, solamente para los casos en que la aduana
hiciera una revisin de la mercadera y luego de realizada la misma se le
deba poner un nuevo marchamo.
18
19
La
vistura proceder
con lo
20
12. Ingresar al sistema todas las plizas que son autorizadas por la Aduana, no
importando el rgimen ni procedencia de las mismas.
14. AJUSTES: Los vistas son los encargados de efectuar los ajustes. El registro
del pago debe quedar registrado en la contabilidad de cada aduana.
1.4.1.2
21
7. Ingresar al sistema todas las plizas que son autorizadas por la delegacin
de aduanas, no importando el rgimen ni procedencia de las mismas.
8. AJUSTES: Los vistas son los encargados de efectuar los ajustes. El registro
del pago debe quedar registrado en la delegacin de aduanas de cada
almacenadora.
22
23
1.4.2
24
o El pago de las plizas se hacia en los diferentes bancos. Para tal efecto
cualquier banco que quisiera participar en ese proceso deba establecer
una agencia dentro de la aduana o almacenadora.
o De todas las aduanas enviaban por fax sus cajas fiscales al contador de
la DGA.
25
26
o Un punto importante que debe aclararse es que los bancos tenan cierto
nmero de das de gracia para hacer los depsitos de lo recaudado por
conceptos de impuestos de comercio exterior; sin embargo no se
contaba con un contrato entre la DGA y los bancos. La operacin surgi
de esa manera por conveniencia de ambas partes y mediante acuerdos
verbales y autorizacin, la DGA se ci mucho a lo que dictaba Finanzas
en este sentido. Los bancos reciban una comisin y un nmero de das
para depositar el dinero que recaudaban.
27
28
29
30
31
2.2
32
Con los aspectos antes indicados se pueden enunciar las siguientes premisas
sobre los requerimientos de equipo y comunicacin de cada aduana, para poder
operar el BANKPOL y de paso, hay que aclarar que en algunos casos no se
cumplan y existan varias aduanas sin sistema informtico. Las premisas son:
Para cada aduana se deba proporcionar un servidor para la instalacin del
BANKPOL. Al decir servidor no debe entenderse que eran equipos de gran
envergadura, sino que generalmente eran computadoras personales.
Para la comunicacin interna de la aduana, se instalaba un multiplexor para
conexin de terminales tontas o de computadoras personales con emuladores
de terminal.
33
34
Algo importante que se debe mencionar son las funciones para las que se
utilizaba el equipo que tena cada aduana, las ms importantes fueron:
Dar servicio a la utilizacin del sistema BANKPOL y apoyo a procesos
asociados a la operatoria aduanera.
Impresin de reportes.
Traslado de datos cuando fuera posible.
Certificacin de documentos aduaneros.
35
2.3
Sobre el aspecto del licenciamiento tanto del sistema operativo como del
Informix, se debe dejar claro que el mismo no estaba definido con ningn proveedor
directo, ms aun la DGA indic siempre que ellos estaban amparados por los que
tenia la DGRI, la cual tampoco tenia un contrato directo con los proveedores de
esos productos, ya que sus sistemas tambin trabajaban bajo esas herramientas.
El aspecto de licenciamiento lo manejaron con la empresa UNYSYS de Guatemala.
36
37
38
39
Impositivo.
tipos
de
embalajes,
partidas
presupuestarias,
regmenes
R. Reportes: Opciones para generar reportes. Plizas por NIT, plizas por
partida, plizas por rangos, plizas por color de semforo, guas de trnsito
y consignatario. Adems muestra la opcin de los diarios de plizas de
autorizacin, de liquidacin y de liquidacin mostrando diferencias.
40
41
42
2.4.1
43
Santo Toms
Puerto Barrios
Agua Caliente
Valle Nuevo
Tecn Umn
El Carmen
Puerto Quetzal
Express Areo
Aduana de vehculos
44
Central de aviacin
Pedro de Alvarado
La Ermita
El Florido
San Cristbal
Melchor de Mencos
Zonas francas
Fardos postales
Champerico
45
Base de
Datos
Local
Aduana N
Se ordena el
traslado del
archivo plano
al servidor central
(ESTADI), via
Archivo Plano
FTP
Se establece conexin
entre servidor central y
local
Aduana 1
El usuario ejecuta
comandos de forma
manual para poder
cargar en la base de
datos central toda la
informacin de las
aduanas
Modem
Se ejecuta comando de carga
El proceso toma el archivo de
cada aduana que ya esta en el
servidor central y lo carga a la
base de datos central
Aduana Central
Servidor ESTADI
Base de
Datos
Central
2.5
Archivo Plano
46
2.5.1
Respaldos de informacin
Los respaldos los hacan los encargados de computo de cada aduana, era
un trabajo operativo y de simplemente ejecutar la opcin del men.
47
2.5.2
Seguridad en el sistema
48
se
3.1
49
Intendencia de recaudacin
Intendencia de fiscalizacin
Intendencia de aduanas
Gerencia de informtica
Direccin jurdica
Regin central
Regin sur
Regin occidente
50
En cada una de estas regiones existe una oficina principal de SAT, en la cual
se cuenta con una estructura de intendencias, gerencias y departamentos similar a
la general con que cuenta SAT, adems de una mxima autoridad para la regin;
as como para SAT la mxima autoridad es el superintendente de administracin
tributaria, para cada regin su autoridad es el coordinador regional, el cual depende
directamente del superintendente. La idea de dividir en regiones la parte operativa
de SAT es que en la central de SAT se haga la definicin de procedimientos y
normas y que cada regin vele por la parte operativa y que se lleven a cabalidad los
procedimientos y normas; de tal cuenta hay una regin central tambin que es
operativa.
En la central de SAT, se debe velar por que la parte operativa en cada regin
cumpla con las normas y procedimientos, para lo que se apoyan en la direccin de
auditora y en su propio personal.
funciones que cumple cada intendencia y dado a que el presente trabajo de tesis
est orientado a describir el diseo y los aspectos tecnolgicos del nuevo sistema
aduanero de Guatemala, tambin describiremos brevemente las funciones de la
gerencia de informtica, ya que ella en unin con la intendencia de aduanas son los
involucrados directos en este sistema.
51
3.1.1
Intendencia de recaudacin
3.1.2
Intendencia de fiscalizacin
Intendencia de aduanas
3.1.4
Gerencia de informtica
Brindar las mejores soluciones tecnolgicas informticas para que SAT pueda
cumplir con las funciones que tenga y con sus metas.
52
Departamento tcnico
Departamento de operaciones
3.2
53
3.2.1
Sistema de recaudacin
54
55
1. El ente recaudador poda quedarse con el 0.85 por millar del monto
recaudado por da.
56
o Cada ente recaudador deba identificar de forma nica cada declaracin que
reciba y enviarle a SAT ese identificador nico, esto se hara por medio de
una marca de caja nica para ese ente recaudador y para esa transaccin.
57
3.2.1.1
Este cambio lo logr SAT mediante la renovacin total del recurso humano
existente, tanto en la DGI como en la DGA, adems de la recontratacin del
personal ms capaz que exista en dichas organizaciones, verificando que se
contratara personal calificado y mediante evaluaciones imparciales de los
aspirantes. El cambio de procesos y la implementacin de tecnologas de punta en
todo sentido fueron bsicas para cumplir con el objetivo de modernizacin.
3.2.1.2
58
3.2.1.3
3.2.1.4
Como se indic, los anteriores son considerados los objetivos principales que
tom SAT como base de sus funciones en estos primeros aos de existencia, sin
embargo esto no implica que los mismos no puedan cambiar en el corto, mediano e
incluso largo plazo.
59
3.2.2
Sistema de vehculos
El SIAG, adems de todos los sistemas con que cuenta SAT, deben acoplarse al
sistema de registro tributario unificado o RTU, ya que desde all es desde donde se
identifica a un contribuyente, adems de todas las obligaciones a las que est
registrado; aunque la incorporacin de un contribuyente al sistema aduanero no
requiere estar registrado a una obligacin en particular, si es obligatorio que se
identifique el contribuyente que est realizando alguna operacin en el sistema de
aduanas, ya que el NIT o Nmero de Identificacin Tributaria es parte requerida de
cualquier operacin ante el fisco; es por lo anterior que el SIAG debe compartir
informacin con el RTU. El RTU fue otro sistema que se hizo bajo el nuevo
esquema de SAT, utilizando tecnologa cliente servidor con base de datos
relacional Oracle.
Como puede verse el SIAG debe interactuar con varios sistemas de SAT, y
como puede verse maneja exclusivamente el control de las operaciones de
comercio exterior, permitiendo llevar control de las operaciones aduaneras y
trasladando a otros sistemas la informacin requerida para que ellos sean los que
lleven los controles correspondientes para lo que fueron creados.
60
3.3
61
62
63
Actualmente esos permisos son escritos, pero dado que el SIAG maneja
declaraciones aduaneras de forma electrnica se tiene como objetivo dejar en el
mediano plazo estos permisos de manera electrnica.
Gremial de exportadores
64
65
La SAT al recibir una declaracin la cual se reconoce que est bajo el rgimen
de maquila, procede a enviarle la informacin completa a la AGEXPRONT; esta a
su vez valida contra su base de datos, verificando que sea un contribuyente
autorizado a importar bajo el rgimen de maquila y que, adems tenga suficiente
cuenta corriente para poder ir descontando de la misma lo que se est importando;
una vez pasa esta validacin se procede a hacer una reserva de los saldos
operados en la declaracin y se enva a SAT una notificacin de que todo est
correcto y luego de recibir la autorizacin, SAT procede a concluir las validaciones y
la declaracin recibe una respuesta de autorizacin o denegacin de operaciones.
66
3.3.4
Gremial de vehculos
67
Polica Nacional
68
3.3.7
Migracin
Ministerio de Finanzas
69
3.3.9
Banco de Guatemala
70
3.3.10
Contralora de Cuentas
71
Se puede decir que todo el proceso aduanero en nuestro pas cambi, ya que
ahora se basa en la transferencia electrnica de las declaraciones, aunque se
permiti que se siguieran presentando documentos de manera manual por un
tiempo pero paulatinamente esta opcin se fue quitando.
Con base a lo anterior los procedimientos que fueron redefinidos y que son de
mayor importancia, por lo que sern tocados en este trabajo son los siguientes:
Cada uno de estos ser tocado en detalle a continuacin, ya que cada uno de
estos contiene una serie de componentes que hacen un todo la operacin
aduanera y que explican el funcionamiento del mismo, pero antes de esto
procederemos a dar una explicacin del marco general del proceso completo de la
operacin aduanera basado en el SIAG o Sistema Electrnico Aduanero de
Guatemala.
3.4.1
Marco general
72
73
74
A gente A duanero
Si el
doc umento es
ac eptado,se
paga y luego
se c ertif ica el
original
Banc o 1
RE D
I NTE RB A N CA R IA
S W ITCH
Banc o 2
En el SIA G se
pone c omo
pagada la
declaracin
Banco N
Si el pago f ue
realizado
ex itos amente el
agente aduanero
procede a ir a rec ojer
s u merc adera a la
aduana
corres pondiente
F irewall
ADU ANA 1
LAN
Servidorde
TransaccionesSIAG
TR ANSI TO S
CO NFI R MAC I ON
S ERVI DO R
LO CA L
S E LE CCIN
Y
AL E AT OR IO
RO U TER
DIC TAM EN E S
3.4.2
El trans portis ta s e
pres enta en la
aduana con toda la
papeleria
c orres pondiente(el
agente aduanero lo
envia para continuar
c on el tramite) y
procede a extraer la
mercadera, s i se
requiere s e realiz a
una revisin de la
misma.
75
o Contar con software que genere las declaraciones en un archivo que cumpla
con los estndares de SAT.
76
77
AgenteAduanero
AGEXPRONT
AgenteAduanero
Firewall
El servidor de transacciones
recibe la inf ormacin de agentes
y conectandose al resto del
sistema se logra hacer las
validaciones sintactica y
normativa de la declaracin
presentada
Servidor de Transacciones
SIAG
3.4.3
78
79
o Otro punto que debe cumplir cada banco, es ser capaz de generar una firma
electrnica para los pagos realizados fuera de lnea. Para tal efecto, deben
contar con algn software que genere la misma con base a parmetros de la
declaracin, cumpliendo los estndares de SAT y garantizando que en
casos de pagos fuera de lnea la firma se imprimiera en el lugar
correspondiente; adems de lo anterior cada banco debe proveer a SAT de
un software que se encargue de verificar que una firma electrnica del banco
es correcta y que corresponde a dicho banco, garantizando que el pago se
realiz aunque sea de forma fuera de lnea. Este software verificador se
coloca en cada aduana y es llamado por las pantallas locales de captura,
ejecutando el software y permitiendo al empleado aduanero verificar esto y
determinar si procede o no la salida de la mercanca amparada por la
declaracin.
Con base a lo anterior se procede a describir los pasos para poder realizar el
pago en lnea de la declaracin electrnica de comercio exterior.
80
81
o Si el pago fue aceptado por SAT el cajero del banco procede a certificar el
documento. La certificacin que coloca el sistema de caja del banco imprime
algunos datos que enva SAT en su respuesta, uno de los ms importantes
es la firma electrnica que SAT genera para el pago del tributo.
o Para el caso de no existir conexin entre SAT y los bancos, se defini una
alternativa para poder brindar atencin al contribuyente; el banco puede
generar una firma alterna con un algoritmo propio, colocando en la
certificacin la firma resultante y permitiendo as que el contribuyente se
retire y pueda ir a recoger su mercadera a las aduanas. Todo el proceso
deba ser transparente para el usuario y ser manejado con discrecin.
82
o Al final del da, todos los bancos deben enviar a SAT un archivo electrnico
con la informacin de todas las operaciones de ese da, permitiendo que
SAT reciba informacin de las declaraciones que fueron pagadas fuera de
lnea y hacer cruces sobre lo que tiene almacenado en su base de datos y lo
que informa el banco; de tal cuenta que si se detectara alguna inconsistencia
se establezca contacto con el banco y sus representantes para determinar
que sucedi. El proceso global en si se conoce como confronta.
83
A g e n c ia 2
S e r e a liz a e l p a g o
d e lo s im p u e s to s
R e d p r iv a d a d e l b a n c o 1
A g e n c ia 1
El a g e n te p u e d e p r e s e n ta r s e a
c u a lq u ie r a d e la s a g e n c ia s d e
c u a lq u ie r a d e lo s b a n c o s q u e
S A T h a a u to r iz a d o p a r a p o d e r
o p e r a r c o n e l S IA G ( e l p a g o s e
h a c e e n ln e a )
L o s a r c h iv o s c o n la s
tr a n s a c c io n e s s e e n v ia n a l S IA G
d e s d e la c e n tr a l d e c a d a b a n c o ,
la mis m a s e e n v ia d e s d e la s
a g e n c ia s , a l ig u a l la r e s p u e s ta
s e r e c ib e e n la c e n tr a l y s e
d is tr ib u y e a la a g e n c ia
c o r r e s p o n d ie n te x me d io d e la
r e d p r iv a d a d e c a d a b a n c o
S e r v id o r
d e l Ba n co
1
To d o s lo s b a n c o s d e l s is te ma s e
q u e e s ta n a u to r iz a d o s a r e a liz a r
o p e r a c io n e s c o n e l S IA G s e
c o n e c ta n a tr a v e z d e
B A NC A R ED , e x c e p to e n c a s o s
e s p e c ia le s e n d o n d e s e tie n e n
e n la c e s d e d ic a d o s p a r a e llo
R ED
IN TE R B A N C A R I A
S W IT C H
S e r v id o r
d e l Ba n c o
2
S e r v id o r
d e l Ba n c o
L a c o mu n ic a c i n e n tr e N
B A NC A R ED y e l S IA G e s
s e g u r o , a d e m s d e e s to v a
e n c r ip ta d a p o r me d io d e r o u te r s
e s p e c ia le s p a r a e s te e f e c to
R e d in te r n a d e S A T
L o s a c c e s o s a la r e d d e S A T
s o n s e g u r o s y c o n tr o la d o s ,
p e r mitie n d o s o lo h a c e r
o p e r a c io n e s d e c o p ia d o y le c tu r a
d e a r c h iv o s a l s e r v id o r
c o r r e s p o n d ie n te
El s e r v id o r c e n tr a l d e
tr a n s a c c io n e s d e l S IA G , r e c ib e
la in f o r m a c i n e n f o r m a d e
a r c h iv o p la n o , la e n v ia a l s e r v id o r
c e n tr a l p a r a q u e a ll s e p r o c e d e y
s e v e r if iq u e s i p r o c e d e o n o e l
p a g o y s i e l mis mo e s ta s ie n d o
c o r r e c to , lu e g o s e e n v ia u n
a r c h iv o d e r e s p u e s ta , e l c u a l
d e b e s e r to m a d o p o r e l b a n c o ,
d e te r m in a n d o s e p o r p a r te d e l
banc o s i el pago proc ede o no y
in f o r ma n d o a l c o n tr ib u y e n te d e l
m is mo
El a g e n te a d u a n e r o e s in f o r ma d o
d e l r e s u lta d o , s i e s p o s itiv o s e le
c e r tif ic a la c o p ia f s ic a d e la
d e c la r a c i n , e n c a s o d e s e r
n e g a tiv o e l d e b e r a r e v is a r s u s
d a to s
F ire w a ll
S e r v i d o r d e Tr a n s a c c i o n e s
S I AG
84
S i la r e s p u e s ta f u e p o s itiv a y e l
p a g o a c e p ta d o , e l a g e n te r e c iv e
e l d o c u m e n to d e b id a me n te
c e r tif ic a d o y p u e d e p r o c e d e r c o n
lo s tr a mite s a d u a n e r o s
c o r r e s p o n d ie n te s
3.4.4
85
Adems de lo antes indicado, algo que tambin fue modificado por los nuevos
procesos fueron los puestos de trabajo, de tal cuenta, que previo a enunciar y
explicar los pasos del proceso de extraccin de mercadera en aduanas se
proceder a enunciar los puestos de trabajo existentes en cada aduana y a explicar
brevemente las actividades que debe realizar cada uno. Estos son:
o Capturista
o Modulista(selectivo/aleatorio)
o Verificador
o Inspector o administrador de aduana
o Sub inspector o sub administrador de aduana
o Revisores
3.4.4.1
Capturista
Dado que al inicio del sistema no todos los agentes aduaneros estaban listos
para poder realizar sus declaraciones de forma electrnica, se tom como parte del
apoyo que debe dar el gobierno a los contribuyentes la decisin de permitir la
captura manual de declaraciones, lo cual realizaban algunas personas a las que se
les dio el nombre de capturistas de declaraciones. El proceso de captura manual
fue orientado a ir desapareciendo, de tal cuenta que los contribuyentes iban a dejar
su documentacin a ventanillas definidas para tal efecto dentro de los edificios de
las aduanas y como medida para desalentar esta costumbre de trabajar por medio
de papel, la aduana tom la decisin de no atender con la misma rapidez las
declaraciones escritas en comparacin de las que han sido enviadas por medio
electrnico.
86
3.4.4.2
Modulista
Verificador (confirmacin)
87
3.4.4.4
Administrador de aduana
Este perfil realiza las mismas funciones del administrador de la aduana, pero
las mismas son habilitadas si y slo si el administrador as lo permite, entrando en
funcionamiento especialmente en momentos en que el administrador de la aduana
no est en funciones por algn motivo justificable; se puede decir que cumple las
mismas funciones que el perfil del administrador y que funciona como un asistente
del mismo. Con este aspecto se puede ver lo importante que es dentro de este
sistema el manejo adecuado de los usuarios y no estar permitiendo a otras
personas utilizar los usuarios de otras personas; es por ello que dentro de SAT se
maneja con mucho cuidado el aspecto de la secretividad, unicidad y privacidad de
los usuarios con acceso a los diferentes sistemas que all se manejan.
88
3.4.4.6
Revisores
Luego de esta breve explicacin de los diferentes perfiles con que se cuenta
dentro del proceso de extraccin de mercadera en las diferentes aduanas del pas
y que son manejados en la mayora de stas (salvo en los casos en donde las
aduanas son muy pequeas y
89
90
3.4.4.8
Selectivo / aleatorio
91
Procesos de contingencia
En el caso del primer nivel, dentro del diseo del SIAG se defini para el caso
de los bancos como parte de los requisitos a cumplir para ser ente recaudador, que
92
93
Toda declaracin debe tener impresa la firma electrnica que el SIAG genera
al momento de aceptar la declaracin aduanera electrnica (esta firma se genera
cuando la declaracin ha pasado la validacin normativa y sintctica); adems si se
detectaba que la declaracin haba sido pagada fuera de lnea tambin se llamaba
al programa verificador de la firma electrnica del banco.
94
o Contar con una declaracin que haya recibido firma electrnica del sistema
central y haber realizado el pago de los tributos correspondientes en alguno
de los bancos autorizados por SAT.
95
96
97
Selectivo / Aleatorio
El transportista se presenta con
todaladocumentacin pertinente
para poder recojer la mercadera
del importador (esta papelera se la
debio haber entregado el agente,
en especial la declaracin
electrnica impresa y las copias)
Eltransportistase
dirije al area de
rev isinsi elsistema
as lo determina
Unav ez
terminadala
rev isin el
transportista
v a al area de
conf irmacin
Conf irmacin
Enconf irmacin, al
ingresar la declaracin
del transportista se
v erif ica
automticamenteque
hay a cumplidocon las
etapas prev ias de
manera exitosa y si as
es se le permite
abandonar el recinto
con su mercadera
Se rev isa la
mercadera x el
rev isorque
determina el
sistema, al
f inalizar se
debe ingresar
un dictamenal
sistemay si
procede se retiene
lamercadera
para que el agente
haga una declaracin
de rectif icacin y repita
todo el proceso,
pudiendoas
poder luego
reclamarsu
mercadera
ADUAN A 1
LAN
TR AN SI TO S
C ON FI R M AC ION
SERVIDO R
LOCAL
SE L EC C I N
Y
AL E A T OR I O
ROUTER
DI C TA ME N E S
ServidorCentral
deBasede
Datos SIAG
98
3.4.5
3.4.5.1
99
100
Sin embargo y dado a que esta idea inicial no pudo ser llevada a cabo, se
decidi que la SAT le brindara a las almacenadoras un software que se
comunicara con el SIAG central, el cual seria lo ms liviano posible y deba ser
capaz de comunicarse por medio de modem al servidor de SAT, de forma que la
almacenadora slo deba proveer del equipo de cmputo, de la lnea telefnica y las
instalaciones para el buen funcionamiento del proceso. Es importante mencionar
que la idea de SAT era que fueran las almacenadoras las que se encargaran de
controlar todo lo asociado al soporte informtico y evitar as la responsabilidad de
prestar apoyo en este sentido; sin embargo por la premura de tiempo se decidi
hacer las cosas de la manera en que se hicieron.
101
3.4.5.2
Ingreso de mercadera
102
103
3.4.5.3
Extraccin de mercadera
104
105
106
107
108
Se pueden distinguir dos clases de archivos: uno enviado por los agentes de
aduanas hacia la superintendencia de administracin tributaria, (archivo de
transmisin de las declaraciones aduaneras) y otro archivo que viaja del equipo de
cmputo de la SAT, hacia los agentes de aduanas (archivo de resultados de la
validacin de las declaraciones aduaneras).
109
110
o Seccin de control
El nombre de cada archivo de transmisin se forma de 8 posiciones, con el
formato Acccnnnn.ddd, el cual se explica en la tabla III:
Tabla III. Formato de nombre de archivo de transmisin
Es una constante indicando que el archivo contiene
A
declaraciones aduaneras a ser validadas.
Es la patente (cdigo) del agente de aduanas que enva el
Ccc
archivo, si se requiere de menos de tres dgitos se
antepondrn ceros para complementar los tres dgitos.
Es el nmero consecutivo del archivo. Esta numeracin se
Nnnn
inicia anualmente a partir del 001 e incluye todos los
archivos de las declaraciones aduaneras enviados por el
agente durante el ao. En caso de que durante el transcurso
del ao se llegue al archivo con nmero 9999, el siguiente
archivo llevara el numero 0001, reiniciando as la
numeracin.
Es el da juliano en que se efecta la transmisin: esto es el
ddd
nmero del da dentro del ao.
El archivo de transmisin antes mencionado debe cumplir con las siguientes
condiciones:
Tipo:
Formato:
Frecuencia de transmisin:
TEXTO
ASCII
Tantos archivos por da como decida enviar el
agente de aduanas, este archivo contendr las
declaraciones a validar.
su
111
con
declaraciones
aduaneras,
estos
tendrn
por
nombre:
FECHA
001
1o. DE ENERO
002
2- DE ENERO
031
31 DE ENERO
032
1o DE FEBRERO
033
2 DE FEBRERO
364
30 DE DICIEMBRE
365
31 DE DICIEMBRE
112
SEGMENTO
MENSAJE
UNB
UNH
BGM
DGD
FAC
BOL
7
8
FRA
PER
TRI
10
DES
MCH
TRA
REC
DIF
VEH
Rectificacin de declaraciones
Diferencias de tributos a pagar debidos a una rectificacin
Detalle de vehculos
ERR
FIR
Firma electrnica
UNT
UNZ
11
12
13
14
15
16
17
18
19
4.1.1.1
DEL
DESCRIPCIN
Dentro del archivo enviado a validar, cada segmento debe cumplir con el
orden y
estndares.
113
establecido en el documento de
4.1.1.1.1
o Intercambio
o Grupos funcionales
o Mensajes
o Segmentos
o Elementos de datos
o Grupos de cdigos
(obligatorios) deben de
114
mensaje o
La sintaxis para cualquier segmento de datos indica que los nombres de los
segmentos estarn compuestos por tres letras, seguidos del caracter para delimitar
los elementos de datos (+); el final del segmento se indica por el caracter () y
despus del delimitador de fin de segmento deber llevar el caracter line feed.
115
La firma electrnica
acta
116
sistema de aduanas de la
117
Se genera una firma electrnica y un segmento tipo fir, para cada una de las
declaraciones que se validaron sin errores; esta firma electrnica funciona como
acuse de recibo e indica al agente de aduanas, que fue aceptada su declaracin
aduanera, por lo cual puede imprimir dicha declaracin y continuar con su trmite.
En la impresin de su declaracin aduanera, debe incluirse la correspondiente firma
electrnica.
Los segmentos que podrn usarse dentro de los mensajes que intercambien
los agentes de aduanas y la superintendencia de administracin tributaria se
muestran en la tabla VI:
118
DESCRIPCION
USO
Mandatorio
UNH
Mandatorio
BGM
Mandatorio
DGD
Mandatorio
FAC
Mandatorio
BOL
Mandatorio
FRA
PER
Mandatorio
Condicional
Tributos
A nivel de mercanca (inciso arancelario)
A nivel de declaracin aduanera
Condicional
DES
Informacin de descargos
Condicional
MCH
Condicional
TRA
Condicional
TRI
REC
DIF
0
0
1
2
3
3
3
4
3
4
3
Condicional
VEH
Condicional
ERR
Condicional
FIR
Firma electrnica
Condicional
UNT
Mandatorio
UNZ
Mandatorio
119
NIVEL
Condicional
3
3
3
3
3
3
1
1
0
0
El nombre del segmento est indicado por las tres letras resaltadas,
seguidas por una breve descripcin del segmento.
El nivel indica el orden que deben tener los segmentos y si tiene o no, otros
segmentos de nivel inferior, asociados a este.
120
COMPUESTOS: 1 / 2
INDICA QUE EN EL
SEGMENTO EXISTE UN ELEMENTO
COMPUESTO
SEGMENTO:
POSICIN:
NIVEL:
USO:
USO MAXIMO:
ELEMENTOS DE
DATOS:
NOTA:
121
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
122
sus fechas
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
123
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
124
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
125
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Nivel:
Uso:
Uso mximo:
Elementos de datos:
Nota:
126
4.1.3.1
NIVEL
2
3
DESCRIPCION
Encabezado del intercambio e identificacin
Informacin del mensaje y el principio de los segmentos de detalle
BGM
Principio de una declaracin aduanera y la funcin del mensaje
DGD
Datos generales de la declaracin aduanera.
FAC
Nmeros de las facturas y su fecha.
BOL
Datos del documento de embarque (bill of landing)
PER
Permisos a nivel de declaracin aduanera
TRI
Tributos a nivel de declaracin aduanera
FRA
Datos de cada inciso arancelario
PER Permisos o restricciones no arancelarias de cada inciso arancelario
TRI Tributos a nivel de inciso arancelario
UNT
Informacin referente al mensaje y cifras de control
UNZ
Fin de intercambio
Se deber de transmitir un segmento tipo TRI, por cada uno de los tributos
que se reporten y por cada clave de forma de pago de cada tributo que se est
declarando.
127
Para cada clave de tributo y forma de pago reportado a nivel (4) de inciso
arancelario se deber transmitir un segmento TRI con nivel 3 el cual contendr la
sumatoria correspondiente.
Para el caso del DAI se deber reportar un segmento TRI con nivel (3) el cual
contendr la
segmento FRA.
Nota importante:
El espaciado y las sangras entre segmentos son intencionales en los
ejemplos presentados con la finalidad de ofrecer mayor claridad, pero en los
archivos de transmisin no se permite emplear sangras, ni usar espacios en
blanco como delimitadores o separadores de ningn tipo.
128
PER+025:9624987+4+AB+12356+01254586:1+1
UNT+025:0015+12
UNZ+A+025:0015+1
129
PER+112:9000759+4+CLAVEPERMISO+12356+01250236:1+1
FRA+112:9000759+US+236.53+KGS+ PAVOS+01051200 +4000.00+010.00+4400.00+1
BGM+112:9005616+ID+9
DGD+112:9005616+PA+ID+26031999+ES+MX+07.0502+C+NOMBRE CONSIGNA+DIR
CONS +5930220+NOMBRE DESTINO+DIR
DESTINO+C456987+1236.563+200.00+100.00+200.00 + 992.87+7000.00+205+12345678+1
FAC+112:9005616+45156+220319999+2
BOL+112:9005616+5890+1
PER+112:9005616+3+JK+12356++1
TRI+112:9005616+3+IVA+750.00+3++1
TRI+112:9005616+3+DAI+392.25+3++2
FRA+112:9005616+ES+1236.563+005+DES MERC+01250236+
7892.25+005.23+464089.2+1
PER+112:9005616+4+AB+12356+01250236:1+1
UNT+112:0850+33
UNZ+A+112:0850+3
4.1.3.2
130
NIVEL
2
3
BGM
DGD
FAC
BOL
PER
TRI
FRA
UNT
UNZ
4.1.3.3
DESCRIPCIN
Encabezado del intercambio e identificacin
Informacin del mensaje y el principio de los segmentos de
detalle
Principio de una declaracin aduanera y la funcin del mensaje
Datos generales de la declaracin aduanera.
Nmeros de las facturas y su fecha.
Datos del documento de embarque (bill of landing)
Permisos a nivel de declaracin aduanera
Tributos a nivel de declaracin aduanera
Datos de cada inciso arancelario
PER Permisos o restricciones no arancelarias de cada inciso
arancelario
TRI Tributos a nivel de inciso arancelario
VEH
Informacin referente al mensaje y cifras de control
Fin de intercambio
131
NIVEL
2
3
DESCRIPCION
Encabezado del intercambio e identificacin
Informacin del mensaje y el principio de los segmentos de
detalle
BGM
Principio de una declaracin aduanera y la funcin del mensaje
DGD
Datos generales de la declaracin aduanera.
FAC
Nmeros de las facturas y su fecha.
BOL
Datos del documento de embarque (bill of landing)
PER
Permisos a nivel de declaracin aduanera
TRI
Tributos a nivel de declaracin aduanera
FRA
Datos de cada inciso arancelario
PER Permisos o restricciones no arancelarias de cada inciso
arancelario
TRI Tributos a nivel de inciso arancelario
DES
Informacin de descargo (por inciso arancelario y declaracin)
UNT
Informacin referente al mensaje y cifras de control
UNZ
Fin de intercambio
Nota importante:
La clasificacin y orden de los segmentos dentro de un mensaje, son
fundamentales para poder validar correctamente los archivos de transmisin que
contienen las declaraciones aduaneras.
El espaciado y las sangras entre segmentos son intencionales en los
ejemplos presentados con la finalidad de ofrecer mayor claridad, pero en los
archivos de transmisin no esta permitido usar espacios en blanco, como
delimitadores o separadores de ningn tipo.
132
UNB+1000+0721:0722+1010+1015
UNH+0721:0722+0810
BGM+0011:0015+0030+0035
DGD+0011:0015+0020+0030+0040+0050+0060+0070+0110+0080+0090+0100+0120+0200
+0210+0220+0230+0240+0240+0250+0260+0360+0365+0530
FAC+0011:0015+0180+0185+0910
BOL+0011:0015+0190+0910
PER+0011:0015+0855+0370+0375++0910
TRI+0011:0015+0855+0860+0390+0395++0910
FRA+001:0015+0050+0280+0285+0290+0320+0330+0340+0350+0910
PER+0011:0015+0855+0370+0375+0323:0324+0910
TRI+0011:0015+0855+0860+0390+0395+0323:0324+0910
DES+0011:0015+0012:0016+0321+0282+0285+0910
UNT+0721:0722+0815
UNZ+1000+0721:0722+0800
Ejemplo:
En el primer BGM se produce la extraccin del almacn para importacin
definitiva de pavos y mimbre (esto lo da el cdigo arancelario utilizado en segmento
FRA).
133
UNB+A+018:0350+132+6
UNH+018:0350+DECADU
BGM+018:9000075+DI+9
DGD+018:9000075+EC+DI+12051999+PAIS ORIGEN+PAIS VENDEDOR+07.0015+C+SU
CONSIGNAT+DIREC CONSIG+8345718+PROVEEDOR/DESTINATARIO+DIRECCION
PROVEEDOR/DESTINATARIO +C253278+1450.902+350.00+100.00+50.00+768.41
+ 5380.00+002++1
FAC+018:9000075+G1250+08051999+1
FAC+018:9000075+R30+09051999+2
BOL+018:9000075+A7358+1
TRI+018:9000075+3+IVA+300.00+0++1
TRI+018:9000075+3+IVA+ 200.00+4++2
TRI+018:9000075+3+DAI+ 380.00+4++3
FRA+018:9000075+PAIS ORIGEN+1200.581+KGS+PAVOS+01051200+3800.00+010.00+
4180.00+1
FRA+018:9000075+PAIS
ORIGEN+250.321+KGS+MIMBRE+14019010+1200.00+000.00+1200.00+2
PER+018:9000075+4+CLAVE_PERMISO1+P3571+01051200:1+1
PER+018:9000075+4+CLAVE_PERMISO2+P250+01051200:1+2
PER+018:9000075+4+CLAVE_PERMISO3+P300+14019010:2+3
DES+018:9000075+018:9000050+01051200+1200.581+KGS+1
DES+018:9000075+120:9000050+14019010+250.321+KGS+2
BGM+018:9000350+D+9
DGD+018:9000350+EC+DI+10051999+PAIS ORIGEN+PAIS VENDEDOR+06.9815+C+SU
CONSIGNAT+DIREC
CONSIG+8132728+PROVEEDOR/DESTINATARIO+C537121+4500.300
+750.00+350.00+50.00+1256.89+8775.00+040++1
FAC+018:9000350+F2751+02051999+1
BOL+018:9000350+A328+1
TRI+018:9000350+3+IVA+750.00+4++1
TRI+018:9000350+3+DAI+1275.00+0++2
FRA+018:9000350+PAIS ORIGEN+4500.300+KGS+MANTEQUILLA+20081110+7500.00
+017.00+8775.00+1
PER+018:9000350+4+CLAVEPERMISO+743+00345612:1+1
DES+018:9000350+015:9001210+20081110+2000.00+KGS+1
DES+018:9000350+280:9000480+20081110+2500.30+KGS+2
UNT+018:0350+31
UNZ+018:0350+2
134
4.1.3.4
mercancas
0
NIVEL
2
3
UNB
DESCRIPCIN
Encabezado del intercambio e identificacin
UNH
BOL
MCH
PER
TRI
FRA
UNT
UNZ
Fin de intercambio
135
4.1.3.5
Este mensaje se genera como respuesta para cada archivo transmitido por el
agente de aduanas; en el se listan los errores detectados durante el proceso de
validacin de las declaraciones aduaneras e igualmente en este mensaje se
obtendrn las firmas electrnicas asignadas por el programa validador, de cada
declaracin aduanera correcta.
Este mensaje
ERR
FIR
UNT
UNZ
NIVEL
2
3
DESCRIPCIN
Encabezado del intercambio e identificacin
Informacin del mensaje
Cdigo de errores detectados en la validacin
Firma electrnica
Informacin referente al mensaje y cifras de control
Fin de intercambio
Mapeo del mensaje de respuesta, con sus cdigos de campos, segn la tabla
de arriba:
UNB+1000+0721:0722+1010+1015
UNH+0721:0722+0810
ERR+0011:0015+0610:0612:0614+0900
FIR+0011:0015+0902
UNT+0721:0722+0815
UNZ+1000+0721:0722+0800
136
En el
137
4.1.4
Catlogos Importantes
138
ID
IR
IM
IP
IC
IS
IE
IX
IZ
ED
EM
EP
EC
ER
EE
TO
TA
TTULO
IMPORTACIONES
Importacin Definitiva
Importacin Definitiva (Regularizacin).
Importacin Menor
Importacin Postal
Importacin Definitiva a travs de Mensajera Courier.
Sustitucin de Importaciones Definitivas.
Retorno en su Mismo Estado al Pas, de mercanca exportada temporal o
definitivamente o Reimportacin.
Retorno de mercancas exportadas temporalmente para perfeccionamiento pasivo.
Retorno de Exportaciones Definitivas
EXPORTACIONES
Exportacin Definitiva.
Exportacin Menor
Exportacin Postal
Exportacin Definitiva a travs de Mensajera Courier.
Retorno de Importacin Definitiva.
Retorno al Extranjero de mercanca en su Mismo Estado.
TRANSITOS
Trnsito interno a la importacin.
Trnsito internacional.
139
NE
NP
NY
DA
DI
DZ
DR
DS
DV
DC
DT
TTULO
Importacin temporal de insumos por parte de maquiladoras.
Importacin temporal de activo fijo por parte de maquiladoras.
Retorno al extranjero de mercancas elaboradas transformadas o reparadas por parte de
maquiladoras.
Retorno de insumos sin transformacin, elaboracin o reparacin.
Transferencias entre maquiladoras.
Cambio de rgimen de bienes producidos por las empresas maquiladoras en
importacin temporal a definitiva.
Cambio de rgimen de importacin temporal de activo fijo por parte de empresas
maquiladoras a importacin definitiva
Importacin virtual por residentes en el pas.
Exportacin virtual por residentes en el pas.
IMPORTACIONES TEMPORALES PARA RETORNAR EN SU MISMO ESTADO.
Importacin temporal de mercancas para retornar en su mismo estado.
Importacin o exportacin temporal de envases de mercancas.
Importacin temporal para convenciones y congresos internacionales. Pendiente por
definir si se utiliza una clave para todas o una por caso
Transferencia de mercancas importadas temporalmente garantizando con depsito
bancario.
Aviones y helicpteros
Cambio de rgimen de importacin temporal para retorno en el mismo estado a
importacin definitiva.
Retorno de mercancas importadas temporalmente y garantizadas con depsito bancario
EXPORTACIONES TEMPORALES PARA RETORNAR AL PAS EN EL MISMO
ESTADO.
Exportacin temporal para retornar en el mismo estado.
EXPORTACIN TEMPORAL PARA PERFECCIONAMIENTO PASIVO
Exportacin temporal para perfeccionamiento pasivo.
Exportacin temporal y retorno de activo fijo para reparacin por parte de empresas
maquiladoras
DEPSITO DE ADUANAS.
Importacin (envo) a depsito de aduanas en almacn general de depsito.
Extraccin para importacin definitiva.
Extraccin de depsito de aduanas para envo a zonas francas.
Extraccin del rgimen de depsito de aduanas para retorno (incluidas las mercancas
ingresadas a duty free).
Extraccin para importacin temporal de insumos por parte de empresas maquiladoras.
Extraccin para importacin temporal de activo fijo por parte de empresas Maquiladoras.
Extraccin para importacin temporal con garanta de pago en depsito bancario.
Transferencia entre depsitos de aduanas
140
TTULO
Envo de mercancas extranjeras a un depsito fiscal (duty free).
Extraccin de depsito fiscal para la exposicin y venta de mercancas extranjeras (duty
free).
TTULO
Insumos, maquinaria y otras mercancas destinados a producir mercancas de
exportacin en zonas francas.
Maquinaria, equipo e insumos destinados a producir servicios en zonas francas.
Ingreso al pas de mercancas o componentes destinados al rgimen de zona franca
para su comercializacin.
Retorno al extranjero de insumos elaborados, transformados o reparados en zonas
francas.
Retorno al extranjero de productos comercializados en zonas francas.
Transferencia de mercancas entre zonas francas
Cambio de rgimen de zona franca a importacin definitiva de bienes producidos en
zona franca.
Exportacin de mercancas nacionales a una zona franca.
Rectificacin de declaracin aduanera
Desistimiento
141
ID
Importacin Definitiva.
Supuesto de aplicacin:
Importacin definitiva: Es el ingreso de mercancas procedentes del exterior para su uso o
consumo definitivo en el territorio nacional.
Base Normativa
CAUCA Artculos 52, 53, 54, 58, 67, 68; Reglamento Artculos 113, 116, 117, 123
Particularidades: En este supuesto deber utilizarse el formato de pliza o declaracin
aduanera de importacin a travs de Agente Aduanero o Apoderado Especial Aduanero.
Deber contener la informacin que indica el artculo 87 acompaada de los documentos
que establece el artculo 88, ambos del Reglamento al Cdigo Aduanero Uniforme
Centroamericano.
Las obligaciones no tributarias debern cumplirse antes de la aceptacin de la pliza o
declaracin aduanera y consignarse en la misma.
La pliza o declaracin deber ser validada a travs de la transmisin electrnica y as
mismo autorizada o aceptada por medio de la firma electrnica que otorgue el servicio
aduanero. Posterior a su aceptacin la pliza o declaracin aduanera cuando se haya
declarado la forma de pago 0 (efectivo) y 8 (franquicia) deber ser presentada para su
pago y certificacin correspondiente en los bancos autorizados por la SAT.
Es obligatoria la presentacin de la declaracin conjuntamente a las mercancas ante el
sistema selectivo y aleatorio de la Aduana por donde se este ingresando, segn articulo 58
del CAUCA y 95 del Reglamento al CAUCA, as mismo posterior al resultado del selectivo
y aleatorio de corresponder verde se proceder a realizar la operacin de confirmacin y
de ser color rojo se realizara la revisin fsico-documental, de no encontrarse ninguna
discrepancia se proceder a realizar la operacin de confirmacin, de lo contrario la misma
proceder hasta haber presentado la respectiva rectificacin y solventado su situacin
ante la autoridad aduanera.
Cuando la forma de pago est indicada con las claves 3, 7, 8 y 9, se deber acompaar a
la declaracin el documento de soporte que permita comprobar el supuesto diferente a
efectivo, en este supuesto la transmisin de la declaracin deber incluir los nmeros que
identifican el documento.
En el caso de declarar la forma de pago 8 (franquicia) el NIT del consignatario deber estar
ingresado en el catlogo de las empresas, entidades, organismos o personas que tienen
derecho a declarar bajo esta forma de pago, de no ser as el consignatario deber
presentar su solicitud para el ingreso del mismo ante el Departamento de Regmenes de la
Intendencia de Aduanas.
Tributo
D.A.I.
I.V.A.
I.E.S.
CUOTAS
COMPENSATORIAS
Forma de Pago
0, 1, 3, 7, 8, 9
0, 1, 3, 7, 8, 9
0, 1, 3, 7, 8, 9
0, 1, 7
142
143
4.2
Intercambio en lnea
144
TIPOS
Numrico
Numrico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Numrico
Numrico
Numrico
LONGITUD
1 contiene un 1
3
3
3
7
30
12
12
12 ***
*** Solo se deber reportar este dato para determinar el monto de los tributos cubiertos con
uno o mas cheques de caja.
145
4.2.1.2
Aplicacin SIAG
TIPOS
Numrico
Numrico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Alfabtico
LONGITUD
1 contiene un 2
3
3
3
7
30
1 conteniendo:**
**
1. LA DECLARACIN NO HA SIDO VALIDADA.
2. DECLARACIN EN INVESTIGACIN AL ENCONTRARSE ALGUNA INCIDENCIA EN LA
VERIFICACIN FISICA
3. LA FECHA DE PRESENTACION REPORTADA EN LA DECLARACION ES ANTERIOR A LA
FECHA EN QUE SE PRETENDE EFECTUAR EL PAGO
4. DECLARACION YA PAGADA.
5. SE HA PRESENTADO UN DESISTIMIENTO PARA ESTA DECLARACIN ADUANERA.
6. YA EXISTE MENSAJE PREVIO EN PROCESO.
7. DIFERENCIA EN CONTRIBUCIONES.
8. ERROR EN FORMATO DE TRANSMISIN
9. LA DECLARACIN ADUANERA FUE BORRADA PREVIAMENTE.
146
4.2.1.3
TIPO
Numrico
Numrico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Alfanumrico
LONGITUD
1 contiene un 3
3
3
3
7
30
6
Alfanumrico 8
Alfanumrico 6
DDMMAAAA
HHMMSS
147
2 cms
2CMS.
13.5CMS.
de
la
declaracin
2cms.
Del
De
distancia
del
borde
148
4.2.2
4.2.2.1
nnnn
Los cuatro ltimos dgitos antes del punto estn dados por un
ddd
149
4.2.2.2
FORMATO
Nota:
El archivo de transmisin antes mencionado deber ser:
Tipo
: Texto
Formato
: ASCII
DDMMYYYY
HHMMSS
150
Ejemplo:
Si el da 2 de febrero el banco con clave 013 transmite tres archivos de
solicitudes, estos tendrn por nombre:
B0130001.033,
B0130002.033 y
B0130003.033.
151
CLAVE
Iva importacin
Derechos arancelarios de importacin
Impto. Al consumo de bebidas gaseosas import.
IVA
DAI
BGI
NIVEL DE
CALCULO
Declaracin
Inciso
Inciso
CHI
CCI
BAI
CIG
PCD
Inciso
Inciso
Inciso
Inciso
Inciso
GEB
GEM
CC
Inciso
Inciso
Inciso
CLAVES
0
1
2
3
4
5
6
7
8
9
152
CODIGO
001
002
004
005
009
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
153
B0130002.033 y
B0130003.033
123-9000001
Total a pagar:
Q. 1000.00
Otros:
Q. 200.00
Total general:
Q. 1200.00
Cheque certificados:
Q. 0.00
No. Declaracin:
123-9000002
Total a pagar:
Q. 0.00
Otros:
Q. 1200.00
Total general:
Q. 1200.00
Cheque certificados:
Q. 0.00
No. Declaracin:
123-9000003
Total a pagar:
no hay cheque
no hay cheque
certificado Q. 500)
Otros:
Q. 0.00
Total general:
Q. 1500.00
Cheque certificados:
Q. 500.00
154
0
1
1
2
3
3
0
4
0
5
1
1
6
0
1
7
0
2 3
8 9
0 .
9
0
0
1
6
1
7
2 3
8 9
0 .
9
0
0
2 3
8 9
0 .
9
0
0
0 .
0 .
0 .
B0130002.033
1
0
0
1
1
2
3
3
0
4
0
5
0 .
B0130003.033
1
0
0
1
1
2
3
3
0
4
0
5
1
1
6
5
1
7
0
0 .
0 .
B0130001.RES
2
0
A
0
1
1
2
3
3
0
4
0
5
1
6
1
7
2
8
3
9
9
0
155
B0130002.RES
3
0
F
0
1
I
1 3 0
2 3 4
R M A
0
5
1
1
6
0
1
7
2
2
8
0
3
9
2
9
0
1
B0130003.RES
3
0
F
0
1
I
1 3 0
2 3 4
R M A
0
5
2
1
6
0
1
7
2
2
8
0
3
9
2
9
0
1
156
o Dicha rutina deber ser presentada como un programa para instalar, con lo
cual se evite simplemente copiar el programa. Siempre se deber requerir
utilizar el instalador del programa para agregarlo en una mquina, adems
de no entregar por ninguna razn el cdigo fuente a ninguna institucin o
persona diferente del banco.
FB
157
CA
nnnn
por da.
ddd
NOTA:
El archivo de transmisin antes mencionado deber ser:
Tipo
: TEXTO
Formato
: ASCII
Frecuencia de transmisin
158
TIPO Y LONGITUD
Numrico(3)
Alfanumrico(3)
Alfanumrico(10)
Numrico(11,2)
Alfanumrico(23)
Numrico(11,2)
Alfanumrico(15)
159
FBXX0001.034
Ejemplo del cuerpo del archivo:
Comprobacin de recepcin del pago del documento descrito a continuacin:
Tabla XXIV. Ejemplo de documento pagado
Campo
Cdigo del banco
Cdigo de la agencia bancaria
No. Declaracin
Total general
Marca de caja
Total a liquidar
Firma por verificar
Valor
004
001
123-9000002
Q.1,000.00
12345678901234567890123
Q. 500.00
A2U4X6
FBXX0001.034
0
9
0
0
0
1
4
1
2
0
2
3
0
3
Nota:
1
4
1
5
2
6
3
7
9
8
0
9
5
0 .
0 A 2 U
4 X
0 .
Con
deber de generar
el
A D A
En este esta caso la firma electrnica bancaria comparada si coincide con la reconstruida con los datos suministrados.
160
La aplicacin del banco debe comparar la firma electrnica bancaria que esta
en la certificacin con la firma reconstruida y emitir resultado de autenticacin.
FBXX0001.RES
I
N V A L
4.2.3
D A
Intercambio de CONFRONTA
Al inicio del da, cada institucin bancaria deber transmitir el archivo que
contiene las operaciones de recepcin de tributos correspondientes al comercio
exterior efectuadas durante el da hbil inmediato anterior. El formato de este
archivo se define a continuacin:
161
4.2.3.1
Caaan.ddd
Donde:
aaa
ddd
162
Formato
Justificado a la derecha y ceros a la izquierda. Puntos decimales si es necesario.
Justificado a la izquierda y con espacios a la derecha.
Justificado a la izquierda y con espacios a la derecha.
Nota:
El archivo de transmisin antes mencionado deber ser:
Tipo
: TEXTO
Formato
: ASCII
DDMMYYYY
HHMMSS
Por cada archivo que transmita la institucin bancaria, la SAT dar como
respuesta otro archivo con el mismo nombre del transmitido por el banco,
cambiando solamente la extensin a .RES, en caso de no detectar ningn error de
transmisin o de configuracin de dicho archivo, se transmitir en el archivo de
respuesta un solo segmento, denominado RES. El detalle de este segmento se
define a continuacin:
163
Ejemplo:
Si el da 2 de febrero el banco con clave 013 transmite tres archivos de
confronta, estos tendrn por nombre: C0131.033, c0132.033 y c0133.033
1
2
3
SEGMENTO DEL
MENSAJE
UNB
DGD
UNZ
DESCRIPCION
Informacin de control del intercambio
Detalle de los mensajes de pago de declaraciones aduaneras
Fin de intercambio e identificacin
1
2
3
SEGMENTO DEL
MENSAJE
UNB
RES
UNZ
DESCRIPCIN
Informacin de control del intercambio
Acuse de recibo o error
Fin de intercambio e identificacin
164
Segmento:
Posicin:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Uso mximo:
Elementos de datos:
Segmento:
Posicin:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Uso mximo:
Elementos de datos:
Nota:
Segmento:
Posicin:
Uso mximo:
Elementos de datos:
Nota:
165
o Montos diferentes.
166
123-9000002
Firma electrnica:
Firma1
Marca de caja:
123456789012345678901234567890
Total a pagar:
Q. 0.00
Otros:
Q. 1200.00
Fecha de pago:
02021999143030
No. Declaracin:
123-9000003
Firma electrnica:
Firma2
Marca de caja:
123456789012345678901234567891
Total a pagar:
Q. 1500.00
Otros:
Q. 500.00
Fecha de pago:
02021999150000
banco genera el
correspondiente:
167
archivo de confronta
C0131.034
U N B C
D G D
0
3 4 5 6
2 0 0 .
0
7
0
0
8
0
0
9
0
1
0
2
1
1
0
2
2
2
3
3
1
9
4
9
0
5
9
0
6
9
0
7
1
0
8
4
0
9
3
2 F I R M A
0
0 3 0
3 4
0 .
5
0
6
0
2
1
D G D
0
3 4 5 6
0 .
0
7
0
0
8
0
0
9
0
2
0
2
1
1
0
2
2
2
3
3
1
9
4
9
0
5
9
0
6
9
0
7
1
0
8
5
0
9
0
3 F I R M A
0
0 0 0
2
1
1
5
2
0
3 4
0 .
5
0
6
0
U N Z C
R E S
R E S
U N Z C
1 E
2 E
Se indica en este que los registros con numero consecutivo 00001 y 00002
fueron rechazados.
168
C0131.RES
U N B C
R E S
1 A F
U N Z C
4
I
R M A X
4.3
169
Los requisitos que debe cumplir la almacenadora para que la SAT realizara
una instalacin del software ALMASIAG son los siguientes:
170
Una vez cumplidos los puntos anteriores la SAT proceda entregar el o los
usuarios de conectividad a los delegados de aduanas en la almacenadora para que
operaran el ALMASIAG. Adems de esto, se proceda a solicitar a la almacenadora
que llevara el equipo a las instalaciones de la gerencia de informtica de SAT para
que se realizara la instalacin del software y as poder operar ya con las
declaraciones electrnicas; a continuacin se presentan algunas de las
caractersticas del ALMASIAG:
o El software est hecho con herramientas cliente servidor y bajo esa
orientacin.
171
172
173
4.5
174
4.5.1
Operaciones de modulistas
175
4.5.2
Aplicacin de dictmenes
4.5.3
Grabacin de declaraciones
Los archivos planos con la informacin siguen los mismos estndares que se
requieren de los agentes aduaneros, ya que se deben utilizar los mismos proceso
de validacin de declaraciones que se utilizaron con los agentes aduaneros; la
respuesta es similar a la que se enva a los agentes aduaneros y lo nico que se
requiri programar fueron los procesos del SIAG local, que se encargan de armar
los archivos y presentar los resultados a los usuarios.
176
177
178
179
5.1
Procesos centrales
Los procesos centrales del SIAG que conforman parte del SIAG Central se
encuentran ubicados en un servidor central de transacciones, el cual se conoce
como Servidor de FTP (SFTP). Es en el SFTP en donde muchos de los usuarios
externos del SIAG se conectan y dejan su informacin y son los procesos
desatendidos que describiremos en esta seccin los que procesan la informacin
para manipularla dentro de la base de datos segn proceda para luego devolver
una respuesta a los usuarios.
180
181
182
5.1.1.1
procesos existentes dentro del SFTP y reside en el idle del servidor, activndose
cuando un nuevo archivo ingresa en el rbol de directorios del SIAG. En este rbol
de directorios se cuenta con un directorio definido por cada banco del sistema que
opera con el SIAG, lo cual tambin sucede con almacenadoras y agentes
aduaneros; es precisamente cuando ingresa un archivo nuevo a cualquiera de los
directorios citados con anterioridad cuando se activa el Waitnew.
Una gran ventaja de este proceso es que no consume mucho recurso de CPU
ni de memoria, evitando realizar bsquedas de archivos nuevos, la cual se tendra
que realizar en todos los directorios definidos.
servicio que se inicia de forma automtica al ser cargado el sistema operativo junto
con todos los dems servicios del servidor SFTP.
183
Para que el Waitnew funcione solamente se debe garantizar que los dems
programas que son llamados desde este proceso se encuentren ubicados en el
mismo directorio en que reside este programa (es decir el directorio raz C:\).
5.1.1.2
Renombrador de archivos
Este proceso tiene una gran importancia, ya que luego de ser levantado por el
Waitnew tiene como tarea la de distribuir las diferentes transacciones existentes a
los procesos receptores/enviadores y realizar el posterior anlisis; a pesar de esto
se puede decir que no tiene prioridad cero, pues este proceso no est siempre
activo sino es
184
5.1.1.3
Procesos enviadores/receptores
o Sendalm
o Sendec
o Penvia
o Sendconf
Estos procesos son los encargados de transmitir el archivo que fue tomado
por el siagproc.exe hacia el servidor central de base de datos. Cada uno de estos
procesos es un programa aparte y procesa diferentes tipos de archivos; la ventaja
de trabajar de esta manera es que se disparan eventos cuando est finalizada la
transmisin del archivo, haciendo ms rpida la operacin y en consecuencia la
transaccin ser atendida ms rpidamente.
Sendalm
185
la
5.1.1.3.2
Senddec
Penvia
Sendconf
Estos procesos no tienen la mayor prioridad ya que son invocados por otro
proceso y si esto no ocurre ellos nunca sern ejecutados.
186
Al igual que los otros procesos, los ejecutables de los programas estn en el
directorio raz del servidor de procesos (C:\) y el nombre de los ejecutables es
sendalm.exe, senddec.exe, penvia.exe y sendconf.exe respectivamente.
La
ejecucin de estos procesos es temporal, pues una vez atendida la transaccin por
la que fueron invocados la instancia del proceso que atendi la misma es eliminada.
187
188
SFTP
1 . A rc h iv o s d e B a n c o s
2 . A rc h iv o s d e D e c la ra c io n e s
3 . A rc h iv o s d e C o n fro n ta
C A P A S .O .
L is te n e r d e
S IA G -F IL E S
C A P A S .O .
L is te n e r d e
T ra n s a c c io n e s
1 . S e le c tiv o y A le a to rio
2 . D ic ta m e n e s
3 . C a p tu ra d e D e c la ra c io n e s
M U L T IP R O C E S A M IE N T O
E n v ia d o r
1
E n v ia d o r
2
E n v iia d o r
3
E n v ia d o r
1
E n v ia d o r
N
E n v ia d o r
2
E n v iia d o r
3
E n v ia d o r
N
C A P A T C P /IP
C A P A T C P /IP
M U L T IP R O C E S A M IE N T O
SCBD
D E M O N IO S
P1
R e c e p to r d e
D e c la ra c io n e s
P2
R e c e p to r d e
A lm a c e n a d o ra s
P11
S1
P 12
S2
P 13
S3
P 21
S4
P 22
S5
P 23
S6
P31
S7
P32
S8
P33
S9
P41
S 10
P42
S 11
P43
S 12
C A P A S .O .
CAPA
B .D .
A d m in is tra d o r d e
S e s io n e s
O RA CLE
D a ta
P3
R e c e p to r d e
A duanas
P4
R e c e p to r d e
Bancos
189
Figura 16.
ESQUEMA GLOBAL
DE PROCESOS SIAG
PC EN
ALMACENADORAS Y
ZONAS FRANCAS
APLICACION
ALMASIAG
WAITNEW
SendAlm
SendSelZ
Operaciones
de
Arribos,
Selectivo
y
Confirmaciones
Aleatorio
,
Extracciones
SIAGPROC
SendDec
declaraciones
electronicas
WaitExec
SERVIDOR CENTRAL DE
B.D.
RECVDEC
listens at 7400
penvia
SendConf
RECVBAN
listens at 7500
archivos de
almacenes
y zonas francas
SERVIDOR LOCAL DE
B.D.
RECVADU
listens at 7600
RECVCONF
listens at 7700
SendAlm
declaraciones
electronicas
RECVALM
listens at 7900
ADPROC
aduana 1
selectivo y
aleatorio,
dictamenes,
replicacion
SendDad
SendSel
WaitExec
5.1.2
Procesos locales
Los procesos locales del SIAG que conforman parte del SIAG Local se
encuentran ubicados en los diferentes servidores de bases de datos localizados en
cada aduana, adems de contar con programas que trasladan informacin a estos
procesos para que ellos a su vez se encarguen de comunicarse con el SIAG
central.
190
Es importante aclarar que la configuracin del sistema est dada de tal forma
que en cada aduana se cuenta con un servidor local; en este servidor local se
encuentran los procesos de comunicacin del SIAG local al SIAG central, adems
de una base de datos local que permite acceder cierta informacin en la red local y
as evitar la saturacin de consultas a la base de datos central; esto permite
tambin que en caso de falla del servidor central se pueda seguir operando de
alguna manera contingente solo con la base de datos local.
191
192
o Las operaciones que son administradas por el ADPROC son los selectivos
aleatorios, el envo de las declaraciones, de dictmenes y la replicacin de
datos entre la base de datos local y la central.
193
ADMINISTRADOR DE
PROCESOS (ADPROC)
2
Inicializa
Inicializacion Exitosa
4
Recibe
Comando
Comando
Valido
No hay
Comandos
Sub-Proceso Creado
5
Enviar
Respuesta
Comando = salir
7
Fin de
Ejecucion
6
Recorrer
Directorios
1
Crear SubProceso
Fallo al Inicializar
Repetir Proceso
por Siempre
Error de Creacion
8
Trasladar
Archivos
3
Error
5.2
194
5.2.1
Validacin sintctica
Validacin normativa
195
196
k = 0 La declaracin es vlida
=k
k > 0 La declaracin tiene errores
Rgimen ID
Segmento DGD
Segmento FAC
.
.
.
Segmento TRI
Fu
Parmetros
nci
n
F1 P11, P12,..,P1n
E1, E2
F2
E3
.
.
Rgimen ZI
Elementos
Que valida
.
.
Segmento DGD
Segmento FRA
.
.
.
Segmento TRI
Fi
197
E4,.., En
5.2.2.1
5.2.2.2
Tipo
Procedimiento
PAAD_Errores
Paquete
PAAD_NORMATIVO_N1
Paquete
198
Descripcin
Proceso que inicia la validacin normativa
de cualquier declaracin, aqu se verifica el
rgimen utilizado y en base a esto se
procede a llamar a la funcin especifica de
ese rgimen.
Paquete de base de datos que se encarga
de insertar en una tabla de errores temporal
todos los errores detectados durante el
proceso de validacin de una declaracin.
Este paquete se apoya de diferentes
funciones que lo componen para validar
aspectos como los derechos arancelarios
Proceso
Tipo
PAAD_VALIDAR_PERMISOS
Paquete
PAAD_VALIDAR_TRIBUTOS_DECLA
Paquete
PAAD_VALIDAR_TRIBUTOS_FRAC
Paquete
PAAD_VALIDAR_DESCARGOS
Paquete
Descripcin
que se estn utilizando, los impuestos de
importacin
indicados,
fecha
de
presentacin, datos del agente, tipo de
cambio, pas de origen y aspectos
asociados a la normatividad de los datos
que componen algunas generalidades de lo
declarado.
Se encarga de validar aspectos de los
permisos declarados en la declaracin,
verificando que si existan y que estn
declarados correctamente.
Valida que el calculo de los impuestos
declarados en la declaracin estn
correctos, esto en base a la normatividad
asociada a cada uno.
Cuenta con
funciones especficas que verifican el
clculo de los diferentes tributos existentes.
Las funciones existentes en este paquete
se encargan de validar los diferentes
tributos que se pagan por cada fraccin, los
programas existentes en esta librera o
paquete son llamados por los programas de
la librera o paquete descrito anteriormente.
Se encarga de verificar los descargos que
aplican segn el rgimen, en el caso de
almacenadoras es cuando ms se utilizan
estos.
Los procesos antes descritos son algunos de los existentes dentro del SIAG.
Como puede verse la mayora de estos residen en la base de datos; existen ms
procesos que los antes descritos, pues como ya se dijo, existen funciones por cada
rgimen; en general todos funcionan mediante la recepcin de parmetros y el
respectivo anlisis de cada uno para as generar la respuesta correspondiente.
5.3
las aduanas y tiene una gran importancia en todo el proceso aduanero y por ende
del diseo del SIAG, ya que como se ha dicho anteriormente es el selectivo
aleatorio el proceso que determina si cierta mercadera procede a revisin o no.
199
5.3.1
Esquema central
o Definicin de parmetros
o Procesos de operatoria de parmetros
o Procesos de comunicacin asociados.
5.3.1.1
Definicin de parmetros
200
En la base de datos central se cuenta con una tabla en la cual se definen los
parmetros que requiere el selectivo aleatorio para operar; es de all de donde se
toma la informacin para que luego se pueda determinar qu procede, si un verde o
un rojo (trminos que se utilizan para definir si procede una revisin sobre la
mercadera o si no procede).
En esta tabla se cuenta con los valores en porcentajes que aplican por criterio
de selectivo; los conceptos que se manejan son aspectos como el cdigo del
agente de aduana, la partida arancelaria, el pas de origen de la mercadera y otros
datos que van en toda declaracin y con los cuales se determina si procede o no su
seleccin para revisin. Algunos puntos importantes a tomar en cuenta sobre el
mantenimiento de datos de la tabla antes mencionada son:
o Los datos almacenados en la base de datos estn encriptados.
201
5.3.1.2
202
5.3.1.3
203
204
5.3.2
Esquema local
En cuanto a la operatoria del esquema local, podra decirse que este se basa
en 2 componentes, los cuales son:
205
5.3.2.1
206
5.3.2.2
Al igual que los procesos del selectivo central los procesos locales han sido
explicados de manera general en secciones previas; sin embargo a continuacin se
explican con mayor detalle para as poder comprender un poco ms el
funcionamiento de los mismos.
207
208
Figura 19. Lgica del proceso del selectivo aleatorio (entorno local y central)
SELECTIVO Y ALEATORIO PARA DECLARACIONES
AA+ddd+contador
ad_parametros_locale
s
Clave Agente
No. Declaracion
Mensaje de Error
Validacin de
Entrada y
Asignar No.
Operacion
3.1.1
Modulo Selectivo y
Aleatorio
ad_ctrl_operacion_
declaracion
ad_operacion_
declaraciones
Generar
Archivo de
Solicitud
Saannnn.ddd
Directorio de
Envios
Bitacora de control
Cat. Errores
Actualiza
Tb. de Control y
Bitacora
Directorio de
Recepcin
Saannnn.res
Verifica
Rojo,
Verde
o Rechazo
Demonio
de
Recepcin
Directorio
Salida_Aduanas
Decodifica
Codigo de
Error
Rechazo
Bitacora
de Envios
Saannnn.res
Generacin
Archivo de
Respuesta
3.1.3
Bloqueo
Computador
3.1.5
Saannnn.ddd
Certificacin y
Desplegado
del Resultado
y firma
Resultado Verde
Result.
Rojo
Demonio
Transmite
Archivo
Impresion del
resultado
(Certificacion)
Directorio
Entrada Aduanas
Asignacin
Aleatoria
Revisor
3.1.4
ad_revisores_turnos
Programa de
Atencin de
Solicitudes
ad_revision_operaci
ones
CRITERIOS
Generacin
de Firma
Selectivo y
Aleatorio
Declaraciones
Aduaneras
Sin Error
Tabla_Sel_Tem
Verifica
Estados
3.1.2
Con Error
5.4
es
209
Los pasos que sigue el proceso de pago en lnea son los siguientes:
o El banco estructura un archivo plano con la informacin del pago del tributo
de comercio exterior, siguiendo las reglas explicadas con anterioridad.
210
Los anteriores son los controles y pasos a nivel informtico que se hacen en el
proceso de pago de impuestos en lnea.
El archivo de confronta es ledo por otro proceso que registra el inicio de una
operacin de confrontacin y verifica cada declaracin incluida en el archivo;
permitiendo luego que las declaraciones ya confrontadas puedan ser pasadas al
sistema de recaudacin para registrar los ingresos en dicho sistema.
211
B anco
M e n s a je d e
R e q u e rim ie n to d e
Pago
0
P ro c e sa m ie n to
d e M e n sa j e e n
P ro xy
1
S canear
M e n s a je y
S e p a ra r
Tokens
M e n s a je e n F o rm a to d e
R e d In te rn a
M e n s a je S c a n e a d o
2
R e g istra r
.In te n to d e
Pago
5
R e c ha z a r
Pago
P a g o In c o rre c to
M e n sa j e R e g istra d o
3
V a lid a r
Pago
P a g o V a lid o
4
A c e p ta r
Pago
5.5
212
obligacin de llevar esos controles y que esta obligacin legal limita a SAT el poder
llevar los mismos, pero es la SAT quien debe velar por los intereses del estado en
cuanto a garantizar el pago de los impuestos en caso de que las mercaderas
importadas no salgan del pas, se estableci que era necesario un intercambio de
informacin entre la AGEXPRONT y la SAT, la cual deba ser llevada a cabo entre
los sistemas informticos de ambas instituciones y en tiempo real, brindando as el
mejor de los servicios posibles a los involucrados en operaciones de este tipo sin
perder los controles necesarios.
213
214
o Se valida que se cuente con una fianza vigente y con suficiente saldo
disponible para autorizar la operacin; en caso de no cumplir estas
condiciones se procede a generar un mensaje de error que es transmitido al
SIAG.
215
216
Figura 21.
rgimen 29-89
DIAGRAMA DE FLUJO DEL ESQUEMA DE VALIDACION
DE
FIANZA DISPONIBLE PARA LAS
DECLARACIONES
PERT ENECIENTES AL REGIMEN 2989
Captura de
la DAE
Agente
Aduanero
Validacion
de la
D eclaracion
en SAT
Envio de la
DAE hacia
S AT
DAE
Generar
Mensaje
XM
L
CHKD ISP
Validacion
Incorrecta
MSG
Si Pertenece
V alidacion de
SAT
Correcta
Generacion
de A rchivo
de E rrores
O btencion
de Archivo
de
R espuesta
Enviar
Mensaje a
Grem ial
Declaracion
DENE GADA
Generar
Archivo con
FIRM A
DAE
pertenece a
R egim enes
E speciales
29-89
SAT
Recibe e
interpreta
Mensaje
Declaracion
AUTO RIZADA
Recibir
M ensaje en
Grem ial
Genera
Mensaje
XM
L
RSP DISP
Validar Inciso
Arancelario en
la Resolucin
DAE
Mandar
Mensaje a
SA T
Yes
AUTO RIZADA
Fianza
No Disponible
DE NEGAD A
Alm acenar
en B.D . de
SAT y
generar FE
Validar si
tiene Fianza
Disponible
No Pertenece
Alm acenar
DAE en B.D.
de G rem ial
D AE
5.6
Fianza
Disponible
O perar el
S aldo de la
Cuenta
C orriente
El desarrollo de estos procesos como se indic con anterioridad fue algo que
no se tena planificado y se realiz debido a cambios en la direccin de las
autoridades mximas de la institucin. Por lo mismo se registraron muchos
problemas en esta operatoria a su inicio y se busc migrarlo a mejores plataformas.
217
218
219
VALIDACION EN ALMACENADORAS
Almacenadora
Datos de
Declaraciones
Captura
Digitada o
con Lectora
de PDF
Genera
Mensaje de
Error y
Rechaza
Declaracion
Validada
Declaracion
Validada
Numero de
Declaracion
BITACORA
Genera
Acuse de
Recibo
Estatus
Incorrecto
Estatus
Correcto
Busqueda en
la Tabla
Valida
Estatus de
Declaracion
Declaracion
Encontrada
Consulta
Consulta
AD_DECLARACIONES_ADUANERAS
220
6. ARQUITECTURA TECNOLGICA
Componente de Hardware
Componente de Software
6.1
Componente de hardware
221
6.1.1
Componente de comunicaciones
222
223
operaciones de SAT a inicios del ao 1998 se logr llegar al acuerdo con las
autoridades de Finanzas de utilizar el backbone con que contaba el Ministerio para
armar la red local de la central de SAT, utilizando al inicio algunos equipos del
Ministerio de Finanzas para poder entrar en operaciones, aunque luego SAT
optara por la implantacin de su propio backbone de fibra ptica.
En cuanto al rea de
comunicaciones se tiene que la misma se deba dar con varias entidades, entre las
cuales tenemos:
o Comunicacin con personal de SAT, tanto a nivel central como de sta hacia
las diferentes agencias o delegaciones en donde SAT cuente con
empleados.
o Comunicacin con los bancos del sistema que contaran con un contrato de
recaudacin con SAT.
o Comunicacin con almacenadoras
o Comunicacin con gremial de exportadores
o Comunicacin con el Banco de Guatemala
o Comunicacin con aduanas en El Salvador
o Comunicacin con agentes aduaneros
224
Para poder contar con la comunicacin en lnea con todos los entes arriba
indicados, la central de SAT se equip adecuadamente, no escatimando en gastos.
Como ya se indic, la red en la central se bas en backbones de fibra ptica en el
edificio de Finanzas, adems de colocar switchs de comunicacin de gran
capacidad en cada piso en donde se contaba con componentes de SAT.
Los puntos de red como se indic estn hechos para cable UTP por
225
Como ya se indic, SAT cuenta con el equipo necesario que hace realidad la
comunicacin con diferentes entidades externas. Para tal efecto, SAT cuenta con
equipo que permite comunicacin por medio de enlaces dedicados, los cuales se
realizan mediante la subcontratacin de empresas que brindan estos servicios; en
este caso se cuenta con enlaces desde la central hasta las diferentes oficinas
tributarias del pas y aduanas. Los enlaces estn funcionando a 64Kbits y en
algunos casos se cuenta con otros a 128Kbits, los cuales son asignados a los sitios
de mayor importancia y en donde se requiere mayor velocidad de transmisin entre
los sitios remotos y la central; en el caso de las aduanas se tiene que aduanas
como Puerto Quetzal, Santo Toms y Puerto Barrios cuentan con enlaces de este
tipo.
226
En algunos casos, SAT tiene enlaces redundantes que permiten que si falla el
principal se pueda contar con un medio alterno de enlace y as no perder la
conectividad; para los casos en que se tiene un enlace redundante se utilizan
equipos especiales que permiten aprovechar la otra conexin y as no solo utilizarla
en casos de emergencia. Solamente se debe agregar que en algunas aduanas se
cuenta con modems como parte de un esquema de redundancia en caso de falla
de enlaces.
227
228
6.1.2
Componente de equipos
En cuanto al componente central, hay que indicar que el SIAG a nivel central
cuenta tanto con los servidores que procesan la mayora de las transacciones en
lnea que genera el sistema, como con estaciones de trabajo para definicin de
parmetros de funcionamiento del sistema, las cuales son utilizadas por personal
de la intendencia de aduanas.
229
El servidor central contiene la base de datos central del SIAG. Este servidor
es de tecnologa RISC y el mismo est en cluster, tecnologa que permite que en
caso de fallas el equipo siga operando aunque sea a la mitad de su capacidad; el
servidor cuenta de dos equipos, ambos con las mismas caractersticas y utilizando
sistema operativo Unix; el servidor es de tecnologa IBM de la familia RS6000, con
4 procesadores en cada mquina y 2GB en memoria RAM para cada mquina,
siendo uno de los equipos ms grandes en cuanto a servidores de bases de datos.
La manera en que est configurado este equipo permite que una mquina
entera este atendiendo exclusivamente al SIAG y la otra mquina se encarga de
atender los requerimientos del resto de sistemas de SAT, incluyendo el sistema de
recaudacin y otros sistemas como los de fiscalizacin y gestin de contribuyentes.
230
En cuanto al disco, hay que indicar que cada servidor cuenta con suficiente
disco interno para operar adecuadamente el volumen de datos recibidos
diariamente, adems de utilizar ambos servidores la tecnologa RAID 5, que
permite recuperacin de los sistemas en caso de fallas.
Algo importante de
231
232
ESQUEMA DE INTERCONECTIVIDAD
DESDE LAS OFICINAS DE LOS
USUARIOS
EDIFICIO DE LA SAT
AGENTES ADUANALES
LAN
Modem
ADUANA 1
VALIDADOR
CENTRADIZADO
PC 1
PC 2
LAN
PC n
AN
LAN
LAN
DATA W.H.
EXPLOTAR LOS DATOS
ALMACENADORAS
TRANSITOS
SERVIDOR
LOCAL
UNIDAD
DE CD
SELECCION
Y
ALEATORIO
DICTAMENES
Router
Modem
WA
Router
WA
Router
Servidor W2000 de FTP
W
RED
INTERBANCARIA
AN
SWITCH
RED INTERNA
DE CADA BANCO
ZONAS FRANCAS
W
AN
Router
Modem
Access
Server
ADUANA 2
LAN
BANCO n
APODERADOS ADUANALES
WA
N
BANCO 1 BANCO 2
TRANSITOS
SERVIDOR
LOCAL
Modem
233
SELECCION
Y
ALEATORIO
DICTAMENES
6.2
Componente de software
234
6.2.1
235
236
6.2.2
237
6.2.2.1
Servidores centrales
238
6.2.2.2
Servidores locales
Los servidores locales de las aduanas estn estructurados de tal forma que
un servidor es el servidor de base de datos y de procesos y el otro servidor es el
servidor de control de dominio principal (es decir control de accesos de los usuarios
a la red local), adems de ser el servidor de correo a nivel local. Se tiene como
servidor secundario de dominio al servidor local de base de datos, contando as con
un esquema de seguridad en caso de fallo del servidor principal de dominio.
6.2.3
239
6.2.3.1
240
6.2.3.2
Para tal efecto, se utiliza una herramienta de Oracle conocida como Oracle
Express, la cual funciona mediante el concepto conocido como cubos de
informacin. Estos cubos de informacin permiten realizar cruces con otros
sistemas de SAT, tal como el de recaudacin y de fiscalizacin, pudiendo as
brindar consultas que permitan un mejor control de los contribuyentes y as poder
detectar anomalas.
241
6.2.3.3
242
6.2.4
Para el manejo del correo de SAT y del SIAG se utiliza Outlook Server en
conjunto con el conjunto de herramientas de Microsoft conocido como BackOffice,
contando con una base de datos SQL Server para control del correo, sobre el
sistema operativo Windows2000. Adems de esto se cuenta con software para el
control de accesos a internet, restringiendo el acceso a sitios no permitidos y
llevando un control de conexiones de usuarios para as poder determinar la
productividad y utilizacin del internet como herramienta de apoyo al trabajo en la
institucin.
Adems de todo el software antes descrito hay que recordar que los equipos
tipo switch y routers cuentan con un lenguaje de programacin asociado al campo
de las comunicaciones, siendo este personal el que controla este rubro en la
institucin; adems se cuentan con herramientas de soporte tales como las
brindadas por Microsoft Office y otras para valuacin de vehculos, las cuales son
utilizadas a nivel internacional para calcular precios de vehculos. Estas se conocen
como el Blue Book y el Red Book, que permiten saber precios de vehculos tanto
livianos como pesados.
243
244
7. TENDENCIAS FUTURAS
Dado que SAT tiene como una de sus premisas de trabajo el contar con
herramientas tecnolgicas innovadoras que permitan un mejor y mayor control
sobre los contribuyentes y evasores de impuestos en nuestro pas, se tom la
decisin de que nunca se tendran finalizados los sistemas en SAT y de que sera
una constante el cambio en dichos sistemas con miras a hacerlos mejores
herramientas y a hacerlos ms robustos en todo sentido.
Es con base en los puntos antes indicados que se desarrolla este captulo y
con esto, se describe lo que ser el futuro del sistema electrnico de aduanas de
Guatemala.
245
7.1
246
7.1.1
7.1.1.1
247
248
Oracle
HTTP
Server
(Apache)
Presentation
Services
Business Logic
Services
Portals
(WebDB)
Components
(BC4J)
Apache JServ
(Servlets)
EJBs
(8i JVM)
Oracle
JSP
Stored
Procedures
(Java, PL/SQL)
PL/SQL
(PSP)
CORBA
Services
Data
Management
Services
Oracle8i
Cache
Oracle8i
XML
PERL
Forms
Reports
Discoverer
System Services
249
7.1.1.2
250
7.1.2
251
252
7.2
253
7.2.1
Modificaciones legales
254
255
7.2.2
Cambio de procedimientos
o Se cambi el hecho de que los bancos tuvieran que digitar las declaraciones
entregadas por los contribuyentes, ya que ahora eran los contribuyentes los
encargados de realizar la digitacin de sus declaraciones mediante la
utilizacin de un software proporcionado por la SAT, el cual se conoce como
Asiste. En este software el contribuyente llena su declaracin de pago de
impuestos y posteriormente genera un archivo con formato XML en donde
va el contenido de la declaracin (una vez la declaracin este concluida);
luego el contribuyente se conecta a un sitio de internet que proporciona el
banco y realiza el pago electrnico de los impuestos, adjuntando el archivo
que contiene su declaracin.
256
o Se eliminan los procesos de control de calidad que tena SAT para las
declaraciones, debido a que la declaracin no pasa por un proceso de
digitacin del banco, si no que es enviada desde el contribuyente hasta la
SAT sin existir un proceso intermedio de reproduccin de los datos. El
control de calidad sobre las declaraciones es mediante realizar validaciones
en lnea como NIT existentes, claves de acceso, clculos en declaraciones y
otros que dependen ya de los casos especficos; pero todas estas son
realizadas por procesos que se activan al recibir requerimientos de
transacciones de parte del banco.
257
o Una vez ya cuenta con una firma electrnica procede a conectase al sitio
BANCASAT del banco de su preferencia y realizar el pago. Para esto, ya no
se presenta una declaracin aduanal fsicamente, si no que se llena un
formulario electrnico que presenta el banco o por medio del asiste
(mencionado anteriormente). En este formulario se indica la declaracin que
se est pagando y la firma electrnica asociada; el banco toma esta
informacin y la traslada al sistema BANCASAT localizado del lado de SAT
(este es un sistema tipo B2B Business to Business, que bsicamente son
procesos desatendidos que se conectan a la base de datos y verifican que la
informacin proporcionada en la declaracin sean correctos); luego se
devuelve una respuesta al banco y este notifica al contribuyente mediante la
pantalla del sitio web si el pago fue aprobado o no. Si procede se debita de
la cuenta del agente aduanero y se le entrega una firma electrnica; luego el
sistema de SAT enva una respuesta por correo electrnico al agente en
donde se indica que su pago fue recibido y procesado.
258
Como puede verse el proceso del SIAG no sufri mayor modificacin y ahora
el pago se tiene con mayor seguridad, ya que no se tienen posibilidades de
falsificaciones. Al da siguiente el banco enva en la confronta del BANCASAT las
declaraciones aduaneras que fueron pagadas en el da anterior, el pago de los
impuestos se sigue haciendo en lnea y la verificacin desde las aduanas para
asegurarse de que los pagos fueron hechos se siguen haciendo hacia la base de
datos del SIAG.
259
SAT
Envio y
recepcion de
inform acin
en batch
H TTP S
H TTP S
B A NC AR E D
HTTP S
Notificaciones
en linea
Debito
autom atico a
la cuenta del
contribuyente
A probacin
previa de
datos de la
declaracin
P rocesos de
atencin de
ttransacciones
H TTP S
V erificacion
archivo asiste
S erver S A T
W eb Server
P C Contribuyente
P C C ontribuyente
P C Contribuyente
P C C ontribuyente
260
7.2.3
7.2.4
261
Esta parte de verificacin es especficamente del NIT; para tal caso el sitio de
internet del banco en que se conecta el contribuyente se conecta al servidor de
SAT, all se verifica que el NIT exista y se regresa el nombre y apellido del
contribuyente; se verifica si el contribuyente ya tiene algn contrato con ese banco,
en caso de existir se consultar al contribuyente si desea reemplazar el ya
existente. Entre la informacin que queda registrada en el contrato se tiene la
siguiente:
o NIT del contribuyente.
o E-mail al que desea se le enve informacin del sistema y acuses de recibo
de declaraciones.
o Nmero de cdula; en caso de no tenerlo SAT, el sistema BANCASAT del
banco lo enva al de la SAT para que lo registre automticamente en su
base de datos.
o Datos del representante legal si fuera una persona jurdica.
262
7.2.5
263
o Se verifica que los archivos sean vlidos mediante un dll que SAT
entrega a los bancos participantes en el sistema BANCASAT.
8. Con base a los parmetros de validacin de BANCASAT y el cdigo de
versin del formulario, el sistema del banco verifica qu tipo de validaciones
debe aplicar al archivo adjuntado por el contribuyente.
o Si el formulario requiere validacin previa de SAT, se va al paso 9, en
caso contrario va al paso 11.
9. El banco ejecuta el procedimiento de aprobacin de declaraciones en lnea
con el sistema de SAT y contina con paso 10.
10. Si la aprobacin tuvo xito se debe continuar con paso 11, de lo contrario se
debe generar un mensaje de error e ir al paso 14.
11. Se efecta el proceso de debitar de la cuenta del contribuyente, en base a la
cuenta que selecciona l para esta operacin.
12. Si el dbito fue exitoso y el formulario es de aprobacin previa debe
continuar con el paso 13, de lo contrario se debe ir al paso 14.
13. El pago debe ser notificado a SAT segn procedimiento de notificacin en
lnea de presentaciones.
14. El contribuyente recibe un mensaje de notificacin de xito o rechazo de la
presentacin y pago de la declaracin.
15. Si el formulario no es de aprobacin previa y tiene notificacin inmediata
entonces debe ser enviado a SAT segn procedimiento de notificacin en
lnea de presentaciones.
16. El banco debe guardar la declaracin para as poder enviarla a SAT en el
archivo de confronta durante la noche o el siguiente da.
17. S la declaracin tiene anexos, el banco debe enviarla a SAT va HTTPS.
A grandes rasgos estos son los pasos que se siguen para la presentacin y
pago de impuestos por internet; como puede verse en la figura 27 se hace
referencia a los pasos antes indicados.
264
Contribuyentes
Pasos que debe seguir el
contribuyente para
presentar y pagar en forma
electronica por medio de un
Banco
PC contribuyente
.....
Anexos?
Internet
7
7
8
9
11
10
12
12
13
14
15
16
17 paso
final
7.2.6
Diseo tecnolgico
265
7.2.6.1
SAT-NIT-FORMULARIO-AAMM-HHMMSSCC.TXT
En donde:
Tabla XXX. Estructura del nombre del archivo generado por asiste
Campo
SAT
NIT
Formulario
AAMM
HHMMSSCC
Descripcin
Literal que indica que es un archivo de presentacin
electrnica.
NIT del contribuyente
Cdigo y versin del formulario
Ao y mes del periodo al que corresponde la
presentacin.
Horas, minutos, segundos y centsimas de segundo en
que Asiste gener el archivo.
7.2.6.2
AsisteSat
266
Este inici como un software que contaba con una base de datos Access en
la que se presentaba un formulario para ingresar el contenido de una declaracin,
basndose en la numeracin de las casillas que conformaban la misma; esto
complic un poco el trabajo del componente informtico de SAT, pues los
contribuyentes algunas veces tenan problemas de instalacin y no contaban con
soporte tcnico. Por lo mismo suponan que SAT deba darles este soporte, razn
por la cual se tom la decisin de hacer un software ms liviano, que no tuviera una
base de datos, no almacenando ningn dato y dejando el software lo ms liviano
posible. Esta versin se conoci como Asiste Light (de liviano), en esta versin cada
formulario era ingresado y ya no se poda recuperar, generndose el mismo a un
archivo, pudiendo mantener algunos parmetros de funcionamiento del sistema en
archivos encriptados tipo XML que el sistema requiriera para funcionar.
267
7.2.6.3
Las transacciones que llegan se manejan por medio de colas del sistema
operativo (CPQ) y adems de esto se cuenta con procesos que administran a los
procesos de comunicacin y encolamiento. Los procesos de comunicacin se
levantan automticamente al detectar operatoria de algn banco, esto gracias a
procesos que se levantan automticamente al momento de iniciar el sistema
operativo de cada mquina.
268
Un
ejemplo
de
una
direccin
es
la
siguiente:
https:/svrBANCASAT//BANCASAT/recvpostbco999.dll?tipotr=r
eqconfronta&tipopr=AS&pnamefile=CF9992001000001.zip,
la
269
Bancos
HTTPS
IIS.RecvPOST
Listener
Qdv
Qv
eSAT-CPQ
HTTPS
Qa
Qd
RespHTTPS
Sender
Directorios
Entrada/Salida
Qc
Qr
Qan
Directorios
Entrada/Salida
Servidor
Base de
Datos Oracle
GParametros
SendEmail
BDD
Qm
Validanit
7.2.7
AltayBajas
Declaracion
Confronta
Anexos
270
7.3
En el caso del IIS se podra utilizar la tecnologa .Net con que cuenta Microsoft
y en el caso del IAS se utilizaran estndares J2EE para el software a desarrollar.
7.4
Migracin de validador
271
7.5
que los mismos fueron desarrollados bajo gran presin de cumplimiento de tiempos
de entrega, de tal cuenta se utilizaron metodologas de desarrollo conocidas por la
experiencia del equipo involucrado.
Para este proyecto, SAT adquiri un software especializado para llevar esta
metodologa con el apoyo de una herramienta, adems de contratar la consultora
de una empresa especializada en estos procesos, fijndose metas en cuanto a
tiempo y logrando as alcanzar poco a poco los niveles de maduracin del modelo
CMM. Los niveles de la metodologa son:
7.5.1
Inicial
272
7.5.2
Repetible
7.5.3
Definido
7.5.4
Administrado
273
7.5.5
Optimizado
7.6
En cuanto a los cambios en arquitectura tecnolgica SAT tiene bien claros sus
objetivos, ya que se pretende renovar la misma segn los cambios que se den en el
mercado y segn se estime que esto permita tener mejores controles y apoye an
ms a la recaudacin de impuestos; sin embargo a corto plazo se definieron dos
grandes objetivos los cuales son:
274
7.6.1
7.6.2
275
Los servidores previstos para este sitio no son de la misma dimensin de los
que estn en funcionamiento en lnea, sin embargo, son lo suficientemente
poderosos como para poder atender de manera emergente cualquier problema;
adems se cuenta con enlaces redundantes en los sitios ms importantes que
apoyan cualquier mal funcionamiento que se detecte en lnea. Se espera utilizar
las replicaciones automticas con que cuenta la base de datos, realizando las
mismas a medio da y en la noche, afectando lo menos que se pueda el
funcionamiento de los sistemas en lnea; en fin, se est realizando un estudio a
fondo para poder brindarle a SAT la mejor solucin posible, siempre buscando las
soluciones econmicas ms factibles y que sean manejables por el presupuesto
asignado al rea de tecnologa de la SAT.
276
8. SEGURIDAD
Este captulo presenta los diferentes esquemas de seguridad con que cuenta
el SIAG: seguridad en la arquitectura tecnolgica utilizada y la seguridad misma de
la aplicacin. Se presentan los diferentes esquemas de contingencia con que
cuenta el sistema y, por lo mismo, ste se divide en dos grandes rubros, los cuales
son:
o Arquitectura tecnolgica
o Aplicacin
277
8.1
Arquitectura tecnolgica
La seguridad en cuanto a la arquitectura tecnolgica que sustenta al SIAG
est orientada a dos aspectos: por un lado est la parte de garantizar que solo las
personas autorizadas tengan accesos al sistema y por el otro est la parte de la
operatividad del sistema y la garanta de que el sistema funcionar en caso de
cualquier problema que se de con los equipos en que funciona el sistema.
o Equipos
o Software
8.1.1
Equipos
o Respaldos
o Acceso fsico a equipos
o Servidores
o Comunicaciones
278
8.1.1.1
Respaldos
Para los respaldos que se hacen de los sistemas diremos que los mismos se
dividen en dos grupos: uno que se hace sobre los datos que se manejan en los
sistemas y otro que se hace sobre el software que conforma las aplicaciones de
SAT, incluyendo entre estos al SIAG.
Sobre los respaldos que se realiza al software de los sistemas de SAT, este
se realiza tanto al software ejecutable que se encuentra en los servidores de
produccin, como al cdigo fuente de los sistemas, el cual se encuentra en los
servidores de desarrollo.
Todos los backups se realizan por medio de utileras que permiten que los
mismos se hagan automticamente, mediante la programacin de tareas
escalonadas en los sistemas operativos y mediante la ejecucin de comandos de
sistema operativo o de las herramientas a las que se les estn realizando backups,
tal y como el caso de Oracle que cuenta con una utilera que se llama Export, la
cual permite sacar un respaldo de la base de datos.
279
8.1.1.2
280
8.1.1.3
Servidores
281
8.1.1.4
Comunicaciones
282
283
No todos los nodos que conforman la red de SAT pueden ver a todos los
nodos de la red; esto es programado en los enrutadores que se tienen en cada
punto. La gerencia de informtica cuenta con un equipo de especialistas en redes
que se encargan de mantener la seguridad de la red de la institucin.
Algo importante de mencionar en esta seccin es que SAT cuenta con una
certificacin internacional de seguridad sobre su red, lo cual se realiz mediante la
contratacin de un servicio internacional.
Esto fue un proceso iterativo hasta que se logr garantizar que la red de SAT
era segura a nivel de estndares internacionales. Algunas de las sugerencias que
se realizaban sobre estos aspectos eran quitar el despliegue de las versiones de
algunos productos, ya que esto permite a los piratas cibernticos identificar los
diferentes productos de ataque para las versiones en que se encontraban algunos
componentes como servidores de aplicaciones, sistemas operativos u otros que
fueran de acceso a usuarios externos.
284
Los accesos a la red por usuarios externos se manejan tanto en el caso de los
agentes aduaneros como en el de los bancos en el esquema de BANCASAT, por
accesos definidos en el access server de la institucin, adems de que en los
routers se tiene configurado de qu direcciones IP se permite comunicacin.
8.1.2
Software
o Sistemas Operativos
o Bases de Datos
o Servidores de Aplicaciones
285
8.1.2.1
Sistemas operativos
Los sistemas operativos son software que est en una capa superior al equipo
y mediante estos se permite el manejo de los diferentes dispositivos de los equipos
mediante una interfase ms amigable a los usuarios finales; en el caso del SIAG y
dado que es un software diseado para funcionar bajo un ambiente cliente servidor,
se tienen dos componentes mayores en cuanto al rea de sistemas operativos: uno
que corresponde al sistema operativo del servidor de base de datos (servidor
central) y otro que corresponde al software con que cuentan las estaciones de
trabajo en donde operan el sistema los usuarios.
286
8.1.2.2
Bases de datos
287
Algunos roles pueden acceder slo parte de los objetos del SIAG y existe un
rol especial que permite realizar operaciones tanto a nivel central como local de las
aduanas; esto para configurar parmetros de operacin del proceso selectivo
aleatorio en las aduanas en caso de contingencias. Adems de esto, SAT tiene
una separacin entre el departamento de desarrollo de aplicaciones y el
departamento de sistemas, de tal cuenta que la gente que desarrolla el software de
las aplicaciones no tenga acceso a los sistemas de produccin; adems se cuentan
con bases de datos de desarrollo, las que a su vez manejan una segmentacin de
grupos de trabajo.
288
Cuando se crean los usuarios se deja configurado que lo primero que deban
hacer en su primera conexin sea cambiar su password.
289
290
Adems del Archive Log, Oracle cuenta con una serie de utilitarios que le
permiten tener respaldos de la informacin o de la definicin de los objetos de base
de datos, de tal cuenta que en las aduanas se utiliza una utilera conocida como
export la cual permite sacar respaldos en caliente de los datos (el trmino en
caliente se refiere a realizar un respaldo con la base de datos en funcionamiento).
Los backups realizados con esta herramienta brindan un medio de respaldo el cual
no brinda una recuperacin al 100% de transacciones realizadas recientemente, ya
que el export genera a un archivo binario la definicin de objetos y los datos
existentes, de manera que las transacciones que se estn realizando al momento
de ejecutar la utilera puede ser que no se hayan incluido al momento de ejecutar la
misma.
Luego por medio de una utilera conocida como import se puede recuperar
la informacin que se export, ya sea definicin de objetos con datos o solo la
definicin de los objetos; esto segn requiera el administrador de la base de datos.
291
8.1.2.3
Servidores de aplicaciones
8.2
Aplicacin
La seguridad en cuanto a la aplicacin, es decir el software desarrollado por el
personal de SAT y que es el utilizado para apoyo de los procesos aduaneros segn
el nuevo esquema, cuenta con diferentes esquemas de seguridad, los cuales estn
ntimamente relacionados a la seguridad de la arquitectura tecnolgica,
especialmente con la seguridad proporcionada por la base de datos; sin embargo
algunos son muy propios del diseo de la aplicacin, de tal cuenta que la misma
puede ser dividida en 3 grandes grupos que son:
o Seguridad de accesos
o Seguridad de datos
o Operatividad
292
8.2.1
Seguridad de accesos
La aplicacin est diseada de tal forma que utiliza los roles para permitir
acceso a segmentos de la aplicacin mediante un diseo de mens en donde se
incluyen grupos de programas: si el rol tiene acceso a algn men entonces el
usuario puede utilizar la aplicacin y proceder a llamar a las aplicaciones a las que
tenga acceso.
293
Entre los usuarios que no son empleados de SAT se puede tener a los
bancos, a los agentes aduaneros y otros usuarios que consultan las pginas de
internet que brinda SAT. En el caso de bancos y agentes aduaneros ellos acceden
por medio del access server o por medio de Bancared; estos accesos ya se han
explicado; en el caso de usuarios que acceden por medio de internet, se tienen
aquellos que consultan las pginas que presentan datos pblicos y las consultas
que hacen los contribuyentes, para los cuales se crean usuarios personalizados y
se validan por medio de la seguridad del IAS.
294
8.2.2
Seguridad de datos
295
8.2.3
Operatividad
296
Como puede verse, el SIAG cuenta con varios esquemas de seguridad; algo
de mucha importancia es que cada rgimen que clasifica a una declaracin dicta
mucha de la operatividad que debe seguir una declaracin, como por ejemplo si
requiere verificacin, si requiere pago de tributos o si se deben hacer validaciones
en lnea por medio de la AGEXPRONT y su sistema informtico; esto garantiza que
una declaracin cumpla en ley con las obligaciones que tiene para aceptar la
operacin requerida y as hacer transparente el proceso de comercio exterior que
se solicita en la misma.
297
298
CONCLUSIONES
1.
El SIAG es un sistema que permite distribuir el trabajo, ya que son los agentes
aduaneros quienes preparan sus declaraciones aduaneras y las transfieren al
sistema por medio de comunicacin electrnica, facilitando con esto la
operacin y atencin de los usuarios del sistema.
2.
3.
4.
299
5.
300
RECOMENDACIONES
301
302
BIBLIOGRAFA
303