Versões comparadas

Chave

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

Localización Fiscal para Estados Unidos versión 12.1.14/versión 12.1.17.

Características del Requisito.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFAT / SIGACOM.

Rutina(s):

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.

     

     

    LOCXNFDocumentos Fiscales
    LOCXNF2Funciones genéricas para Generación de Notas Fiscales.
    M460STXCálculo de impuestos de salidas
    MATXFIS

    Cálculo de Impuestos

    M100STXCálculo de impuestos de entradas
    MATA468NGeneración de Notas fiscales
    MATR996Reporte Auxiliar de Impuestos
    IMPFATEUAFormato de Factura de Ventas
    IMPXFISFuente auxiliar de MATXFIS
    Requisito/Story/Issue:DMINA-253 / DMINA-254 / DMINA-381 /DMINA-379/DMINA-537/DMINA-655/DMINA-534/DMINA-5414 (v 12.1.14), DMINA-1012/DMINA-5952 (v 12.1.17).

    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
    • SF2 - Encabezado Factura Salida
    • SF3 - Libros Fiscales
    • SA2 -Proveedores
    • SF1 - Encabezado Factura de Entrada
    • SD1 - Detalle de Factura de Entrada
    • SC5 - Pedido de Venta
    • SM0 - Sucursales

    Sistema(s) operativo(s):

    Windows ® / Linux ®
    Pacote003734, 003955, 005574

    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 las 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.


    Proceso de implementación

    Para versión 12.1.14:

    1. Del Portal del Cliente de la versión 12.1.14, descargar:
      a)  Binarios. 
      b)  Repositorio de Objetos (Noviembre 2017). .
      c) Diccionario completo.
      d) Diccionario Diferencial (Noviembre 2017).
      e) Help Diferencial (Noviembre 2017).
      f) Menús (Noviembre 2017). 
      g) Patch del issue DMINA-1088 .
    2. Aplique el Patch del issue DMINA-1088 .
    3. Copie los archivos a las ubicaciones correspondientes.
    4. Ejecute el UPDDISTR, las actualizaciones realizadas, son las mencionadas en la siguiente sección.
    5. Realice las configuraciones necesarias, mencionadas en este documento, en la  sección de Procedimiento de Utilización.

    Para versión 12.1.17:

    1. Del Portal del Cliente de la versión 12.1.17, descargar:
      a)  Binarios. 
      b)  Repositorio de Objetos (Agosto 2018). .
      c) Diccionario completo.
      d) Diccionario Diferencial (Agosto 2018).
      e) Help Diferencial (Agosto 2018).
      f) Menús (Agosto 2018). 
      g) Patch del issue DMINA-1012 .
    2. Aplique el Patch del issue DMINA-1012 .
    3. Copie los archivos a las ubicaciones correspondientes.
    4. Ejecute el UPDDISTR, las actualizaciones realizadas, son las mencionadas en la siguiente sección.
    5. Realice las configuraciones necesarias, mencionadas en este documento, en la  sección de Procedimiento de Utilización.


    Actualizaciones al Diccionario de Datos

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

    Clave

    Nombre

    Modo

    PYME

    CCNActividad EconómicaCS
    CC2CiudadesC

    N


    2.    Creación de Indices  en el archivo SIX :

    Indice

    Orden

    Llave

    Descripción

    CC21CC2_FILIAL+CC2_EST+CC2_CODMUN Estado + Ciudad
    CC22CC2_FILIAL+CC2_MUN

    Desc. Ciudad 

    CC23CC2_FILIAL+CC2_CODMUN  Ciudad
    CC24CC2_FILIAL+CC2_EST+CC2_MUNEstado + Desc. Ciudad
    CCN1CCN_FILIAL+CCN_AGCIIU+CCN_CIIU   Estado + Activ. Econ. 
    CCN2CCN_FILIAL+CCN_CIIU     Activ. Econ.                 


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

    • Tabla SFF:

    Campo

    FF_IMPOSTO

    Tipo

    Carácter

    Tamaño

    3

    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_TABTipoCaracterTamaño7

    Decimal

    0

    Formato

    @!

    Título

    Tipo Activid
    Impuesto

    Descripción

    Tipo de ActividadVisualAlterarContextoReal
    Código del Impuesto

    Utilizado

    Obligatorio

    Browse

    No

    Val. Sistema

    vazio
    Vazio() .Or. ExistCpo("
    CCN
    SFB",M-
    >ZONFIS+M-
    >FF_
    COD_TAB,1
    IMPOSTO)
    ConsultaCCNSFF

    Help

    Código del impuesto calculado.
    Campo

    FF_

    ALIQ

    ZONFIS

    Tipo
    Numerico
    Carácter
    Tamaño
    7
    2
    Decimal
    3
    0
    Formato
    @E 999.999
    @!
    Título
    Alicuota
    Estado
    Descripción
    Alic. Impuesto/Retencion
    Estado de la Zona Fiscal
    Utilizado
    Browse
    Obligatorio
     
    Browse
    • Tabla CCN:
    CampoCCN_FILIAL
    TipoCaracter
    Tamaño8
    Decimal0
    TítuloSucursal
    DescripciónSucursal del Sistema
    UtilizadoNo
    ObligatorioNo
    BrowseNo
    VisualVisual
    ContextoReal
    Grupo de Campos033
    Val. SistemaExistCpo("SX5","12"+M->FF_ZONFIS) .And. NaoVazio()
    Consulta12
    Grupo de Campos010
    HelpInforme el Código del Estado.
    CampoFF_CODMUN
    TipoCarácter
    Tamaño5
    CampoCCN_AGCIIUTipoCaracterTamaño2
    Decimal0
    Formato@!
    Título
    Estado
    Ciudad
    DescripciónCódigo
    del Estado
    de la Ciudad
    Utilizado
    Obligatorio
    Browse
    No
    VisualAlterar
    ContextoReal
    Val. Sistema

    Vazio() .Or. ExistCpo("

    SX5

    CC2",

    "12"

    M->FF_ZONFIS+M-

    >CCN

    >FF_

    AGCIIU

    CODMUN,1)

    Consulta
    12
    CC2SFF
    WhenInclui
    HelpInforme el Código de la Ciudad.
    Campo
    CCN
    FF_COD_
    CIIU
    TAB
    Tipo
    Caracter
    Carácter
    Tamaño7
    Decimal0
    Formato@!
    TítuloTipo Activid
    . Eco
    DescripciónTipo de Actividad
    Económica
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. Sistema
    NaoVazio
    vazio() .
    And
    Or.
    ExistChav
    ExistCpo("CCN",M-
    >CCN_AGCIIU
    >ZONFIS+M-
    >CCN_CIIU)WhenInclui
    >FF_COD_TAB,1)
    ConsultaCCNSFF
    HelpInforme código de actividad económica.
    Campo
    CCN
    FF_
    DESCR
    ALIQ
    Tipo
    Caracter
    Numérico
    Tamaño
    254
    7
    Decimal
    0
    3
    Formato
    @!

    @E 999.999

    Título
    Desc. Activ.
    Alicuota
    Descripción
    Desc. Actividad Económica

    Alic. Impuesto/Retención

    Utilizado
    Obligatorio
    Browse
    VisualAlterarContextoRealVal. Sistema

    NaoVazio()

     

    • Tabla CCN:
    HelpAlícuota para retención de la ganancia.

    ** Los demás campos de la tabla SFF deben quedar configurados como NO Usados.

    • Tabla CCN:
     
    CampoCCN_FILIAL
    Tipo
    Caracter
    Carácter
    Tamaño8
    Decimal0
    TítuloSucursal
    DescripciónSucursal del Sistema
    UtilizadoNo
    ObligatorioNo
    BrowseNo
    Visual
    Visualizar
    Visual
    ContextoReal
    Grupo de Campos033
    Campo
    CC2
    CCN_
    EST
    AGCIIU
    Tipo
    Caracter
    Carácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloEstado
    DescripciónCódigo del Estado
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. SistemaVazio() .Or. ExistCpo("SX5","12"+M-
    >CC2
    >CCN_
    EST).And.ExistChav("CC2",M->CC2_EST+M->CC2_CODMUN)Consulta12Grupo de Campos010Campo

    CC2_DESCE

    TipoCaracterTamaño
    AGCIIU)
    Consulta12
    WhenInclui
    Campo

    CCN_CIIU

    TipoCarácter
    Tamaño7
    30
    Decimal0
    Formato@!
    Título
    Desc
    Activid.
    Estado
    Eco
    Descripción
    Descripción del Estado
    Actividad Económica
    Utilizado
    Obligatorio
    No
    Browse
    Visual
    Visualizar
    Alterar
    Contexto
    Virtual
    Real
    Val. Sistema
    IIf(!INCLUI,Posicione
    NaoVazio() .And. ExistChav("
    SX5
    CCN",
    1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"")Inicializador

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

    CampoCC2_CODMUNTipoCaracterTamaño
    M->CCN_AGCIIU+M->CCN_CIIU)
    WhenInclui
    CampoCCN_DESCR
    TipoCarácter
    Tamaño254
    5
    Decimal0
    Formato@!
    Título
    Ciudad
    Desc. Activ.
    Descripción
    Código de la Ciudad
    Desc. Actividad Económica
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. Sistema
    ExistChav

    NaoVazio(

    "CC2",M->CC2_EST+M->CC2_CODMUN, 1, "JAGRAVADO") .And.  FisVldCiud(M->CC2_CODMUN)

    )


    • Tabla CC2:
    CampoCC2_
    MUN
    FILIAL
    Tipo
    Caracter
    Carácter
    Tamaño
    40
    8
    Decimal0
    Formato@!
    Título
    Desc. Ciudad
    Sucursal
    Descripción
    Descripción de la Ciudad
    Sucursal del Sistema
    Utilizado
    No
    Obligatorio
    No
    Browse
    No
    Visual
    Alterar
    Visualizar
    ContextoReal
    Val. SistemaTexto()
    Grupo de Campos033
    CampoCC2_
    PRESEN
    EST
    Tipo
    Caracter
    Carácter
    Tamaño
    1
    2
    Decimal0
    Formato@!
    Título
    ¿Presencia?
    Estado
    Descripción
    ¿Presencia Fisica?
    Código del Estado
    Utilizado
    Obligatorio
    No
    Browse
    No
    VisualAlterar
    ContextoReal
    Val. Sistema
    Pertence
    ExistCpo("SX5","12"+M->CC2_EST)
    Inicializador
    Consulta
    "2"Combo1=Si;2=No

     

    Tabla SA1:
    12
    Grupo de Campos010
    HelpCódigo del estado
    Campo
    A1

    CC2_

    ATIVIDA

    DESCE

    Tipo
    Caracter
    Carácter
    Tamaño
    7
    30
    Decimal0
    Formato@!
    Título
    C
    Desc.
    Actividad
    Estado
    Descripción
    Código de la Actividad
    Descripción del Estado
    Utilizado
    ObligatorioNo
    Browse
    No
    VisualVisualizar
    ContextoVirtual
    Val
    Val
    . Sistema
    Vazio() .or. ExistCpo
    IIf(!INCLUI,Posicione("
    CCN
    SX5"
    ,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 CCNCII:

    Alias

    CCNCII

    Tipo

    1

    Secuencia

    01

    Columna

    DB

    Descripción

    Codigos CIIU

    Contenido

    CCN
    Tipo2
    Secuencia01
    Columna02
    Tipo4
    Secuencia01
    Columna01
    ContenidoCCN_CIIU

    Tipo

    4
    Secuencia01
    Columna02
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna03
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    Contenido

    CCN_CIIU

    • Consulta CCNSA1:
    AliasCCNSA1
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Actividad Economica

    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónCiudad
    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna02
    DescripciónCiudad
    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna03
    DescripciónDesc. Ciudad
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    ContenidoCCN->CCN_CIIU
    Tipo6
    Secuencia01
    ContenidoCCN_AGCIIU == A1_EST
    • Consulta CC2SFF:
    AliasCC2SFF
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Municipios Ad.Imp. 

    ContenidoCC2
    Tipo2
    Secuencia01
    Columna01
    Descripción

    Estado + Actividad 

    Tipo2
    Secuencia02
    Columna02
    Descripción

    Desc. Ciudad

    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCC2_EST
    Tipo4
    Secuencia01
    Columna02
    DescripciónCiudad
    ContenidoCC2_CODMUN
    Tipo4
    Secuencia01
    Columna03
    Descripción

    Descripcion Ciudad

    ContenidoCC2_MUN
    Tipo4
    Secuencia02
    Columna01
    DescripciónEstado
    ContenidoCC2_EST
    Tipo4
    Secuencia02
    Columna02
    DescripciónCiudad
    ContenidoCC2_CODMUN
    Tipo4
    Secuencia02
    Columna03
    DescripciónDescripción Ciudad
    ContenidoCC2_MUN
    Tipo5
    Secuencia01
    ContenidoCC2->CC2_CODMUN
    Tipo6
    Secuencia01
    ContenidoCC2->CC2_EST==M->FF_ZONFIS
    • Consulta CCNSFF:
    AliasCCNSFF
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Tipo Actividad

    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónActividad Económica
    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna02
    Descripción

    Actividad Económica

    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna03
    DescripciónDesc. Actividad Econ
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    ContenidoCCN->CCN_CIIU
    Tipo06
    Secuencia01
    ContenidoCCN_AGCIIU == M->FF_ZONFIS

     

    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.

     

     Rutina Zona Fiscal vs Impuestos:

           1.            En Facturación, acceda a Actualizaciones / Archivos / Zona Fiscal vs Impuestos (MATA994).

    El sistema exhibe la ventana de Zonas Fiscales vs Impuestos registradas.

           2.            Se podrá utilizar las opciones de Incluir, Modificar, Visualizar y Borrar Zonas Fiscales vs Impuestos.

           3.            Tras realizar alguna de las opciones mencionadas en el punto anterior, se mostrará el resultado en el browse de Zonas Fiscales vs Impuestos.

     

     

     

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

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

    CampoCC2_CODMUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato

    @!

    TítuloCiudad
    DescripciónCódigo de la Ciudad
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. SistemaVazio() .Or. ExistChav("CC2",M->CC2_EST+M->CC2_CODMUN, 1, "JAGRAVADOCC2")
    Help

    Informe el código de la ciudad debe ser conformado por:

    Dos primero caracteres correspondiente al Estado seleccionado, más un consecutivo, Ejemplo:

    Si Estado es AA, la Ciudad puede ser : AA001, AA002, etc.

    CampoCC2_MUN
    TipoCarácter
    Tamaño40
    Decimal0
    Formato@!
    TítuloDesc. Ciudad
    DescripciónDescripción de la Ciudad
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. SistemaTexto()
    CampoCC2_PRESEN
    TipoCarácter
    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
    HelpInforme si el emisor del documento de venta tienen o no presencia física en la ciudad. 1=Si, 2=No


    • Tabla SA1:
    CampoA1_ATIVIDA
    TipoCarácter
    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
    HelpCódigo de actividad económica del cliente


    CampoA1_COD_MUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCod Ciudad
    DescripciónCódigo de Ciudad
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. Sistema

    Vazio() .or. ExistCpo('CC2',M->A1_EST+M->A1_COD_MUN)

    ConsultaCC2SA1
    HelpCódigo de Ciudad. Para uso en la regla del cálculo de impuestos durante la venta


    CampoA1_CONTRBE
    TipoCarácter
    Tamaño1
    Decimal0
    Formato@!
    TítuloTipo Contrib
    DescripciónTipo de Contribuyente
    Utilizado
    ObligatorioNo
    BrowseNo
    Cbox1=Consumidor Final;2=Revendedor
    Help

    Define cual tipo de Cliente
    1=Consumidor Final
    2=Revendedor

    CampoA1_PFISICA
    TipoCarácter
    Tamaño18
    Decimal0
    Formato@!
    TítuloRG/Ced Extran
    DescripciónCed Ident/Ced Extranjero
    Utilizado
    ObligatorioNo
    BrowseNo


    • Tabla SA2:


    CampoA2_COD_MUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCd. Municipio
    DescripciónCódigo del Municipio
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. Sistema

    ExistCpo('CC2',M->A2_EST+M->A2_COD_MUN)

    ConsultaCC2SA1
    CampoA2_PFISICA
    TipoCarácter
    Tamaño18
    Decimal0
    Formato@!
    TítuloRG/Ced Extran
    DescripciónCed Ident/Ced Extranjero
    Utilizado
    ObligatorioNo
    BrowseNo


    • Tabla SF2:
    CampoF2_TPACTIV
    TipoCarácter
    Tamaño7
    Decimal0
    Formato@!
    TítuloTip Act Cte
    DescripciónTipo Actividad Cliente
    Utilizado
    Obligatorio
    BrowseNo
    Val. Sistemavazio() .or. ExistCpo("CCN",M->F2_EST+M->F2_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","MT100",M->F2_TPACTIV)
    ConsultaCCNSF2
    HelpInforme el tipo de Actividad Economica.
    CampoF2_PROVENT
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCiudad.Emisi
    DescripciónCiudad de Emisión
    Utilizado
    Obligatorio
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2",M->F2_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT100",M->F2_PROVENT) .AND. LlnVal()
    ConsultaCC2MUN
    HelpCódigo de Ciudad donde se emite el documento.


    CampoF2_CODMUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCiudad Entr.
    DescripciónCiudad de Entrega
    Utilizado
    Obligatorio
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2", M->F2_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F2_CODMUN) .AND. LlnVal()
    ConsultaCC2MUN
    HelpCódigo de Ciudad donde se entregará la mercancía o servicio.
    CampoF2_EST
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloProvincia
    DescripciónProvincia Dest.de Mercad.
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F2_EST)
    CampoF2_ZONGEO
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloEdo. Emisión
    DescripciónEstado de Emisión
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F2_ZONGEO


    • Tabla SF1:
    CampoF1_PROVENT
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCd. Emisión
    DescripciónCiudad de Emisión
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2",M->F1_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT100",M->F1_PROVENT) .AND. LlnVal() 
    ConsultaCC2MUN
    HelpCódigo de Ciudad donde se emite el documento.


    CampoF1_CODMUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCd. Entrega
    DescripciónCiudad de Entrega
    Utilizado
    Obligatorio
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2", M->F1_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F1_CODMUN) .AND. LlnVal() 
    ConsultaCC2MUN
    HelpCódigo de Ciudad donde se entregará la mercancía o servicio.
    CampoF1_EST
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloProvincia
    DescripciónProvincia Dest. de Mercad.
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F1_EST)
    CampoF1_ZONGEO
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloEdo. Emisión
    DescripciónEstado de Emisión
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F1_ZONGEO)
    CampoF1_TPACTIV
    TipoCarácter
    Tamaño7
    Decimal0
    Formato@!
    Título

    Tip Act Cte

    DescripciónTipo de Actividad del Cli
    Utilizado
    Obligatorio
    BrowseNo
    Val. Sistemavazio() .or. ExistCpo("CCN",M->F1_EST+M->F1_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","MT100",M->F1_TPACTIV)
    ConsultaCCNSF1
    HelpSeleccione el tipo de actividad.


    • Tabla SC5: Pedido de Venta

    Se modifican los siguientes campos:

    CampoC5_CODMUN
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCd. Entrega 
    DescripciónCiudad de Entrega        
    Utilizado
    Obligatorio
    ConsultaCC2MUN
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2", M->C5_CODMUN,3)
    HelpCódigo de Ciudad donde se entregará la mercancía o servicio.
    CampoC5_PROVENT
    TipoCarácter
    Tamaño5
    Decimal0
    Formato@!
    TítuloCd. Emisión  
    DescripciónCiudad de Emisión           
    Utilizado
    Obligatorio
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("CC2", M->C5_PROVENT,3)
    HelpCódigo de Municipio donde se emite el documento.
    CampoC5_TPACTIV
    TipoCarácter
    Tamaño7
    Decimal0
    Formato@!
    TítuloTip Act Cte
    DescripciónTipo Actividad Cliente
    Utilizado
    Obligatorio
    BrowseNo
    Val. Sistemavazio() .or. ExistCpo("CCN",M->C5_EST+M->C5_TPACTIV,1) 
    ConsultaCCNSF2
    HelpInforme el tipo de Actividad Económica.
    CampoC5_ESTEMI
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloEdo. Emisión
    DescripciónEstado de Emisión        
    Utilizado
    ObligatorioNo
    BrowseNo
    Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->C5_ESTEMI) 
    HelpEstado de Emisión.

    Importante:

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

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

    • Consulta CCNCII:

    Alias

    CCNCII

    Tipo

    1

    Secuencia

    01

    Columna

    DB

    Descripción

    Códigos CIIU

    Contenido

    CCN
    Tipo2
    Secuencia01
    Columna02
    Tipo4
    Secuencia01
    Columna01
    ContenidoCCN_CIIU

    Tipo

    4
    Secuencia01
    Columna02
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna03
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    Contenido

    CCN_CIIU

    • Consulta CCNSA1:
    AliasCCNSA1
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Actividad Económica

    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónCiudad
    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna02
    DescripciónCiudad
    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna03
    DescripciónDesc. Ciudad
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    ContenidoCCN->CCN_CIIU
    Tipo6
    Secuencia01
    ContenidoCCN_AGCIIU == A1_EST
    • Consulta CC2SFF:
    AliasCC2SFF
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Municipios Ad.Imp. 

    ContenidoCC2
    Tipo2
    Secuencia01
    Columna01
    Descripción

    Estado + Actividad 

    Tipo2
    Secuencia02
    Columna02
    Descripción

    Desc. Ciudad

    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCC2_EST
    Tipo4
    Secuencia01
    Columna02
    DescripciónCiudad
    ContenidoCC2_CODMUN
    Tipo4
    Secuencia01
    Columna03
    Descripción

    Descripción Ciudad

    ContenidoCC2_MUN
    Tipo4
    Secuencia02
    Columna01
    DescripciónEstado
    ContenidoCC2_EST
    Tipo4
    Secuencia02
    Columna02
    DescripciónCiudad
    ContenidoCC2_CODMUN
    Tipo4
    Secuencia02
    Columna03
    DescripciónDescripción Ciudad
    ContenidoCC2_MUN
    Tipo5
    Secuencia01
    ContenidoCC2->CC2_CODMUN
    Tipo6
    Secuencia01
    ContenidoCC2->CC2_EST==M->FF_ZONFIS
    • Consulta CCNSFF:
    AliasCCNSFF
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Tipo Actividad

    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónActividad Económica
    Tipo4
    Secuencia01
    Columna01
    DescripciónEstado
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna02
    Descripción

    Actividad Económica

    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna03
    DescripciónDesc. Actividad Econ
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    ContenidoCCN->CCN_CIIU
    Tipo06
    Secuencia01
    ContenidoCCN_AGCIIU == M->FF_ZONFIS


    • Consulta CC2SA1:        
    AliasCC2SA1
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Municipios Clientes 

    ContenidoCC2
    Tipo2
    Secuencia01
    Columna01
    DescripciónEst/Prov/Reg+Cod.IBG
    Tipo2
    Secuencia02
    Columna02
    DescripciónMunicipio           
    Tipo2
    Secuencia03
    Columna03
    Descripción

    Cód.IBGE

    Tipo4
    Secuencia01
    Columna01
    DescripciónMunicipio
    ContenidoCC2_MUN   
    Tipo4
    Secuencia01
    Columna02
    DescripciónCód.IBGE
    ContenidoCC2_CODMUN         
    Tipo4
    Secuencia01
    Columna03
    DescripciónEst/Prov/Reg
    ContenidoCC2_EST        
    Tipo4
    Secuencia02
    Columna04
    DescripciónMunicipio
    ContenidoCC2_MUN  
    Tipo4
    Secuencia02
    Columna05
    DescripciónCód.IBGE
    ContenidoCC2_CODMUN 
    Tipo4
    Secuencia02
    Columna06
    DescripciónEstado              
    ContenidoCC2_EST
    Tipo4
    Secuencia03
    Columna07
    DescripciónCód.IBGE
    ContenidoCC2_CODMUN 
    Tipo4
    Secuencia03
    Columna08
    DescripciónMunicipio
    ContenidoCC2_MUN   
    Tipo4
    Secuencia03
    Columna09
    DescripciónEstado              
    ContenidoCC2_EST
    Tipo5
    Secuencia01
    ContenidoCC2->CC2_CODMUN 
    Tipo6
    Secuencia01
    ContenidoIF (READVAR() == "M->A1_COD_MUN",CC2->CC2_EST==M->A1_EST,CC2->CC2_EST==M->A2_EST)   


    • Consulta CC2MUN:        
    AliasCC2MUN
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Municipios Nota/Fat.

    ContenidoCC2
    Tipo2
    Secuencia01
    Columna01
    Descripción

    Estado + Municipio  

    Tipo2
    Secuencia02
    Columna02
    Descripción

    Municipio           

    Tipo4
    Secuencia01
    Columna01
    Descripción

    Est/`Prov/Reg       

    ContenidoCC2_EST
    Tipo4
    Secuencia01
    Columna02
    Descripción

    Municipio                

    ContenidoCC2_CODMUN
    Tipo4
    Secuencia01
    Columna03
    Descripción

    Descr.Mun.                        

    ContenidoCC2_MUN
    Tipo4
    Secuencia02
    Columna04
    Descripción

    Est/`Prov/Reg       

    ContenidoCC2_EST
    Tipo4
    Secuencia02
    Columna05
    Descripción

    Municipio                

    ContenidoCC2_CODMUN
    Tipo4
    Secuencia02
    Columna06
    Descripción

    Descr.Mun.                        

    ContenidoCC2_MUN
    Tipo5
    Secuencia01
    ContenidoCC2->CC2_CODMUN


    • Consulta CCNSF2:  
    AliasCCNSF2
    Tipo1
    Secuencia01
    ColumnaDB
    Descripción

    Tipo Actividad      

    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    Descripción

    Activid. Eco             

    Tipo4
    Secuencia01
    Columna01
    Descripción

    Activid. Eco              

    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna02
    Descripción

    Estado                            

    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna03
    Descripción

    Desc. Activi                              

    ContenidoCCN_DESCR  
    Tipo5
    Secuencia01
    ContenidoCCN_CIIU  
    Tipo6
    Secuencia01
    ContenidoCCN_AGCIIU == A1_EST 


    • Consulta CCNSC5:

    Alias

    CCNSC5

    Tipo

    1

    Secuencia

    01

    Columna

    DB

    Descripción

    Tipo Actividad      

    Contenido

    CCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónActiv. Econ.        
    Tipo4
    Secuencia01
    Columna01
    ContenidoCCN_CIIU     

    Tipo

    4
    Secuencia01
    Columna02
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna03
    ContenidoCCN_DESCR
    Tipo5
    Secuencia01
    Contenido

    CCN_CIIU

    Tipo6
    Secuencia01
    Columna
    ContenidoCCN_AGCIIU==C5_EST


    • Consulta CCNSF1:
    AliasCCNSF1
    Tipo1
    Secuencia01
    ColumnaDB
    DescripciónTipo Actividad
    ContenidoCCN
    Tipo2
    Secuencia01
    Columna02
    DescripciónActivid. Eco
    Tipo4
    Secuencia01
    Columna01
    DescripciónActivid. Eco
    ContenidoCCN_CIIU
    Tipo4
    Secuencia01
    Columna02
    DescripciónEstado
    ContenidoCCN_AGCIIU
    Tipo4
    Secuencia01
    Columna03
    DescripciónDesc. Activi  
    Contenido

    CCN_DESCR

    Tipo5
    Secuencia01
    ContenidoCCN_CIIU
    Tipo6
    Secuencia01
    Contenido

    CCN_AGCIIU==F1_EST


    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,"X5DESCRI()")

    ¿Posiciona?

    N

    Propietario

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


    • Tabla SC5 - Pedido de Venta :

    Campo

    C5_CLIENTE

    Secuencia

    002

    Campo Dominio

    C5_TPACTIV

    Tipo

    P

    Regla

    SA1->A1_ATIVIDA

    ¿Posiciona?

    N

    Propietario

    S -Microsiga

    Campo

    C5_CLIENTE

    Secuencia

    003

    Campo Dominio

    C5_EST

    Tipo

    P

    Regla

    SA1->A1_EST                      

    ¿Posiciona?

    N

    Propietario

    S -Microsiga

    Campo

    C5_CLIENTE

    Secuencia

    004

    Campo Dominio

    C5_EST

    Tipo

    P

    Regla

    SA1->A1_EST                      

    ¿Posiciona?

    N

    Propietario

    S -Microsiga

    Campo

    C5_PROVENT

    Secuencia

    001

    Campo Dominio

    C5_ESTEMI

    Tipo

    P

    Regla

    Posicione("CC2",3,xFilial("CC2")+M->C5_PROVENT,"CC2_EST") 

    ¿Posiciona?

    N

    Propietario

    S -Microsiga

    Campo

    C5_CODMUN

    Secuencia

    001

    Campo Dominio

    C5_EST

    Tipo

    P

    Regla

    Posicione("CC2",3,xFilial("CC2")+M->C5_CODMUN,"CC2_EST") 

    ¿Posiciona?

    N

    Propietario

    S -Microsiga


      Creación de Grupo de Preguntas en el archivo SX1 – Preguntas:

    • Grupo FATEUA :

    Orden

    01

    Pregunta

    De factura?

    Tipo

    C

    Tamaño

    13

    Grupo

    018

    Orden

    02

    Pregunta

    A factura?

    Tipo

    C

    Tamaño

    13
    Grupo018

    Orden

    03

    Pregunta

    Serie?

    Tipo

    C

    Tamaño

    3
    Grupo094

    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
    MóduloSIGAFAT
    TipoFunción de Protheus
    MenúActualizaciones
    SubmenúFacturacion
    Nombre de la RutinaImpresión de Factura
    ProgramaIMPFATEUA
    MóduloSIGAFAT
    TipoFunción de Protheus
    MenúInformes
    SubmenúEspecíficos
    Nombre de la RutinaList. Aux. Impuestos
    ProgramaMATR996
    MóduloSIGAFIS
    TipoFunción de Protheus

    Procedimiento de Utilización 

    Catálogo de  Ciudades (FISA010):

    1. En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones / Archivos / Ciudades.
    2. Incluir los códigos de Ciudades para diferentes Estados, configurando el campo de “Presencia” como "Si", para indicar si el  emisor del documento de venta tiene o no presencia física en la ciudad. 
    3. Recordar que en el campo de Código de Ciudad (CC2_CODMUN) debe ser informado: Los dos primero caracteres correspondiente al Estado seleccionado, más un consecutivo, Ejemplo: Si el Estado es AA, la Ciudad puede ser : AA001, AA002, etc.

    Catálogo de Actividad Económica por Estado (FISA016):

    1. En el módulo de Facturación (SIGAFAT), ingrese a la opción  Actualizaciones / Archivos / Actividad Económica.
    2. Asigne los códigos de actividad económica que son comúnmente manejados por cada Estado.

    Catálogo de Impuestos Variables (MATA995).

    1. En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones / Archivos / Impuestos Variables.
    2. Dar de alta el Impuesto "STX",  el cual debe contener Fórmula de Salida = M460STX, Fórmula de Entrada = M100STX  .

    Tabla de Zona Fiscal vs Impuestos (MATA994).

    1. En el módulo de Facturación (SIGAFAT), ingrese a la opción  Actualizaciones / Archivos / Zona Fiscal vs Impuestos.
    2. Registrar las tasas que se deben aplicar por Código de Impuesto "STX" ,  por Estado, Ciudad y Tipo de Actividad Económica. Por ejemplo:

      Cod. Impuesto (FF_IMPOSTO)

      Cod. Estado(FF_ZONFIS)

      Cod. Ciudad (FF_CODMUN)

      Tipo Actividad (FF_COD_TAB)

      Tasa (FF_ALIQ)

      STX

      FL

      FL002

      0001

      7.00

      STX

      FL

      FL003

      0001

      6.50

      STX

      TX

      TX001

      0001

      8.25

      STX

      TX

      TX002

      0001

      8.00

      STX

      TX

      TX003

      0001

      8.25

      STX

      FL

      FL001

      0001

      7.0

      3. Si el catálogo muestra más campos que los indicados aquí, pueden ser configurados como "No Usados".

    Tipos de Entradas y Salidas (MATA080)

    1. En el módulo Facturación (SIGAFAT), acceda a Actualizaciones / Archivos / Tipos de Entradas y Salidas.
    2. Dar de alta una TES de Salida que contenga el impuesto  "STX".
    3. Dar de alta una TES de Entrada contenga el impuesto  "STX".

    Clientes  (MATA030)

    1. En el módulo Facturación (SIGAFAT), acceda a Actualizaciones / Archivos / Clientes.
    2. Registre los campos obligatorios y los campos que participaran en el cálculo de los impuestos:


    CampoTituloFolderDescripción
    A1_ESTEstadoRegistroUtilizado para el cálculo del impuesto em M100STX y M460STX
    A1_ATIVIDAActividad EconómicaAdm/FinUtilizado para el cálculo del impuesto em M100STX y M460STX
    A1_COD_MUNCódigoFiscalUtilizado para el cálculo del impuesto em M100STX y M460STX
    A1_RETIVARetenedor de STXFiscalSi es 1, realizara el cálculo de los impuestos. Si es 2, No calcula.
    A1_CONTRBETipo ContribuyenteFiscalSi es 1- consumidor final, la tasa de cálculo será cero.
    A1_PFISICAID/Ced ExtranOtrosUtilizado en el informe de impuestos (MATR996), si el cliente es persona física, imprime este campos, si es empresa toma A1_CGC


    Proveedores (MATA020)

    1. En el módulo Compras (SIGACOM), acceda a Actualizaciones / Archivos /  Proveedores.
    2. Registre los campos obligatorios y los campos que participaran en el cálculo de los impuestos:
    CampoTituloFolderDescripción
    A2_ESTEstadoRegistroUtilizado para el cálculo del impuesto em M100STX y M460STX
    A2_COD_MUNCódigoOtrosUtilizado para el cálculo del impuesto em M100STX y M460STX
    A2_RETIVARetenedor de STXFiscalSi es 1, realizará el cálculo de los impuestos. Si es 2, No calcula.
    A2_PFISICAID/Ced ExtranOtrosUtilizado en el informe de impuestos (MATR996), si el cliente es persona física, imprime este campos, si es empresa toma A2_CGC

    Configurar Tabla de empresas (SM0)

      1. Actualizar el campo M0_COD_ATV = 1,  si  la empresa  es consumidor final o 2 si es revendedor.
      2. Actualizar el campo M0_DSCCNA, asignando el código de Tipo de actividad económica que tiene la empresa ( de acuerdo a la tabla de Actividades Económicas, tabla CCN).
        Configuración necesaria para el cálculo de impuestos en la Factura de Entrada.

    Facturas de Venta (MATA467N)

      1.  En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones / Facturación  / Facturacion.
      2. Agregar  productos o servicios  a la Factura y asignar la TES de salida Configurada para el impuesto "STX".
      3. El cálculo de  Impuestos, deberá cumplir las condiciones:

    1) Si el  cliente es Consumidor Final (A1_CONTRBE=1), seguirá la regla:

    Si en la ciudad de entrega (F2_CODMUN) el cliente tiene presencia física (CC2_PRESEN=1) buscará en la tabla de Zonas Fiscales Vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  esa ciudad y  el Tipo de Actividad Económica , sino existe la tasa, entonces realizará la misma búsqueda, pero usando el código de la ciudad de donde se  emite la factura. Si en ambos casos no existe tasa en la tabla de Zonas Fiscales vs. Impuestos, entonces tomará la tasa del impuestos STX (FB_ALIQ).

    2) Si el cliente es Revendedor (A1_CONTRBE=2) la tasa de impuesto a aplicar será cero.

     Factura de Entrada (MATA101N)

      1. En el módulo Compras (SIGACOM), ingrese a la opción Actualizaciones / Movimientos / Factura de Entrada.
      2. Agregar  productos o servicios  a la Factura y asignar la TES de entrada Configurada para el impuesto "STX"
      3. El cálculo de Impuestos, deberá cumplir las condiciones:

                    1) Si la empresa está configurada como Consumidor Final (M0_COD_ATV =1):

    Si en la Ciudad de Entrega (F1_CODMUN) el proveedor tiene presencia física (CC2_PRESEN=1), buscará en la tabla de Zonas Fiscales vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  esa ciudad y el tipo de actividad económica (M0_DSCCNA), sino existe la tasa, entonces realizará la misma búsqueda, pero usando el código de la ciudad de donde fue emitida la factura. Si en ambos casos no existe tasa en la tabla de  Zonas Fiscales vs Impuestos, entonces tomará la tasa del impuestos STX (FB_ALIQ). 

    En caso de que en la Ciudad de Entrega (F1_CODMUN) el Proveedor NO tiene presencia física (CC2_PRESEN<>1), entonces verificará en la tabla de impuestos (SFF) por la Ciudad de Emisión (F1_EST=FF_ZONFIS y F1_PROVENT = FF_COD_MUN) y el tipo actividad de la empresa (M0_DSCCNA ==FF_COD_TAB) obteniendo el valor de la tasa (FF_ALIQ). Si no existe en la tabla de impuestos (SFF), entonces la tasa será obtenida del contenido del impuesto variable (SFB, FB_ALIQ).

    2) Si la empresa (SM0)  está configurada como Revendedor (M0_COD_ATV=2),  la tasa de impuesto a aplicar será cero. 

     Pedido de Compra (MATA121)

      1. En el módulo Compras (SIGACOM), ingrese a la opción Actualizaciones / Pedidos / Pedidos de Compra.
      2. Agregar  productos o servicios  al Pedido y asignar la TES de entrada Configurada para el impuesto "STX"
      3. El cálculo de Impuestos, deberá cumplir las condiciones:

                    1) Si la empresa está configurada como Consumidor Final (M0_COD_ATV =1):

    Si en el Municipio del Proveedor (A2_COD_MUN) , buscará en la tabla de Zonas Fiscales vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  este municipio y el tipo de actividad económica (M0_DSCCNA).

    Si en este caso no existe tasa en la tabla de Zonas Fiscales vs Impuestos, entonces tomará la tasa del impuestos STX (FB_ALIQ).

    2) Si la empresa (SM0)  está configurada como Revendedor (M0_COD_ATV=2),  la tasa de impuesto a aplicar será cero. 


    Pedido de Venta (MATA410)

      1. En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones > Pedidos > Pedidos de Venta.
      2. Agregar  productos o servicios  a la Factura y asignar la TES de salida Configurada para el impuesto "STX".
      3. El calculo de  Impuestos, que puede verificar en la opción de Acciones Relacionadas / Planilla deberá cumplir las condiciones:

    1) Si el  cliente es Consumidor Final (A1_CONTRBE=1), seguirá la regla:

    Si en la ciudad de entrega, el cliente tiene presencia física (CC2_PRESEN=1) buscara en la tabla de Zonas Fiscales Vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  esa ciudad y  el tipo de actividad económica, sino existe la tasa, entonces realizara la misma búsqueda, pero usando el código de la ciudad de donde se emite la factura.

    Si en ambos casos no existe tasa en la tabla de Zonas Fiscales vs Impuestos, entonces tomara la tasa del impuestos STX (FB_ALIQ).

                   2) Si el cliente es Revendedor (A1_CONTRBE=2) la tasa de impuesto a aplicar será cero.

    Nota de Crédito (MATA465N)

      1. En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones > Facturación > Generac. Nota de Crédito.
      2. Incluir una Nota de Crédito  y asignar la TES de salida Configurada para el impuesto "STX".
      3.  El cálculo de Impuestos, deberá cumplir las condiciones:

                   1) Si el cliente está configurado como Consumidor Final (A1_CONTRBE =1):

    Si en la Ciudad de Entrega (F1_CODMUN) el Cliente  tiene presencia física (CC2_PRESEN=1), buscará en la tabla de Zonas Fiscales vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  esa ciudad y  el tipo de actividad económica del cliente (F1_ TPACTIV  ), sino existe la tasa, entonces realizará la misma búsqueda, pero usando el código de la ciudad de donde fue emitida la Nota de Crédito. Si en ambos casos no existe tasa en la tabla de  Zonas Fiscales vs Impuestos, entonces tomara la tasa del impuestos STX (FB_ALIQ).

    En caso de que en la Ciudad de Entrega (F1_CODMUN) el Cliente NO tiene presencia física (CC2_PRESEN<>1), entonces verificará en la tabla de impuestos (SFF) por la Ciudad de Emisión (F1_EST=FF_ZONFIS y F1_PROVENT = FF_COD_MUN) y el tipo actividad económica del cliente (F1_ TPACTIV   ==FF_COD_TAB) obteniendo el valor de la tasa (FF_ALIQ). Si no existe en la tabla de impuestos (SFF), entonces la tasa será obtenida del contenido del impuesto variable (SFB, FB_ALIQ).

    2) Si el cliente  está configurado como Revendedor (A1_CONTRBE=2),  la tasa de impuesto a aplicar será cero. 

    Nota de Débito (MATA465N)

      1.  En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones / Facturación  / Generac de Notas de Credito y Debito.
      2. Agregar  productos o servicios  a la Nota y asignar la TES de salida Configurada para el impuesto "STX".
      3. El cálculo de Impuestos, deberá cumplir las condiciones:

    1) Si el  cliente es Consumidor Final (A1_CONTRBE=1), seguirá la regla:

    Si en la ciudad de entrega (F2_CODMUN) el cliente tiene presencia física (CC2_PRESEN=1) buscara en la tabla de Zonas Fiscales Vs Impuestos la tasa (FF_ALIQ) que deberá ser aplicada para  esa ciudad y  el Tipo de Actividad Económica , sino existe la tasa, entonces realizara la misma búsqueda, pero usando el código de la ciudad de donde se  emite la Nota. Si en ambos casos no existe tasa en la tabla de Zonas Fiscales vs. Impuestos, entonces tomara la tasa del impuestos STX (FB_ALIQ).

    2) Si el cliente es Revendedor (A1_CONTRBE=2) la tasa de impuesto a aplicar será cero.

    Impresión de Factura de Venta (IMPFATEUA)

      1. En el módulo de Facturación (SIGAFAT), ingrese a la opción Actualizaciones / Facturación  / Impresión de Factura
      2. Agregue el rango de factura y serie que requiera imprimir.

    Informe Auxiliar de Impuestos (MATR996)

      1. En el módulo de Libros Fiscales (SIGAFIS), ingrese a la opción  Informes/ Especificos/List. Auxiliar Impu.
      2. Registre el código de impuesto que requiere visualizar.