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):

SALES TAX EUA

Rutina

Nombre Técnico

MATA994Zona Fiscal vs Impuestos
FISA010Ciudades
FISA016Actividad Económica
LOCXNFDocumentos Fiscales
LOCXNF2Funciones genéricas para Generación de Notas Fiscales.
M460STXCálculo de impuestos de salidas
MATXFIS

Cálculo de Impuestos

M100STXSALES TAX EUAMATA101NFactura de EntradaCálculo de impuestos de entradas
MATA468NGeneración de Notas fiscales

Rutina(s) involucrada(s)

Nombre Técnico

MATA030Clientes
MATR996Reporte Auxiliar de Impuestos
IMPFATEUAFormato de Factura de Ventas
IMPXFISFuente auxiliar de IMPXFISRetorno PE para 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.

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.

Actualizaciones al Diccionario


Proceso de

Datos

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

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
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
CampoFF_COD_TAB
TipoCarácter
Tamaño7

Decimal

0

Formato

@!

Título

Tipo ActividImpuesto

Descripción

Tipo de Actividad
Código del Impuesto

Utilizado

Obligatorio

Browse

VisualAlterar
ContextoRealNo

Val. Sistema

vazioVazio() .Or. ExistCpo("CCNSFB",M->ZONFIS+M->FF_COD_TAB,1IMPOSTO)

Help

Código del impuesto calculado.ConsultaCCNSFF
Campo

FF_

ALIQ

ZONFIS

TipoNuméricoCarácter
Tamaño72
Decimal30
Formato@E 999.999@!
TítuloAlicuotaEstado
DescripciónAlic. Impuesto/RetencionEstado de la Zona Fiscal
Utilizado
Obligatorio
Browse
Tabla CCN:
Val. SistemaExistCpo("SX5","12"+M->FF_ZONFIS) .And. NaoVazio()
Consulta12
Grupo de Campos010
HelpInforme el Código del Estado.
SucursalSucursal del SistemaNoNoVisual
CampoCCNFF_FILIALCODMUN
TipoCarácter
Tamaño85
Decimal0Título
Formato@!
TítuloCiudad
DescripciónCódigo de la Ciudad
Utilizado
Obligatorio
BrowseNo
VisualAlterar
ContextoReal
Grupo de Campos033
Val. Sistema

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

ConsultaCC2SFF
HelpInforme el Código de la Ciudad.
CampoFF_COD_TABCampoCCN_AGCIIU
TipoCarácter
Tamaño27
Decimal0
Formato@!
TítuloEstadoTipo Activid
DescripciónCódigo del EstadoTipo de Actividad
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaVaziovazio() .Or. ExistCpo("SX5CCN","12"+M->CCN_AGCIIU>ZONFIS+M->FF_COD_TAB,1)
Consulta12CCNSFF
HelpInforme código de actividad económica.WhenInclui
CampoCCNFF_CIIUALIQ
TipoCarácterNumérico
Tamaño7
Decimal03
Formato@!

@E 999.999

TítuloActivid. EcoAlicuota
DescripciónActividad Económica

Alic. Impuesto/Retención

Utilizado
ObligatorioBrowse
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
Browse
VisualAlterar
ContextoReal
Val. SistemaNaoVazio() .And. ExistChav("CCN",M->CCN_AGCIIU+M->CCN_CIIU)
WhenInclui
CampoCCN_DESCRAGCIIU
TipoCarácter
Tamaño2542
Decimal0
Formato@!
TítuloDesc. Activ.Estado
DescripciónDesc. Actividad EconómicaCódigo del Estado
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
Vazio() .Or. ExistCpo("SX5","12"+M->CCN_AGCIIU)
Consulta12
WhenInclui
010
Campo

CCN_CIIU

CampoCC2_EST

