Línea de Producto: | Microsiga Protheus. | |||||||||||||||||||||||||||||||||
Segmento: | Servicios - Mercado Internacional. | |||||||||||||||||||||||||||||||||
Módulo: | SIGAFAT / SIGACOM. | |||||||||||||||||||||||||||||||||
Rutina(s): |
| |||||||||||||||||||||||||||||||||
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(esPaís(es): | Estados Unidos. | |||||||||||||||||||||||||||||||||
Base(s) de Datos: | Microsoft SQL | |||||||||||||||||||||||||||||||||
Tablas utilizadas: |
| |||||||||||||||||||||||||||||||||
Sistema(s) operativo(s): | Windows ® / Linux ® | |||||||||||||||||||||||||||||||||
Pacote | 003734, 003955, 005574 |
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 DiccionarioPara versión 12.1.
Creación de tablas en el archivo SX2 – Tablas:14:
Para versión 12.1.17:
1. Creación de tablas en el archivo SX2 – Tablas:
Clave | Nombre | Modo | PYME |
CCN | Actividad Económica | C | S |
CC2 | Ciudades | C | N |
2. Creación de Indices en el archivo SIX :
Indice | Orden | Llave | Descripción |
CC2 | 1 | CC2_FILIAL+CC2_EST+CC2_CODMUN | Estado + Ciudad |
CC2 | 2 | CC2_FILIAL+CC2_MUN | Desc. Ciudad |
CC2 | 3 | CC2_FILIAL+CC2_CODMUN | Ciudad |
CC2 | 4 | CC2_FILIAL+CC2_EST+CC2_MUN | Estado + Desc. Ciudad |
CCN | 1 | CCN_FILIAL+CCN_AGCIIU+CCN_CIIU | Estado + Activ. Econ. |
CCN | 2 | CCN_FILIAL+CCN_CIIU | Activ. Econ. |
3. Creación y modificación de Campos en el archivo SX3 – Campos:
Campo | FF_IMPOSTO |
Tipo | Carácter |
Tamaño | 3 |
Clave | Nombre | Modo | PYME |
CCN | Actividad Económica | C | S |
CC2 | Ciudades | C | N |
2. Creación y modificación de Campos en el archivo SX3 – Campos:
Campo
Tipo
Tamaño
Decimal
Formato
Título
Descripción
Utilizado
Obligatorio
Browse
Val. Sistema
Help
Campo | FF_ZONFIS |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Estado |
Descripción | Estado de la Zona Fiscal |
Utilizado | Sí |
Obligatorio | Sí |
Browse | Sí |
Val. Sistema | ExistCpo("SX5","12"+M->FF_ZONFIS) .And. NaoVazio() |
Consulta | 12 |
Grupo de Campos | 010 |
Campo | FF_CODMUN |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Ciudad |
Descripción | Código de la Ciudad |
Utilizado | Sí |
Obligatorio | Sí |
Browse | No |
Visual | Alterar |
Contexto | Real |
Val. Sistema | Vazio() .Or. ExistCpo("CC2",M->FF_ZONFIS+M->FF_CODMUN,1) |
Consulta | CC2SFF |
Campo | FF_COD_TAB | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 7 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Tipo ActividImpuesto | ||
Descripción Tipo de Actividad | Código del Impuesto | ||
Utilizado | Sí | ||
Obligatorio | Sí | ||
Browse | Sí | ||
Visual | Alterar | ||
Contexto | Real | ||
No | |||
Val. Sistema | vazioVazio() .Or. ExistCpo("CCNSFB",M->ZONFIS+M->FF_COD_TAB,1IMPOSTO) | ||
Help | Código del impuesto calculado. | Consulta | CCNSFF |
Campo | FF_ ALIQZONFIS |
---|---|
Tipo | NuméricoCarácter |
Tamaño | 72 |
Decimal | 30 |
Formato@E | 999.999@! |
Título | AlicuotaEstado |
DescripciónAlic. Impuesto/Retencion | Estado de la Zona Fiscal |
Utilizado | Sí |
BrowseObligatorio | Sí |
Browse |
Campo | CCN_FILIAL |
---|---|
Tipo | Carácter |
Tamaño | 8 |
Decimal | 0 |
Título | Sucursal |
Descripción | Sucursal del Sistema |
Utilizado | No |
Obligatorio | No |
Browse | No |
Visual | Visual |
Contexto | Real |
Grupo de Campos | 033 |
Sí | |
Val. Sistema | ExistCpo("SX5","12"+M->FF_ZONFIS) .And. NaoVazio() |
Consulta | 12 |
Grupo de Campos | 010 |
Help | Informe el Código del Estado. |
Campo | FF_CODMUN | Campo | CCN_AGCIIU |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 25 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | EstadoCiudad | ||
Descripción | Código del Estadode la Ciudad | ||
Utilizado | Sí | ||
Obligatorio | Sí | ||
Browse | SíNo | ||
Visual | Alterar | ||
Contexto | Real | ||
Val. Sistema | Vazio() .Or. ExistCpo(" SX5CC2", "12"M->FF_ZONFIS+M- >CCN>FF_ AGCIIUCODMUN,1) | ||
Consulta | 12CC2SFF | ||
Help | Informe el Código de la Ciudad. | When | Inclui |
Campo | CCNFF_COD_CIIUTAB | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 7 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Tipo Activid. Eco | ||
Descripción | Tipo de Actividad Económica | ||
Utilizado | Sí | ||
Obligatorio | Sí | ||
Browse | Sí | ||
Visual | Alterar | ||
Contexto | Real | ||
Val. Sistema | NaoVaziovazio() .AndOr. ExistChavExistCpo("CCN",M->CCN_AGCIIU>ZONFIS+M->CCN_CIIU)>FF_COD_TAB,1) | ||
Consulta | CCNSFF | ||
Help | Informe código de actividad económica. | When | Inclui
Campo | CCNFF_DESCRALIQ | ||
---|---|---|---|
Tipo | CarácterNumérico | ||
Tamaño | 2547 | ||
Decimal | 03 | ||
Formato@! | @E 999.999 | ||
Título | Desc. Activ.Alicuota | ||
DescripciónDesc | . Actividad Económica Alic. Impuesto/Retención | ||
Utilizado | Sí | ObligatorioSí | |
Browse | Sí | ||
Visual | Alterar | ||
Contexto | Real | ||
Val. Sistema | NaoVazio() | ||
Help | Alícuota para retención de la ganancia. |
** Los demás campos de la tabla SFF deben quedar configurados como NO Usados.
Campo | CC2CCN_FILIAL |
---|---|
Tipo | Carácter |
Tamaño | 8 |
Decimal | 0 |
Título | Sucursal |
Descripción | Sucursal del Sistema |
Utilizado | No |
Obligatorio | No |
Browse | No |
Visual | VisualizarVisual |
Contexto | Real |
Grupo de Campos | 033 |
Campo | CC2CCN_ESTAGCIIU |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Estado |
Descripción | Código del Estado |
Utilizado | Sí |
Obligatorio | Sí |
Browse | Sí |
Visual | Alterar |
Contexto | Real |
Val. Sistema | Vazio() .Or. ExistCpo("SX5","12"+M->CC2>CCN_ESTAGCIIU) |
Consulta | 12 |
When | 010Inclui |
Campo | CC2CCN_DESCECIIU |
---|---|
Tipo | Carácter |
Tamaño | 307 |
Decimal | 0 |
Formato | @! |
Título | DescActivid. EstadoEco |
DescripciónDescripción del Estado | Actividad Económica |
Utilizado | Sí |
Obligatorio | NoSí |
Browse | Sí |
Visual | VisualizarAlterar |
Contexto | VirtualReal |
Val. Sistema | IIf(!INCLUI,PosicioneNaoVazio() .And. ExistChav("SX5CCN",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"") |
Inicializador | Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()") |
M->CCN_AGCIIU+M->CCN_CIIU) | |
When | Inclui |
Campo | CCN_DESCR | Campo | CC2_CODMUN |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 5254 | ||
Decimal | 0 | ||
Formato | @! | ||
TítuloCiudad | Desc. Activ. | ||
DescripciónCódigo de la Ciudad | Desc. Actividad Económica | ||
Utilizado | Sí | ||
Obligatorio | Sí | ||
Browse | Sí | ||
Visual | Alterar | ||
Contexto | Real | ||
Val. Sistema | Vazio NaoVazio() .Or. ExistChav("CC2",M->CC2_EST+M->CC2_CODMUN, 1, "JAGRAVADOCC2") |
Campo | CC2_MUNFILIAL | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 408 | ||
Decimal | 0 | Formato | @!|
Título | Desc. CiudadSucursal | ||
Descripción | Descripción de la CiudadSucursal del Sistema | ||
Utilizado | SíNo | ||
Obligatorio | SíNo | ||
Browse | SíNo | ||
Visual | AlterarVisualizar | ||
Contexto | Real | Val. Sistema | |
Grupo de Campos | 033 | Texto()
Campo | CC2_PRESENEST |
---|---|
Tipo | Carácter |
Tamaño | 12 |
Decimal | 0 |
Formato | @! |
Título | ¿Presencia?Estado |
Descripción | ¿Presencia Fisica?Código del Estado |
Utilizado | Sí |
Obligatorio | NoSí |
Browse | NoSí |
Visual | Alterar |
Contexto | Real |
Val. Sistema | PertenceExistCpo("SX5","12"+M->CC2_EST) |
Consulta | |
Inicializador | "2" |
Combo | 1=Si;2=No |
12 | |
Grupo de Campos | 010 |
Help | Código del estado |
Campo | A1 CC2_ ATIVIDADESCE |
---|---|
Tipo | Carácter |
Tamaño | 730 |
Decimal | 0 |
Formato | @! |
Título | CDesc. ActividadEstado |
DescripciónCódigo de la Actividad | Descripción del Estado |
Utilizado | Sí |
Obligatorio | No |
Browse | Sí |
Visual | Visualizar |
Contexto | VirtualNo |
Val. Sistema | Vazio() .or. ExistCpoIIf(!INCLUI,Posicione("CCNSX5",M->A1_EST+ M->A1_ATIVIDAD,1) |
Consulta | CCNSA1 |
,1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()"),"") | |
Inicializador | Posicione("SX5",1,xFilial("SX5")+"12"+CC2->CC2_EST,"X5DESCRI()") |
Campo | CC2_CODMUN | Campo | A1_COD_MUN |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 5 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Cd. MunicipioCiudad | ||
Descripción | Código del Municipiode la Ciudad | ||
Utilizado | Sí | ||
Obligatorio | NoSí | ||
Browse | Sí | ||
Visual | Alterar | ||
Contexto | RealNo | ||
Val. Sistema | ExistCpo('CC2'Vazio() .Or. ExistChav("CC2",M->A1>CC2_EST+M->A1_COD_MUN) | ||
Consulta | CC2SA1 | ||
>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. |
Campo | CC2_MUN | Campo | A1_CONTRBE |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 140 | ||
Decimal | 0 | ||
Formato | @! | ||
TítuloTipo Contrib | Desc. Ciudad | ||
Descripción | Tipo Descripción de Contribuyentela Ciudad | ||
Utilizado | Sí | ||
Obligatorio | NoSí | ||
Browse | No | ||
Cbox | 1=Consumidor Final;2=Revendedor |
Sí | |
Visual | Alterar |
Contexto | Real |
Val. Sistema | Texto() |
Campo | F2CC2_TPACTIVPRESEN | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 71 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Tip Act Cte¿Presencia? | ||
Descripción | Tipo Actividad Cliente¿Presencia Fisica? | ||
Utilizado | Sí | ||
Obligatorio | SÍNo | ||
Browse | No | ||
Visual | Alterar | ||
Contexto | Real | ||
Val. Sistema | vazio() .or. ExistCpoPertence(" | CCN",M->F2_EST+M->F2_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","MT100",M->F2_TPACTIV)12") | |
Inicializador | "2" | ||
Combo | 1=Si;2=No | Consulta | CCNSF2|
Help | Informe si el | tipo de Actividad Economica.emisor del documento de venta tienen o no presencia física en la ciudad. 1=Si, 2=No |
Campo | F2A1_PROVENTATIVIDA | |
---|---|---|
Tipo | Carácter | |
Tamaño | 57 | |
Decimal | 0 | |
Formato | @! | |
Título | CiudadC.EmisiActividad | |
Descripción | Ciudad Código de Emisiónla Actividad | |
Utilizado | Sí | |
Obligatorio | No | |
Browse | No | |
Val. Sistema | Vazio() .or. ExistCpo(" CC2CCN",M- >F2_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT100",M->F2_PROVENT) .AND. LlnVal(>A1_EST+ M->A1_ATIVIDAD,1) | |
Consulta | CC2MUNCCNSA1 | |
Help | Código de | Ciudad donde se emite el documentoactividad económica del cliente |
Campo | F2A1_COD_CODMUNMUN | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 5 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Cod Ciudad Entr. | ||
Descripción | Código de Ciudad de Entrega | ||
Utilizado | Sí | ||
Obligatorio | SÍNo | ||
Browse | No | ||
Val. Sistema | Vazio() .or. ExistCpo( "'CC2 "',M- >F2_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F2_CODMUN) .AND. LlnVal()>A1_EST+M->A1_COD_MUN) | ||
Consulta | CC2SA1 | Consulta | CC2MUN|
Help | Código de Ciudad | donde se entregará la mercancía o servicio.. Para uso en la regla del cálculo de impuestos durante la venta |
Campo | F2A1_ESPCONTRBE |
---|---|
Tipo | Carácter |
Tamaño | 21 |
Decimal | 0 |
Formato | @! |
TítuloProvincia | Tipo Contrib |
Descripción | Provincia Dest.de Mercad.Tipo de Contribuyente |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F2_EST) |
Cbox | 1=Consumidor Final;2=Revendedor |
Help | Define cual tipo de Cliente |
Campo | A1_PFISICA | Campo | F2_ZONGEO |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 218 | ||
Decimal | 0 | ||
Formato | @! | ||
TítuloEdo. Emisión | RG/Ced Extran | ||
DescripciónEstado de Emisión | Ced Ident/Ced Extranjero | ||
Utilizado | Sí | ||
Obligatorio | No | ||
Browse | No | Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F2_ZONGEO)
Campo | F1A2_COD_PROVENTMUN |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
TítuloCiudad Origen | Cd. Municipio |
DescripciónCiudad Origen | Código del Municipio |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo( "'CC2 "',M- >F1_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT410",M->F1_PROVENT) .AND. LlnVal() |
Consulta | CC2MUN |
Help | Código de Ciudad donde se emite el documento |
>A2_EST+M->A2_COD_MUN) | |
Consulta | CC2SA1 |
Campo | A2_PFISICA | Campo | F1_CODMUN |
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 518 | ||
Decimal | 0 | ||
Formato | @! | ||
TítuloLugar de Entrega | RG/Ced Extran | ||
DescripciónLugar de Entrega | Ced Ident/Ced Extranjero | ||
Utilizado | Sí | ||
Obligatorio | SÍNo | ||
Browse | No |
Campo | F2_TPACTIV | ||
---|---|---|---|
Tipo | Carácter | ||
Tamaño | 7 | ||
Decimal | 0 | ||
Formato | @! | ||
Título | Tip Act Cte | ||
Descripción | Tipo Actividad Cliente | ||
Utilizado | Sí | ||
Obligatorio | SÍ | ||
Browse | No | ||
Val. Sistema | vazio | Val. Sistema | Vazio() .or. ExistCpo("CC2CCN",M->F2_EST+M->F1>F2_CODMUNTPACTIV,31) .AndAND. MaFisRef("NF_CODMUNTPACTIV","MT410MT100",M->F1_CODMUN) .AND. LlnVal() >F2_TPACTIV) |
Consulta | CC2MUNCCNSF2 | ||
Help | Código de Ciudad donde se entregará la mercancía o servicioInforme el tipo de Actividad Economica. |
Campo | F1F2_ESPPROVENT |
---|---|
Tipo | Carácter |
Tamaño | 25 |
Decimal | 0 |
Formato | @! |
TítuloProvincia | Ciudad.Emisi |
Descripción | Provincia Dest.de Mercad.Ciudad de Emisión |
Utilizado | Sí |
Obligatorio | NoSí |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2",M->F2_PROVENT,3) .and. MaFisRef("SX5NF_PROVENT","12MT100"+,M->F1_EST)>F2_PROVENT) .AND. LlnVal() |
Consulta | CC2MUN |
Help | Código de Ciudad donde se emite el documento. |
Campo | F1F2_ZONGEOCODMUN |
---|---|
Tipo | Carácter |
Tamaño | 25 |
Decimal | 0 |
Formato | @! |
Título | EdoCiudad Entr. Emisión |
Descripción | Estado Ciudad de EmisiónEntrega |
Utilizado | Sí |
Obligatorio | NoSÍ |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2", M->F2_CODMUN,3) .And. MaFisRef("SX5NF_CODMUN","12MT100"+,M->F1>F2_ZONGEO) |
Importante:
3. Creación de Consulta Estándar en el archivo SXB – Consulta Estándar:
Alias
Tipo
Secuencia
Columna
Descripción
Contenido
Tipo
CCN_CIIU
Actividad Económica
Municipios Ad.Imp.
Estado + Actividad
Desc. Ciudad
Descripción Ciudad
Tipo Actividad
Actividad Económica
Municipios Clientes
Cód.IBGE
CODMUN) .AND. LlnVal() | |
Consulta | CC2MUN |
Help | Código de Ciudad donde se entregará la mercancía o servicio. |
Campo | F2_EST |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Provincia |
Descripción | Provincia Dest.de Mercad. |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F2_EST) |
Campo | F2_ZONGEO |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Edo. Emisión |
Descripción | Estado de Emisión |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F2_ZONGEO |
Campo | F1_PROVENT |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Cd. Emisión |
Descripción | Ciudad de Emisión |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2",M->F1_PROVENT,3) .and. MaFisRef("NF_PROVENT","MT100",M->F1_PROVENT) .AND. LlnVal() |
Consulta | CC2MUN |
Help | Código de Ciudad donde se emite el documento. |
Campo | F1_CODMUN |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Cd. Entrega |
Descripción | Ciudad de Entrega |
Utilizado | Sí |
Obligatorio | SÍ |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2", M->F1_CODMUN,3) .And. MaFisRef("NF_CODMUN","MT100",M->F1_CODMUN) .AND. LlnVal() |
Consulta | CC2MUN |
Help | Código de Ciudad donde se entregará la mercancía o servicio. |
Campo | F1_EST |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Provincia |
Descripción | Provincia Dest. de Mercad. |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F1_EST) |
Campo | F1_ZONGEO |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Edo. Emisión |
Descripción | Estado de Emisión |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->F1_ZONGEO) |
Campo | F1_TPACTIV |
---|---|
Tipo | Carácter |
Tamaño | 7 |
Decimal | 0 |
Formato | @! |
Título | Tip Act Cte |
Descripción | Tipo de Actividad del Cli |
Utilizado | Sí |
Obligatorio | Sí |
Browse | No |
Val. Sistema | vazio() .or. ExistCpo("CCN",M->F1_EST+M->F1_TPACTIV,1) .AND. MaFisRef("NF_TPACTIV","MT100",M->F1_TPACTIV) |
Consulta | CCNSF1 |
Help | Seleccione el tipo de actividad. |
Se modifican los siguientes campos:
Campo | C5_CODMUN |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Cd. Entrega |
Descripción | Ciudad de Entrega |
Utilizado | Sí |
Obligatorio | Sí |
Consulta | CC2MUN |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2", M->C5_CODMUN,3) |
Help | Código de Ciudad donde se entregará la mercancía o servicio. |
Campo | C5_PROVENT |
---|---|
Tipo | Carácter |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Cd. Emisión |
Descripción | Ciudad de Emisión |
Utilizado | Sí |
Obligatorio | Sí |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("CC2", M->C5_PROVENT,3) |
Help | Código de Municipio donde se emite el documento. |
Campo | C5_TPACTIV |
---|---|
Tipo | Carácter |
Tamaño | 7 |
Decimal | 0 |
Formato | @! |
Título | Tip Act Cte |
Descripción | Tipo Actividad Cliente |
Utilizado | Sí |
Obligatorio | SÍ |
Browse | No |
Val. Sistema | vazio() .or. ExistCpo("CCN",M->C5_EST+M->C5_TPACTIV,1) |
Consulta | CCNSF2 |
Help | Informe el tipo de Actividad Económica. |
Campo | C5_ESTEMI |
---|---|
Tipo | Carácter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Edo. Emisión |
Descripción | Estado de Emisión |
Utilizado | Sí |
Obligatorio | No |
Browse | No |
Val. Sistema | Vazio() .or. ExistCpo("SX5","12"+M->C5_ESTEMI) |
Help | Estado de Emisión. |
Importante:
4. Creación de Consulta Estándar en el archivo SXB – Consulta Estándar:
Alias | CCNCII |
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Códigos CIIU |
Contenido | CCN |
Tipo | 2 |
Secuencia | 01 |
Columna | 02 |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Contenido | CCN_CIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Contenido | CCN_AGCIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Contenido | CCN_DESCR |
Tipo | 5 |
Secuencia | 01 |
Contenido | CCN_CIIU |
Alias | CCNSA1 |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Actividad Económica |
Contenido | CCN |
Tipo | 2 |
Secuencia | 01 |
Columna | 02 |
Descripción | Ciudad |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Estado |
Contenido | CCN_AGCIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Ciudad |
Contenido | CCN_CIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Desc. Ciudad |
Contenido | CCN_DESCR |
Tipo | 5 |
Secuencia | 01 |
Contenido | CCN->CCN_CIIU |
Tipo | 6 |
Secuencia | 01 |
Contenido | CCN_AGCIIU == A1_EST |
Alias | CC2SFF |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Municipios Ad.Imp. |
Contenido | CC2 |
Tipo | 2 |
Secuencia | 01 |
Columna | 01 |
Descripción | Estado + Actividad |
Tipo | 2 |
Secuencia | 02 |
Columna | 02 |
Descripción | Desc. Ciudad |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Estado |
Alias | CC2MUN |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Municipios Nota/Fat. |
Contenido | CC2 |
Tipo | 2 |
Secuencia | 01 |
Columna | 01 |
Descripción | Estado + Municipio |
Tipo | 2 |
Secuencia | 02 |
Columna | 02 |
Descripción | Municipio |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Est/`Prov/Reg |
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Municipio |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Descr.Mun. |
Contenido | CC2_MUN |
Tipo | 4 |
Secuencia | 02 |
Columna | 04 |
Descripción | Est/`Prov/Reg|
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 0201 |
Columna | 0502 |
Descripción | Municipio Ciudad |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 0201 |
Columna | 0603 |
Descripción | Descr.Mun. Descripción Ciudad |
Contenido | CC2_MUN |
Tipo | 54 |
Secuencia | 02 |
Columna | 01 |
Descripción | Estado |
Contenido | CC2->CC2_CODMUN |
_EST | |
Tipo | 4 |
Alias | CCNSF2 |
---|---|
Tipo | 1|
Secuencia | 0102 |
Columna | DB02 |
Descripción | Tipo ActividadCiudad |
Contenido | CCNCC2_CODMUN |
Tipo | 24 |
Secuencia | 0102 |
Columna | 03 |
Descripción02 | Descripción Ciudad |
Contenido | CC2_MUNActivid. Eco |
Tipo | 45 |
Secuencia | 01 |
Contenido | CC2->CC2_CODMUN |
Tipo | 6 |
Secuencia | 01 |
Contenido | CC2->CC2_EST==M->FF_ZONFIS |
Alias | CCNSFF | |
---|---|---|
Tipo | 1 | |
Columna | 01 | |
Descripción | Activid. Eco | |
Contenido | CCN_CIIU | |
Tipo | 4||
Secuencia | 01 | |
Columna | 02DB | |
Descripción | Tipo Actividad | |
Contenido | CCN | |
Tipo | 2 | |
Secuencia | 01 | |
Columna | 02 | |
Descripción | Actividad Económica | |
Tipo | 4 | |
Secuencia | 01 | |
Columna | 01 | |
Descripción | Estado | Estado|
Contenido | CCN_AGCIIU | |
Tipo | 4 | |
Secuencia | 01 | |
Columna | 0302 | |
Descripción | Desc. ActiviActividad Económica | |
Contenido | CCN_ | DESCRCIIU |
Tipo | 54 | |
Secuencia | 01 | |
Columna | 03 | |
Descripción | Desc. Actividad Econ | |
Contenido | CCN_ | CIIUDESCR |
Tipo | 65 | |
Secuencia | 01 | |
Contenido | CCN->CCN_CIIU | |
Tipo | 06 | |
Secuencia | 01 | |
Contenido | CCN_AGCIIU == A1M->FF_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 |
Índice | CC2 |
---|---|
Orden | 2 |
Clave | CC2_FILIAL+CC2_MUN |
Descripción | Desc. Ciudad |
Propietario | S |
Índice | CC2 |
---|---|
Orden | 3 |
Clave | CC2_FILIAL+CC2_CODMUN |
Descripción | Ciudad |
Propietario | S |
Índice | CC2 |
---|---|
Orden | 4 |
Clave | CC2_FILIAL+CC2_EST+CC2_MUN |
Descripción | Estado + Desc. Ciudad |
Propietario | S |
Índice | CCN |
---|---|
Orden | 1 |
Clave | CCN_FILIAL+CCN_AGCIIU+CCN_CIIU |
Descripción | Estado + Ciudad |
Propietario | S |
Índice | CCN |
---|---|
Orden | 2 |
Clave | CCN_FILIAL+CCN_CIIU |
Descripción | Ciudad |
Propietario | S |
5. Creación de Disparadores en el archivo SX7 – Disparadores:
Campo
Secuencia
Campo Dominio
Tipo
Regla
¿Posiciona?
Propietario
Campo | CC2_EST |
---|---|
Secuencia | 002 |
Campo Dominio | CC2_CODMUN |
Tipo | P |
Regla | SubStr(AllTrim(M->CC2_EST), 1,2) |
¿Posiciona? | N |
Propietario | U |
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 Rutina | Actividad Económica |
Programa | FISA016 |
Módulo | SIGAFAT |
Tipo | Función de Protheus |
Menú | Actualizaciones |
---|---|
Submenú | Archivos |
Nombre de la Rutina | Zona Fiscal vs Impuestos |
Programa | MATA994 |
Moduló | SIGAFAT |
Tipo | Función de Protheus |
Procedimiento de Utilización
Rutina Ciudades:
1. En Facturación, acceda a Actualizaciones / Archivos / Ciudades (FISA010).
El sistema exhibe la ventana de Ciudades registradas.
2. Se podrá utilizar las opciones de Incluir, Modificar, Visualizar y Borrar Ciudades.
3. 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.
Rutina Actividad Económica:
1. En Facturación, acceda a Actualizaciones / Archivos / Actividad Económica (FISA016).
ZONFIS |
Alias | CC2SA1 |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Municipios Clientes |
Contenido | CC2 |
Tipo | 2 |
Secuencia | 01 |
Columna | 01 |
Descripción | Est/Prov/Reg+Cod.IBG |
Tipo | 2 |
Secuencia | 02 |
Columna | 02 |
Descripción | Municipio |
Tipo | 2 |
Secuencia | 03 |
Columna | 03 |
Descripción | Cód.IBGE |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Municipio |
Contenido | CC2_MUN |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Cód.IBGE |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Est/Prov/Reg |
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 02 |
Columna | 04 |
Descripción | Municipio |
Contenido | CC2_MUN |
Tipo | 4 |
Secuencia | 02 |
Columna | 05 |
Descripción | Cód.IBGE |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 02 |
Columna | 06 |
Descripción | Estado |
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 03 |
Columna | 07 |
Descripción | Cód.IBGE |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 03 |
Columna | 08 |
Descripción | Municipio |
Contenido | CC2_MUN |
Tipo | 4 |
Secuencia | 03 |
Columna | 09 |
Descripción | Estado |
Contenido | CC2_EST |
Tipo | 5 |
Secuencia | 01 |
Contenido | CC2->CC2_CODMUN |
Tipo | 6 |
Secuencia | 01 |
Contenido | IF (READVAR() == "M->A1_COD_MUN",CC2->CC2_EST==M->A1_EST,CC2->CC2_EST==M->A2_EST) |
Alias | CC2MUN |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Municipios Nota/Fat. |
Contenido | CC2 |
Tipo | 2 |
Secuencia | 01 |
Columna | 01 |
Descripción | Estado + Municipio |
Tipo | 2 |
Secuencia | 02 |
Columna | 02 |
Descripción | Municipio |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Est/`Prov/Reg |
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Municipio |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Descr.Mun. |
Contenido | CC2_MUN |
Tipo | 4 |
Secuencia | 02 |
Columna | 04 |
Descripción | Est/`Prov/Reg |
Contenido | CC2_EST |
Tipo | 4 |
Secuencia | 02 |
Columna | 05 |
Descripción | Municipio |
Contenido | CC2_CODMUN |
Tipo | 4 |
Secuencia | 02 |
Columna | 06 |
Descripción | Descr.Mun. |
2. Se podrá utilizar las opciones de Incluir, Modificar, Visualizar 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.
Rutina 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
Rutina Zona Fiscal vs Impuestos:
1. En Facturación, acceda a Actualizaciones / Archivos / Zona Fiscal vs Impuestos (MATA994).
| |
Contenido | CC2_MUN |
Tipo | 5 |
Secuencia | 01 |
Contenido | CC2->CC2_CODMUN |
Alias | CCNSF2 |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Tipo Actividad |
Contenido | CCN |
Tipo | 2 |
Secuencia | 01 |
Columna | 02 |
Descripción | Activid. Eco |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Activid. Eco |
Contenido | CCN_CIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Estado |
Contenido | CCN_AGCIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Desc. Activi |
Contenido | CCN_DESCR |
Tipo | 5 |
Secuencia | 01 |
Contenido | CCN_CIIU |
Tipo | 6 |
Secuencia | 01 |
Contenido | CCN_AGCIIU == A1_EST |
Alias | CCNSC5 |
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Tipo Actividad |
Contenido | CCN |
Tipo | 2 |
Secuencia | 01 |
Columna | 02 |
Descripción | Activ. Econ. |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Contenido | CCN_CIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Contenido | CCN_AGCIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Contenido | CCN_DESCR |
Tipo | 5 |
Secuencia | 01 |
Contenido | CCN_CIIU |
Tipo | 6 |
Secuencia | 01 |
Columna | |
Contenido | CCN_AGCIIU==C5_EST |
Alias | CCNSF1 |
---|---|
Tipo | 1 |
Secuencia | 01 |
Columna | DB |
Descripción | Tipo Actividad |
Contenido | CCN |
Tipo | 2 |
Secuencia | 01 |
Columna | 02 |
Descripción | Activid. Eco |
Tipo | 4 |
Secuencia | 01 |
Columna | 01 |
Descripción | Activid. Eco |
Contenido | CCN_CIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 02 |
Descripción | Estado |
Contenido | CCN_AGCIIU |
Tipo | 4 |
Secuencia | 01 |
Columna | 03 |
Descripción | Desc. Activi |
Contenido | CCN_DESCR |
Tipo | 5 |
Secuencia | 01 |
Contenido | CCN_CIIU |
Tipo | 6 |
Secuencia | 01 |
Contenido | CCN_AGCIIU==F1_EST |
5. Creación de Disparadores en el archivo SX7 – Disparadores:
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 |
Campo | CC2_EST |
---|---|
Secuencia | 002 |
Campo Dominio | CC2_CODMUN |
Tipo | P |
Regla | SubStr(AllTrim(M->CC2_EST), 1,2) |
¿Posiciona? | N |
Propietario | U |
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:
Orden | 01 |
Pregunta | De factura? |
Tipo | C |
Tamaño | 13 |
Grupo | 018 |
Orden | 02 |
Pregunta | A factura? |
Tipo | C |
Tamaño | 13 |
Grupo | 018 |
Orden | 03 |
Pregunta | Serie? |
Tipo | C |
Tamaño | 3 |
Grupo | 094 |
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 Rutina | Actividad Económica |
Programa | FISA016 |
Módulo | SIGAFAT |
Tipo | Función de Protheus |
Menú | Actualizaciones |
---|---|
Submenú | Archivos |
Nombre de la Rutina | Zona Fiscal vs Impuestos |
Programa | MATA994 |
Módulo | SIGAFAT |
Tipo | Función de Protheus |
Menú | Actualizaciones |
---|---|
Submenú | Facturacion |
Nombre de la Rutina | Impresión de Factura |
Programa | IMPFATEUA |
Módulo | SIGAFAT |
Tipo | Función de Protheus |
Menú | Informes |
---|---|
Submenú | Específicos |
Nombre de la Rutina | List. Aux. Impuestos |
Programa | MATR996 |
Módulo | SIGAFIS |
Tipo | Función de Protheus |
Catálogo de Ciudades (FISA010):
Catálogo de Actividad Económica por Estado (FISA016):
Catálogo de Impuestos Variables (MATA995).
Tabla de Zona Fiscal vs Impuestos (MATA994).
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)
Clientes (MATA030)
Campo | Titulo | Folder | Descripción |
---|---|---|---|
A1_EST | Estado | Registro | Utilizado para el cálculo del impuesto em M100STX y M460STX |
A1_ATIVIDA | Actividad Económica | Adm/Fin | Utilizado para el cálculo del impuesto em M100STX y M460STX |
A1_COD_MUN | Código | Fiscal | Utilizado para el cálculo del impuesto em M100STX y M460STX |
A1_RETIVA | Retenedor de STX | Fiscal | Si es 1, realizara el cálculo de los impuestos. Si es 2, No calcula. |
A1_CONTRBE | Tipo Contribuyente | Fiscal | Si es 1- consumidor final, la tasa de cálculo será cero. |
A1_PFISICA | ID/Ced Extran | Otros | Utilizado en el informe de impuestos (MATR996), si el cliente es persona física, imprime este campos, si es empresa toma A1_CGC |
Proveedores (MATA020)
Campo | Titulo | Folder | Descripción |
---|---|---|---|
A2_EST | Estado | Registro | Utilizado para el cálculo del impuesto em M100STX y M460STX |
A2_COD_MUN | Código | Otros | Utilizado para el cálculo del impuesto em M100STX y M460STX |
A2_RETIVA | Retenedor de STX | Fiscal | Si es 1, realizará el cálculo de los impuestos. Si es 2, No calcula. |
A2_PFISICA | ID/Ced Extran | Otros | Utilizado 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)
Facturas de Venta (MATA467N)
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) 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) 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) 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
El sistema exhibe la ventana de Zonas Fiscales vs Impuestos registradas.2. Se podrá utilizar las opciones de Incluir, Modificar, Visualizar y Borrar Zonas Fiscales vs Impuestos.
3. 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.
Rutina 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 STX 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 STX 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):
será cero.
Nota de Crédito (MATA465N)
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 Si en la Ciudad de Entrega (F1_CODMUN) el Proveedor Cliente NO tiene presencia física (CC2_PRESEN=2PRESEN<>1), buscar entonces verificará en la tabla de impuestos (SFF, ) por la Ciudad de Emisión (F1_ZONGEOEST=FF_ZONFIS y F1_CODMUNPROVENT = 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<>2), 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).
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) 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)
Informe Auxiliar de Impuestos (MATR996)