Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Localización Fiscal para Estados Unidos

Características del Requisito

Línea de Producto:

Microsiga Protheus

Segmento:

Servicios Mercado Internacional

Módulo:

SIGAFAT

Rutina:

Rutina

Nombre Técnico

MATA994Zona Fiscal vs Impuestos
FISA010Ciudades
FISA016Actividad Económica

Rutina(s) involucrada(s)

Nombre Técnico

MATA030Clientes
Requisito/Story/Issue:DMINA-254

País(es):

Estados Unidos

Base(s) de Datos:

Microsoft SQL

Tablas utilizadas:

  • SA1 - Clientes
  • SFF - Ganancias/Fondo Cooperativo
  • CCN - Actividad Económica
  • CC2 - Ciudades

Sistema(s) operativo(s):

Windows ® / Linux ®

Descripción 

En los Estados Unidos de América, el impuesto sobre la venta es aplicable sólo a los bienes y servicios puestos a la venta al por menor, cuando el producto alcanza su forma definitiva, y no durante los pasos que le añadieron valor anteriormente.

No hay impuesto sobre la venta en la ventas al por mayor, las ventas de materias primas o productos no terminados, si el comprador es un intermediario que planea vender a otro intermedio o al mercado minorista. El impuesto sobre la venta se aplica sólo en la venta o el arrendamiento de los bienes o servicios a los consumidores.

Cada estado en los Estados Unidos de América maneja sus propios impuestos y decide la tasa aplicada en todo su distrito. Este impuesto se conoce como el impuesto estatal. Sin embargo, el impuesto sobre la venta pagado por el consumidor no es el mismo en todo el estado.

Algunas regiones geopolíticas: como jurisdicciones, municipios, ciudades y condados, pueden imponer una sobretasa local que se suma a la tasa del estado. Dependiendo de la ubicación donde un consumidor compra sus bienes o servicios, puede haber un impuesto estatal y además una sobretasa local.

No todos los productos son sujetos a los mismos impuestos. Los alimentos, la ropa, los medicamentos (con o sin récipe) pueden ser exentos del impuesto general en algunos estados. Por otra parte, la comida preparada, la gasolina, el alcohol y el tabaco siguen reglas diferentes, teniendo una tasa de impuesto más alta que la tasa regional.

 

 

Actualizaciones del Compatibilizador 

1.    Creación de tablas en el archivo SX2 – Tablas:

Clave

Nombre

Modo

PYME

CCNActividad EconómicaCS
CC2CiudadesC

N

 

2.  Creación y modificación de Campos en el archivo SX3 – Campos:

  • Tabla SFF:

 

Campo

FF_IMPOSTO

Tipo

Caracter

Tamaño

3

Decimal

0

Formato

@!

Título

Impuesto

Descripción

Código del Impuesto

Utilizado

Obligatorio

Browse

No

Val. Sistema

Vazio() .Or. ExistCpo("SFB",M->FF_IMPOSTO)

Help

Codigo del impuesto calculado.
Campo

FF_ZONFIS

TipoCaracter
Tamaño2
Decimal0
Formato@!
TítuloEstado
DescripciónEstado de la Zona Fiscal
Utilizado
Obligatorio
Browse
Val. SistemaExistCpo("SX5","12"+M->FF_ZONFIS) .And. NaoVazio()
Consulta12
Grupo de Campos010
CampoFF_CODMUN
TipoCaracter
Tamaño5
Decimal0
Formato@!
TítuloCiudad
DescripciónCódigo de la Ciudad
Utilizado
Obligatorio
BrowseNo
VisualAlterar
ContextoReal
Val. Sistema

Vazio() .Or. ExistCpo("CC2",M->FF_ZONFIS+M->FF_CODMUN,1)

ConsultaCC2SFF
CampoFF_COD_TAB
TipoCaracter
Tamaño7
Decimal0
Formato@!
TítuloTipo Activid
DescripciónTipo de Actividad
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. Sistemavazio() .Or. ExistCpo("CCN",M->ZONFIS+M->FF_COD_TAB,1)
ConsultaCCNSFF
CampoFF_ALIQ
TipoNumerico
Tamaño7
Decimal3
Formato

