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

     

    5.  Creación o modificación de Consulta Estándar en el archivo SXB – Consulta Estándar:

    • Búsqueda B05PLS:

    Alias

    (XB_ALIAS)

    Tipo

    (XB_TIPO)

    Secuencia

    (XB_SEQ)

    Columna

    (XB_COLUNA)

    Descripción

    (XB_DESCRI)

    Contém

    (XB_CONTEM)

     

    6.  Creación o modificación de Índices en el archivo SIX – Índices:

    Índice

    AA1

    Orden

    6

    Clave

    AA1_FILIAL+AA1_CODVEN

    Descripción

    Cod. Vendedor

    Propietario

    S

     

    7.  Creación o modificación de Parámetros en el archivo SX6 – Parámetros:

    Nombre de la Variable

    (X6_VAR)

    Tipo

    (X6_TIPO)

    Descripción

    (X6_DESCRIC + X6_DESC1 + X6_DESC2)

    Valor Estándar

    (X6_CONTEUD)

     

    8.  Creación o modificación (mantenga solamente la instrucción correspondiente) de Disparadores en el archivo SX7 – Disparadores:

    • Tabla BD5 – Cuentas Médicas:

    Campo

    Informe el contenido del (X7_CAMPO).

    Secuencia

    Informe el contenido del (X7_SEQUENC).

    Campo Dominio

    Informe el contenido del (X7_CDOMIN).

    Tipo

    Informe el contenido del (X7_TIPO).

    Regla

    Informe el contenido del (X7_REGRA).

    ¿Posiciona?

    Informe el contenido del (X7_SEEK).

    Chave

    Informe el contenido del (X7_CHAVE).

    Condição

    Informe el contenido del (X7_CONDIC).

    Proprietário

    Informe el contenido del (X7_PROPI).

    Procedimiento de Configuración

    (Estos procedimientos se deben realizar cuando es necesario configurar parámetros y/o  rutinas en el menú).

     

    CONFIGURACIÓN DE PARÁMETROS

     

    1. En el Configurador (SIGACFG), acceda a Entornos/Archivos/Parámetros (CFGX017). Cree/configure (mantenga solo la instrucción correspondiente) el(los) parámetro(s) a continuación:

      (Es necesario crear una tabla para cada parámetro que se describe en el ítem Parámetro(s), de la tabla Características del Requisito).  

    Ítems/Carpetas

    Descripción

    Nombre:

     

    Tipo:

    Informe el tipo del parámetro.

    Cont. Por.:

    Informe el contenido estándar.

    Descripción:

     

     

    CONFIGURACIÓN DE MENÚS

     

    2.  En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción de menú del informe el nombre del módulo, conforme las instrucciones a continuación:

    Menú

    Informe el Menú en que se localizará la rutina.

    Submenú

    Informe el Submenú donde estará la rutina.

    Nombre de la Rutina

    Informe el Título de la rutina.

    Programa

    Informe el Fuente de la rutina.

    Módulo

    Informe el Nombre del(los) producto(s) que se utilizará(n) o “Todos”.

    Tipo

    Informe la Función.

    Procedimiento de Utilización 

      • Describa los procedimientos, paso a paso (en caso de uso), que loa usuarios realizarán para que la mejora se visualice, identificando la información:
      • Ubicación de la rutina en el menú;
      • Ubicación de los nuevos campos y/o preguntas y sus respectivas carpetas de archivo que el usuario visualizará;
      • En caso de que se necesite tener algún archivo previo, haga una observación.

     

    Ejemplo:

           1.            En el Plan de Salud (SIGAPLS), acceda a Actualizaciones / Producto Salud / Producto Salud (PLSA800).

    El sistema exhibe la ventana de productos registrados.

           2.            Posicione el cursor en un producto y haga clic en Modificar.

           3.            En la carpeta Cobertura/Carencias, seleccione la subcarpeta Tipo de Prestador.

           4.            Haga doble clic en el campo TP Prestador (BCW_TIPPRE).

    El sistema exhibe la ventana Tipo de Prestador – Coparticipación – Modificación.

           5.            Informe los datos conforme la orientación del help de campo y observe el rellenado del nuevo campo:

                          Solo p/Compra (BCW_SOMCOM): seleccione Sí para indicar si la coparticipación registrada será válida solo para efecto de compra de procedimientos o No, en caso contrario.

           6.            Verifique los datos y confirme.

     

     

     

    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

    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

    Código del impuesto calculado.
    Campo

    FF_ZONFIS

    TipoCarácter
    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
    HelpInforme el Código del Estado.
    CampoFF_CODMUN
    TipoCarácter
    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
    HelpInforme el Código de la Ciudad.
    CampoFF_COD_TAB
    TipoCarácter
    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
    HelpInforme código de actividad económica.
    CampoFF_ALIQ
    TipoNumérico
    Tamaño7
    Decimal3
    Formato

    @E 999.999

    TítuloAlicuota
    Descripción

    Alic. Impuesto/Retención

    Utilizado
    Browse
    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
    TipoCarácter
    Tamaño8
    Decimal0
    TítuloSucursal
    DescripciónSucursal del Sistema
    UtilizadoNo
    ObligatorioNo
    BrowseNo
    VisualVisual
    ContextoReal
    Grupo de Campos033
    CampoCCN_AGCIIU
    TipoCarácter
    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

    TipoCarácter
    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
    TipoCarácter
    Tamaño254
    Decimal0
    Formato@!
    TítuloDesc. Activ.
    DescripciónDesc. Actividad Económica
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. Sistema

    NaoVazio()


    • Tabla CC2:
    CampoCC2_FILIAL
    TipoCarácter
    Tamaño8
    Decimal0
    TítuloSucursal
    DescripciónSucursal del Sistema
    UtilizadoNo
    ObligatorioNo
    BrowseNo
    VisualVisualizar
    ContextoReal
    Grupo de Campos033
    CampoCC2_EST
    TipoCarácter
    Tamaño2
    Decimal0
    Formato@!
    TítuloEstado
    DescripciónCódigo del Estado
    Utilizado
    Obligatorio
    Browse
    VisualAlterar
    ContextoReal
    Val. SistemaExistCpo("SX5","12"+M->CC2_EST)
    Consulta12
    Grupo de Campos010
    HelpCódigo del estado
    Campo

    CC2_DESCE

    TipoCarácter
    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
    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.