TipoCarácter
Tamaño27
Decimal0
Formato@!
TítuloEstadoActivid. Eco
DescripciónCódigo del EstadoActividad Económica
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaExistCpoNaoVazio() .And. ExistChav("SX5CCN","12"M->CCN_AGCIIU+M->CC2>CCN_ESTCIIU)
Consulta12
WhenIncluiGrupo de Campos
CampoCC2CCN_DESCEDESCR
TipoCarácter
Tamaño30254
Decimal0
Formato@!
TítuloDesc. Activ. Estado
DescripciónDescripción del EstadoDesc. Actividad Económica
Utilizado
ObligatorioNo
Browse
VisualVisualizarAlterar
ContextoVirtualReal
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 Campos033IIf(!INCLUI,Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"")InicializadorPosicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()")
CampoCC2_CODMUNEST
TipoCarácter
Tamaño52
Decimal0
Formato@!
TítuloCiudadEstado
DescripciónCódigo de la Ciudaddel Estado
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaVazio() .Or. ExistChav("CC2",ExistCpo("SX5","12"+M->CC2_EST+M->CC2_CODMUN, 1, "JAGRAVADOCC2"))
Consulta12
Grupo de Campos010
HelpCódigo del estado
Campo

CC2_

MUN

DESCE

TipoCarácter
Tamaño4030
Decimal0
Formato@!
TítuloDesc. CiudadEstado
DescripciónDescripción de la Ciudaddel Estado
Utilizado
ObligatorioNo
Browse
VisualAlterarVisualizar
ContextoRealVirtual
Val. SistemaTexto()
CampoCC2_PRESEN
IIf(!INCLUI,Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"")
Inicializador

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

¿Presencia?¿Presencia Fisica?NoNoPertence"12")
CampoCC2_CODMUN
TipoTipoCarácter
Tamaño15
Decimal0
Formato

@!

TítuloCiudad
DescripciónCódigo de la Ciudad
Utilizado
Obligatorio
Browse
VisualAlterar
ContextoReal
Val. SistemaVazio(
Inicializador"2"
Combo1=Si;2=No
  • Tabla SA1:
) .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_MUNCampoA1_ATIVIDA
TipoCarácter
Tamaño740
Decimal0
Formato@!
TítuloCDesc. ActividadCiudad
DescripciónCódigo Descripción de la ActividadCiudad
Utilizado
ObligatorioNo
BrowseNo
Visual
Val. Sistema

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

ConsultaCCNSA1
Alterar
ContextoReal
Val. SistemaTexto()
@!Cd. MunicipioCódigo del Municipio
CampoCC2_PRESENCampoA1_COD_MUN
TipoCarácter
Tamaño51
Decimal0Formato
Título

¿Presencia?

Descripción

¿Presencia Fisica?

Utilizado
ObligatorioNo
BrowseNo
VisualAlterar

Contexto

Real
Val. Sistema

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