@E 999.999

TítuloAlicuota
Descripción

Alic. Impuesto/Retencion

Utilizado
Browse

 

  • Tabla CCN:
CampoCCN_FILIAL
TipoCaracter
Tamaño8
Decimal0
TítuloSucursal
DescripciónSucursal del Sistema
UtilizadoNo
ObligatorioNo
BrowseNo
VisualVisual
ContextoReal
Grupo de Campos033
CampoCCN_AGCIIU
TipoCaracter
Tamaño2
Decimal0
Formato@!
TítuloEstado
DescripciónCódigo del Estado
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaVazio() .Or. ExistCpo("SX5","12"+M->CCN_AGCIIU)
Consulta12
WhenInclui
Campo

CCN_CIIU

TipoCaracter
Tamaño7
Decimal0
Formato@!
TítuloActivid. Eco
DescripciónActividad Económica
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaNaoVazio() .And. ExistChav("CCN",M->CCN_AGCIIU+M->CCN_CIIU)
WhenInclui
CampoCCN_DESCR
TipoCaracter
Tamaño254
Decimal0
Formato@!
TítuloDesc. Activ.
DescripciónDesc. Actividad Económica
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. Sistema

NaoVazio()

 

  • Tabla CCN:

 

CampoCCN_FILIAL
TipoCaracter
Tamaño8
Decimal0
TítuloSucursal
DescripciónSucursal del Sistema
UtilizadoNo
ObligatorioNo
BrowseNo
VisualVisualizar
ContextoReal
Grupo de Campos033
CampoCC2_EST
TipoCaracter
Tamaño2
Decimal0
Formato@!
TítuloEstado
DescripciónCódigo del Estado
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaExistCpo("SX5","12"+M->CC2_EST).And.ExistChav("CC2",M->CC2_EST+M->CC2_CODMUN)
Consulta12
Grupo de Campos010
Campo

CC2_DESCE

TipoCaracter
Tamaño30
Decimal0
Formato@!
TítuloDesc. Estado
DescripciónDescripción del Estado
Utilizado
ObligatorioNo
Browse
VisualVisualizar
ContextoVirtual
Val. SistemaIIf(!INCLUI,Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"")
Inicializador

Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()")

CampoCC2_CODMUN
TipoCaracter
Tamaño5
Decimal0
Formato

@!

TítuloCiudad
DescripciónCódigo de la Ciudad
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaExistChav("CC2",M->CC2_EST+M->CC2_CODMUN, 1, "JAGRAVADO") .And.  FisVldCiud(M->CC2_CODMUN)
CampoCC2_MUN
TipoCaracter
Tamaño40
Decimal0
Formato@!
TítuloDesc. Ciudad
DescripciónDescripción de la Ciudad
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaTexto()
CampoCC2_PRESEN
TipoCaracter
Tamaño1
Decimal0
Título

¿Presencia?

Descripción

¿Presencia Fisica?

Utilizado
ObligatorioNo
BrowseNo
VisualAlterar

Contexto

Real
Val. SistemaPertence("12")
Inicializador"2"
Combo1=Si;2=No

 

  • Tabla SA1:
CampoA1_ATIVIDA
TipoCaracter
Tamaño7
Decimal0
Formato@!
TítuloC.Actividad
DescripciónCódigo de la Actividad
Utilizado
ObligatorioNo
BrowseNo
Val. Sistema

Vazio() .or. ExistCpo("CCN",M->A1_EST+ M->A1_ATIVIDAD,1)

ConsultaCCNSA1


Importante:

  • El tamaño de los campos que disponen de grupo puede variar de acuerdo con el entorno en uso.

3.   Creación de Consulta Estándar en el archivo SXB – Consulta Estándar:

  • Consulta Actividad Económica:

Alias

CCNSA1

Tipo

(XB_TIPO)

Secuencia

(XB_SEQ)

Columna

(XB_COLUNA)

Descripción

(XB_DESCRI)

Contenido

(XB_CONTEM)

Tipo 
Secuencia 
Columna 
Descripción 
Contenido 
Tipo 
Secuencia 
Columna 
Descripción 
Contenido 

Tipo

Secuencia

 
Columna 
Descripción 
Contenido 
Tipo 
Secuencia 
Columna 
Descripción 
Contenido 
Tipo 
Secuencia 
Columna 
Descripción 
Contenido 
Tipo 
Secuencia 
Columna 
Descripción 
Contenido 
  • Consulta Tipo Actividad:
AliasCCNSFF
Tipo 
Secuencia 
Columna 
Descripción 
Contenido 

 

4.  Creación Índices en el archivo SIX – Índices:

Índice

CC2

Orden

1

Clave

CC2_FILIAL+CC2_EST+CC2_CODMUN

Descripción

Estado + Ciudad

Propietario

S
ÍndiceCC2
Orden2
ClaveCC2_FILIAL+CC2_MUN
DescripciónDesc. Ciudad
PropietarioS
ÍndiceCC2
Orden3
ClaveCC2_FILIAL+CC2_CODMUN
DescripciónCiudad
PropietarioS
ÍndiceCC2
Orden4
ClaveCC2_FILIAL+CC2_EST+CC2_MUN
DescripciónEstado + Desc. Ciudad
PropietarioS
ÍndiceCCN
Orden1
ClaveCCN_FILIAL+CCN_AGCIIU+CCN_CIIU
DescripciónEstado + Ciudad
PropietarioS
ÍndiceCCN
Orden2
ClaveCCN_FILIAL+CCN_CIIU
DescripciónCiudad
PropietarioS

 

5.  Creación de Disparadores en el archivo SX7 – Disparadores:

  • Tabla CC2 - Ciudades :

Campo

CC2_EST

Secuencia

001

Campo Dominio

CC2_DESCE

Tipo

P

Regla

Posicione("SX5",1,xFilial("SX5") + "12" + M->CC2_EST,"X5_DESCRI")

¿Posiciona?

N

Propietario

U
CampoCC2_EST
Secuencia002
Campo DominioCC2_CODMUN
TipoP
ReglaSubStr(AllTrim(M->CC2_EST), 1,2)
¿Posiciona?N
PropietarioU

Procedimiento de Configuración

CONFIGURACIÓN DE MENÚS

 

1.  En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción de menú de SIGAFAT, conforme las instrucciones a continuación:

 

Menú

Actualizaciones

Submenú

Archivos

Nombre de la Rutina

Ciudades

Programa

FISA010

Módulo

SIGAFAT

Tipo

Función de Protheus
MenúActualizaciones
SubmenúArchivos
Nombre de la RutinaActividad Económica
ProgramaFISA016
MóduloSIGAFAT
TipoFunción de Protheus
MenúActualizaciones
SubmenúArchivos
Nombre de la RutinaZona Fiscal vs Impuestos
ProgramaMATA994
ModulóSIGAFAT
TipoFunción de Protheus

Procedimiento de Utilización

 Rutina Ciudades:

       1.            En Facturación, acceda a Actualizaciones / Archivos / Ciudades (FISA010).

El sistema exhibe la ventana de Ciudades registradas.

       2.            Se podrá utilizar las opciones de Incluir, Modificar, Visualizar y Borrar Ciudades.

       3.            Tras realizar alguna de las opciones mencionadas en el punto anterior, se mostrará el resultado en el browse de Ciudades.

 

 Rutina Actividad Económica:

       1.            En Facturación, acceda a Actualizaciones / Archivos / Actividad Económica (FISA016).

El sistema exhibe la ventana de Actividades Económicas registradas.

       2.            Se podrá utilizar las opciones de Incluir, Modificar, Visualizar y Borrar Actividades Económicas.

       3.            Tras realizar alguna de las opciones mencionadas en el punto anterior, se mostrará el resultado en el browse de Actividad Económica.