ConsultaCC2SA1
Pertence("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_ATIVIDACampoA1_CONTRBE
TipoCarácter
Tamaño17
Decimal0
Formato@!
TítuloTipo ContribC.Actividad
DescripciónTipo Código de Contribuyentela Actividad
Utilizado
ObligatorioNo
BrowseNo
Cbox1=Consumidor Final;2=Revendedor
  • Tabla SF2:
Val. Sistema

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

ConsultaCCNSA1
HelpCódigo de actividad económica del cliente


CCNSF2
CampoA1_COD_MUNCampoF2_TPACTIV
TipoCarácter
Tamaño75
Decimal0
Formato@!
TítuloTip Act CteCod Ciudad
DescripciónTipo Actividad ClienteCódigo de Ciudad
Utilizado
ObligatorioNo
BrowseNo
Val. Sistemavazio

Vazio() .or. ExistCpo(

"CCN"

'CC2',M-

>F2

>A1_EST+M-

>F2_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","MT100",M->F2_TPACTIV

>A1_COD_MUN)

ConsultaCC2SA1
HelpInforme el tipo de Actividad Economica.Código de Ciudad. Para uso en la regla del cálculo de impuestos durante la venta


CampoA1_CONTRBECampoF2_PROVENT
TipoCarácter
Tamaño51
Decimal0
Formato@!
TítuloCiudad.EmisiTipo Contrib
DescripciónCiudad Tipo de EmisiónContribuyente
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
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 EntrCd. Municipio
DescripciónCiudad de EntregaCódigo del Municipio
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ExistCpo("CC2"

ExistCpo('CC2',M-

>F2_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F2_CODMUN) .AND. LlnVal()

>A2_EST+M->A2_COD_MUN)

ConsultaCC2SA1
CampoA2_PFISICA
ConsultaCC2MUN
HelpCódigo de Ciudad donde se entregará la mercancía o servicio.
CampoF2_ESP
TipoCarácter
Tamaño218
Decimal0
Formato@!
TítuloProvinciaRG/Ced Extran
DescripciónProvincia Dest.de Mercad.Ced Ident/Ced Extranjero
Utilizado
ObligatorioNo
BrowseNo


  • Tabla SF2:
CampoF2_TPACTIV
Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F2_EST)
CampoF2_ZONGEO
TipoCarácter
Tamaño27
Decimal0
Formato@!
TítuloEdo. EmisiónTip Act Cte
DescripciónEstado de EmisiónTipo Actividad Cliente
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaVaziovazio() .or. ExistCpo("SX5("CCN",M->F2_EST+M->F2_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","12MT100"+,M->F2_ZONGEOTPACTIV)
Tabla SF1:
Campo
ConsultaCCNSF2F1_PROVENT
HelpInforme el tipo de Actividad Economica.
CampoF2_PROVENT
TipoTipoCarácter
Tamaño5
Decimal0
Formato@!
TítuloCdCiudad. EmisiónEmisi
DescripciónCiudad de Emisión
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ExistCpo("CC2",M->F1>F2_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT100",M->F1>F2_PROVENT) .AND. LlnVal() 
ConsultaCC2MUN
HelpCódigo de Ciudad donde se emite el documento.


CampoF1F2_CODMUN
TipoCarácter
Tamaño5
Decimal0
Formato@!
TítuloCdCiudad Entr. Entrega
DescripciónCiudad de Entrega
Utilizado
Obligatorio
BrowseNo
Val. SistemaVazio() .or. ExistCpo("CC2", M->F1>F2_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F1>F2_CODMUN) .AND. LlnVal() 
ConsultaCC2MUN
HelpCódigo de Ciudad donde se entregará la mercancía o servicio.
CampoF1F2_ESPEST
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloProvincia
DescripciónProvincia Dest.de Mercad.
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->F1>F2_EST)
CampoF1F2_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>F2_ZONGEO)


  • Tabla
  • SC5: Pedido de Venta
Se modifican los siguientes campos
  • SF1:
CC2MUN
CampoC5F1_CODMUNPROVENT
TipoCarácter
Tamaño5
Decimal0
Formato@!
TítuloCd. Entrega Emisión
DescripciónCiudad de Entrega        Emisión
Utilizado
ObligatorioConsultaNo
BrowseNo
Val. SistemaVazio() .or. ExistCpo("CC2",M->C5>F1_CODMUNPROVENT,3)
CampoC5_PROVENT
.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. Emisión  Entrega
DescripciónCiudad de Emisión           Entrega
Utilizado
Obligatorio
BrowseNo
Val. SistemaVazio() .or. ExistCpo("CC2", M->C5>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.
Informe el tipo de Actividad Economica.
CampoF1_EST
TipoCarácter
Tamaño2
CampoC5_TPACTIV
TipoCarácter
Tamaño7
Decimal0
Formato@!
TítuloTip Act CteProvincia
DescripciónTipo Actividad ClienteProvincia Dest. de Mercad.
Utilizado
ObligatorioNo
BrowseNo
Val. SistemavazioVazio() .or. ExistCpo("CCNSX5","12"+M->C5>F1_EST+M->C5_TPACTIV,1) 
ConsultaCCNSF2
Help
CampoC5F1_ESTEMIZONGEO
TipoCarácter
Tamaño2
Decimal0
Formato@!
TítuloEdo. Emisión
DescripciónEstado de Emisión        Emisión
Utilizado
ObligatorioNo
BrowseNo
Val. SistemaVazio() .or. ExistCpo("SX5","12"+M->C5>F1_ESTEMIZONGEO) 
HelpEstado de Emisión

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

CCNTipo2Secuencia01Columna02Tipo4Secuencia01Columna01ContenidoCCN_CIIU

Tipo

4Secuencia01Columna02ContenidoCCN_AGCIIUTipo4Secuencia01Columna03ContenidoCCN_DESCRTipo5Secuencia01Contenido

CCN_CIIU

  • Consulta CCNSA1:
AliasCCNSA1Tipo1Secuencia01ColumnaDBDescripción

Actividad Económica

ContenidoCCNTipo2Secuencia01Columna02DescripciónCiudadTipo4Secuencia01Columna01DescripciónEstadoContenidoCCN_AGCIIUTipo4Secuencia01Columna02DescripciónCiudadContenidoCCN_CIIUTipo4Secuencia01Columna03DescripciónDesc. CiudadContenidoCCN_DESCRTipo5Secuencia01ContenidoCCN->CCN_CIIUTipo6Secuencia01ContenidoCCN_AGCIIU == A1_EST
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
  • Consulta CC2SFF:
AliasCC2SFFTipo1Secuencia01ColumnaDBDescripción

Municipios Ad.Imp. 

ContenidoCC2Tipo2Secuencia01Columna01Descripción

Estado + Actividad 

Tipo2Secuencia02Columna02Descripción

Desc. Ciudad

Tipo4Secuencia01Columna01DescripciónEstadoContenidoCC2_EST

Tipo

4
Secuencia01
Columna02
Descripción
Ciudad
Contenido
CC2
CCN_
CODMUN
AGCIIU
Tipo4
Secuencia01
Columna03
ContenidoCCN_DESCR
Tipo5
Secuencia01
Contenido

CCN_CIIU

  • Consulta CCNSA1:
CC2_MUN02CC2EST02CC2CODMUN02Descripción CC2MUNCC2>CC2CODMUNCC2->CC2ESTM->FFZONFIS
AliasCCNSA1
Tipo1
Secuencia01
ColumnaDB
Descripción

Actividad Económica

ContenidoCCN
Tipo2
Secuencia01
Columna02
DescripciónCiudad
Descripción

Descripción Ciudad

Contenido
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 CCNSFF CC2SFF:
Actividad EconómicaCCN_AGCIIU
AliasCCNSFFCC2SFF
Tipo1
Secuencia01
ColumnaDB
Descripción

Tipo ActividadMunicipios Ad.Imp. 

ContenidoCCNCC2
Tipo2
Secuencia01
Columna01
Descripción

Estado + Actividad 

Tipo2
Secuencia02
Columna02
DescripciónActividad Económica

Desc. Ciudad

Tipo4
Secuencia01
Columna01
DescripciónEstado
ContenidoCCNCC2_AGCIIUEST
Tipo4
Secuencia01
Columna02
DescripciónCiudad
ContenidoCCNCC2_CIIUCODMUN
Tipo4
Secuencia01
Columna03
DescripciónDesc. Actividad Econ

Descripción Ciudad

ContenidoCCNCC2_DESCRMUN
Tipo54
Secuencia02
Columna01
DescripciónEstado
ContenidoCCN->CCNCC2_CIIUEST
Tipo064
Secuencia0102
Columna02
DescripciónCiudad
ContenidoCC2_CODMUN
Tipo4
Secuencia02
Columna03
DescripciónDescripción Ciudad
ContenidoCC2_MUN
Tipo5
Secuencia01
ContenidoCC2->CC2_CODMUN
Tipo6
Secuencia01
ContenidoCC2->CC2_ESTContenido==M->FF_ZONFIS
  • Consulta CC2SA1:        Consulta CCNSFF:
01MunicipioCC2MUN   02CódIBGECC2_CODMUN         4Est/Prov/RegCC2_EST        4
AliasCC2SA1CCNSFF
Tipo1
Secuencia01
ColumnaDB
Descripción

Municipios Clientes Tipo Actividad

ContenidoCC2CCN
Tipo2
Secuencia01
Columna0102
DescripciónEst/Prov/Reg+Cod.IBGActividad Económica
Tipo4Tipo2
Secuencia0201
Columna0201
DescripciónMunicipio           
Tipo2
Secuencia03
Columna03
Descripción

Cód.IBGE

Estado
ContenidoCCN_AGCIIU
Tipo4
Secuencia01
Columna02
Descripción

Actividad Económica

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


  • Consulta CC2SA1:        
Municipio_MUN  40205406Estado      CC2_EST407Contenido03080309Estado              EST5
AliasCC2SA1
Tipo1
Secuencia01
ColumnaDB
Descripción

Municipios Clientes 

Columna04
Descripción

ContenidoCC2
Tipo2
Secuencia01
Columna01
DescripciónCód.IBGE
ContenidoCC2_CODMUN 
Est/Prov/Reg+Cod.IBG
Tipo2Tipo
Secuencia02
Columna02
DescripciónMunicipio         Contenido  
Tipo2
Secuencia03
Columna03
Descripción

Cód.IBGE

CC2_CODMUN Tipo4
Secuencia01
Columna01
DescripciónMunicipio
ContenidoCC2_MUN   
Tipo4
Secuencia01
Columna02
DescripciónCód.IBGE
ContenidoCC2_CODMUN         
Tipo4
Secuencia01
ContenidoCC2->CC2_CODMUN 
Tipo6
Secuencia01
Columna03
DescripciónEst/Prov/Reg
ContenidoCC2->CC2_EST==M->A1_EST
Consulta CC2MUN:    
101DB202Municipio 0103Descr.Mun.          MUN4EST402
_EST        
AliasCC2MUN
Tipo4
Secuencia02
Columna04
DescripciónMunicipios Nota/Fat.Municipio
ContenidoCC2_MUN  
Tipo24
Secuencia0102
Columna0105
DescripciónEstado + Municipio  Cód.IBGE
ContenidoCC2_CODMUN 
Tipo4
Secuencia02
Columna06
DescripciónEstado              
ContenidoCC2_EST   
Tipo4
Secuencia0103
Columna0107
DescripciónEst/`Prov/Reg       Cód.IBGE
ContenidoCC2_ESTCODMUN 
Tipo4
Secuencia0103
Columna0208
DescripciónMunicipio                
ContenidoCC2_CODMUNMUN   
Tipo4
Secuencia03
Columna09
DescripciónEstado              
ContenidoCC2_EST
Tipo5
Secuencia02
Columna04
Descripción

Est/`Prov/Reg       

01
ContenidoCC2->CC2_CODMUN 
Tipo6
Secuencia01
Columna05
Descripción

Municipio                

ContenidoCC2_CODMUN
Tipo4
Secuencia02
Columna06
Descripción

Descr.Mun.                        

ContenidoCC2_MUN
Tipo5
Secuencia01
ContenidoCC2->CC2_CODMUN
  • Consulta CCNSF2:  
ContenidoIF (READVAR() == "M->A1_COD_MUN",CC2->CC2_EST==M->A1_EST,CC2->CC2_EST==M->A2_EST)   


  • Consulta CC2MUN:        
Desc Activi              CCNDESCR  501
AliasCC2MUN
Tipo1
Secuencia01
ColumnaDB
Descripción

Municipios Nota/Fat.

ContenidoCC2
Tipo2
Secuencia01
Columna01
Descripción

Estado + Municipio  

AliasCCNSF2
Tipo1
Secuencia01
ColumnaDB
Descripción

Tipo Actividad      

ContenidoCCN
Tipo2
Secuencia0102
Columna02
Descripción

Activid. Eco Municipio               

Tipo4
Secuencia01
Columna01
Descripción

Activid. Eco Est/`Prov/Reg                

ContenidoCCNCC2_CIIUEST
Tipo4
Secuencia01
Columna02
Descripción

Estado Municipio                                   

ContenidoCCNCC2_AGCIIUCODMUN
Tipo4
Secuencia01
Columna03
Descripción

Descr.Mun.

               

       

ContenidoCC2_MUN
Tipo4
Secuencia02
ContenidoCCN_CIIU  
Tipo6
Secuencia01
ContenidoCCN_AGCIIU == A1_EST 
  • Consulta CCNSC5:
Columna04
Descripción

Est/`Prov/Reg       

ContenidoCC2_EST
Tipo4
Secuencia02
Columna05
Descripción

Municipio           

Alias

CCNSC5

Tipo

1

Secuencia

01

Columna

DB

Descripción

Tipo Actividad 

    

Contenido
CCN
CC2_CODMUN
Tipo
2
4
Secuencia
01
02
Columna
02
06
Descripción
Activ

Descr.

Econ

Mun.                        

Tipo
Contenido
4
CC2_MUN
Secuencia
Tipo
01
5
Columna
Secuencia01
Contenido
CCN_CIIU     
CC2->CC2_CODMUN


  • Consulta CCNSF2:  
AliasCCNSF2
Tipo
4
1
Secuencia01
Columna
DB
Descripción

Tipo Actividad      

02

ContenidoCCN
_AGCIIU
Tipo
4
2
Secuencia01
Columna
03
02
ContenidoCCN_DESCR
Descripción

Activid. Eco             

Tipo
5
4
Secuencia01
Columna01
Descripción

Activid. Eco              

ContenidoCCN_CIIU
Tipo
6
4
Secuencia01
Columna
ContenidoCCN_AGCIIU==C5_EST

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

¿Posiciona?

N

Propietario

U
02
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
CampoCC2_ESTSecuencia002Campo DominioCC2_CODMUNTipoPReglaSubStr(AllTrim(M->CC2_EST), 1,2)¿Posiciona?NPropietarioU
  • 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

C5CC2_ESTEMIDESCE

Tipo

P

Regla

Posicione("CC2SX5",31,xFilial("CC2SX5")+"12"+M->C5>CC2_PROVENTEST,"CC2_ESTX5DESCRI()") 

¿Posiciona?

N

Propietario

S -MicrosigaU
Campo
C5
CC2_
CODMUN
EST
Secuencia
001
002
Campo Dominio
C5
CC2_
EST
CODMUN
TipoP
Regla
Posicione("CC2",3,xFilial("CC2")+M->C5_CODMUN,"CC2_EST") 
SubStr(AllTrim(M->CC2_EST), 1,2)
¿Posiciona?N
Propietario
S -Microsiga

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úActualizacionesSubmenúArchivosNombre de la RutinaZona Fiscal vs ImpuestosProgramaMATA994ModulóSIGAFATTipoFunción de Protheus

Procedimiento de Utilización 

 Ciudades:

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

U


  • 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 

    El sistema exhibe la ventana de Ciudades registradas.

       2.            Se podrá utilizar las opciones de IncluirModificarVisualizar y Borrar Ciudades.

       3.            Incluir Ciudades para diferentes Estados, configurando la “Presencia” que establecerá si el emisor del documento de venta tiene o no presencia física en la ciudad 

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

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 IncluirModificarVisualizar y Borrar Actividades Económicas.

       3.            Configurar los códigos de actividad económica para los estados.

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

Impuestos Variables.

      1.            En Facturación, acceda a Actualizaciones / Archivos / Impuestos Variables (MATA995).

      2.            Dar de alta el Impuesto "STX",  SALES TAX, debe contener Fomula de Salida = M460STX  y asignar una Alicuota    

    

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 IncluirModificarVisualizar y Borrar Zonas Fiscales vs Impuestos.

       3.            Dar de alta varios Estados con ciudades y Tipos de Actividad para el impuesto "STX" y asignar Alicuotas diferentes.  

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

Tipos de Entradas y Salidas:

      1.            En Facturación, acceda a Actualizaciones / Archivos / Tipos de Entradas y Salidas (MATA080).

      2.            Dar de alta un TES de Salida que contenga el impuesto  "STX"  SALES TAX

Cálculo de Impuesto en Factura de Salida 

1.          En Facturación, acceda a Actualizaciones / Facturación  / Facturaciones (MATA467N)

2.          Agregar una Factura. En el encabezado asignar un Cliente sea Tipo Contribuyente = "Consumidor Final", se asigna la  Tienda, al salir del campo se llenarán los campos "Ciudad Entrega", "Estado" y
            "Tipo  Actividad Cliente"

3.          La Ciudad de Entrega asignada al Cliente debe estar configurada para que el emisor tenga presencia física en la ciudad de Entrega, asignar el Tipo Actividad del Cliente, asignar la ciudad del Emisor.

4.          Agregar un item a la Factura y asignar la TES de salida Configurada para el impuesto "STX"

5.          Verificar Pestaña de Impuestos, si cumplen las condiciones:
             El cliente es Consumidor Final (A1_CONTRBE=1)
            Si la Ciudad de Entrega (CC2_CODMUN = F2_CODMUN) está configurada para que el emisor tenga presencia física en la ciudad de Entrega (CC2_PRESEN=1) entonces busca dentro de la configuración de Zonas Fiscales Vs Impuestos por la Ciudad de Entrega de lo contrario buscara por la Ciudad del Emisor y obtendrá el valor la tasa de impuesto a aplicar del campo FF_ALIQ
             Si el cliente es Revendedor (A1_CONTRBE=2) la tasa de impuesto a aplicar será cero.

6.         En la tabla SF3 (Libros Fiscales ) se guardará la clave de la zona fiscal (FF_ZONFIS) que fue utilizada para determinar la tasa solo en caso de haberla obtenido de la tabla de impuestos (SFF).

Cálculo de Impuesto en Factura de Entrada 

1.          En el módulo Compras, acceda a Actualizaciones / Movimientos / Factura de Entrada (MATA101N)

2.          Agregar una Factura de entrada.

3.          Si la empresa está configurada como Revendedor (M0_COD_ATV=2):

La tasa de impuesto a aplicar será cero. 

     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 impuestos (SFF, F1_ZONGEO=FF_ZONFIS y F1_CODMUN= FF_COD_MUN) y relacionar el tipo de 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).

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

4.          Agregar un item a la Factura  y asignar la TES de Entrada configurada para el impuesto "STX"

5.          Se valida que el contenido del campo M0_COD_ATV, contenga 1 ó 2, de lo contrario se envía un aviso al usuario y no se permite guardar el documento.

6.          Se valida que el campo M0_DSCCNA, no este vacío, de lo contrario se envía un aviso al usuario y no se permite guardar el documento.  

7.          Se graba en la tabla SF3 (Libros Fiscales ) la clave de la zona fiscal (FF_ZONFIS) que fue utilizada para determinar la tasa, solo en caso de haberse obtenido de la tabla de impuestos (SFF). 

8.          Al salir de los campos de Ciudad de Entrega o Emisión se actualizan los totales del pie de página. 

Cálculo de Impuesto en Pedido de Venta

1.          En Facturación, acceda a “Actualizaciones > Pedidos > Pedidos de Venta

2.          En el encabezado asignar un Cliente sea Tipo Contribuyente = "Consumidor Final", al salir del campo se llenarán los campos "Ciudad Entrega""Estado" y "Tipo  Actividad Cliente"

3.          La ciudad de Entrega o Emisión debe estar configurada para que el emisor tenga o no presencia física en la ciudad de Entrega.

     Asignar Ciudad Entrega, el Tipo Actividad del Cliente y  la ciudad del Emisor.

4.          Agregar un ítem al Pedido de venta

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"

5.          Ir a "Otras acciones” y seleccionar la opción “Planilla” verificar si se cumplen las condiciones y se muestran los montos correctos en las Pestañas de Factura, Títulos y Rentabilidad :

El cliente es Consumidor Final
    1. .
    2. El cálculo de Impuestos, deberá cumplir las condiciones:

1) Si el  cliente es Consumidor Final (A1_CONTRBE=1)


Si la Ciudad de Entrega (CC2_CODMUN = C5_CODMUN) está configurada para que 

, seguirá la regla:

Si

el emisor tenga presencia física

en la ciudad de

Entrega 

entrega (F2_CODMUN) el cliente tiene presencia física (CC2_PRESEN=1)

entonces busca dentro de la configuración de Zonas Fiscales Vs Impuestos por la Ciudad de Entrega de lo contrario

buscara

por la Ciudad del Emisor y obtendrá el valor la tasa de impuesto a aplicar del campo FF_ALIQ. Si no existe en la tabla de impuestos (SFF), entonces la tasa será obtenida del contenido del impuesto variable (SFB, FB_ALIQ).
  • Si el cliente es Revendedor (A1_CONTRBE=2) la tasa de impuesto a aplicar será cero.
  • 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.

    6.          Guardar el Pedido de Venta, autorizarlo y si es necesario liberar de Stock.

    7.          Acceda a “Actualizaciones > Facturas > Generación Notas” 

         Dentro de la pantalla seleccionar el pedido Generado e ir al menú “Otras acciones” seleccionar la opción “Generar Fact”

                 Asignar la serie, verificar los montos y confirmar generación de Nota. 

    8.          Acceder a Menú “Actualizaciones > Facturación > Facturaciones

                 Ubicar la Factura, visualizar y verificar lo siguiente:

                 La "Ciudad Entrega", "Ciudad Emisión", "Estado Entrega", "Estado Emisión" y "Tipo Actividad Cliente"  se hayan guardado correctamente.

                 Los valores del ítem, los cálculos del pie de página como totales, Impuestos, Fiscales se hayan guardado correctamente.

    9.          En la tabla SF3 (Libros Fiscales ) se guardará la clave de la zona fiscal (FF_ZONFIS) que fue utilizada para determinar la tasa solo en caso de haberla obtenido de la tabla de impuestos (SFF).