Línea de Producto: | Protheus. | ||||||||||||
Segmento: | Mercado Internacional. | ||||||||||||
Módulo: | Loja. | ||||||||||||
Rutina: |
| ||||||||||||
País(es): | Argentina. | ||||||||||||
Base(s) de Datos: | Todas. | ||||||||||||
Tablas utilizadas: | SA1 – Clientes. AI0 – Complemento de Clientes. SF1 – Facturas de entrada. SF2 – Facturas de salida. SL1 – Presupuesto. SLQ – Presupuesto. | ||||||||||||
Sistema(s) operativo(s): | Todos. |
LOJA701C.PRW – Venta Asistida.
Incorporar la funcionalidad requerida por la RG 3668/14 – Cómputo de Credito Fiscal – Bares, Restaurantes, Hoteles, Gimnasios y Similares, Playas de Estacionamiento y Otros.
Resolución general (AFIP) 3668
Se establece a partir del 1/11/2014 un régimen especial de emisión de comprobantes electrónicos originales respecto de las operaciones gravadas por el impuesto al valor agregado que no dan lugar al cómputo del crédito fiscal por parte del adquirente de los bienes y/o servicios. Entre sus principales características, mencionamos:
Para dar cumplimiento con este requerimiento, se creó una solución que permite registrar la información solicitada para el formulario de declaración jurada 8001.
El sistema se actualiza inmediatamente después de aplicar el paquete de actualizaciones (Patch) de este llamado.
3. Tablas Genéricas en el archivo SX5 – Tablas Genéricas:
Clave | XJ |
Descripción | Tipo de Operación |
Clave | XK |
Descripción | Tipo de Suscriptor |
4. Campos en el archivo SX3 – Campos:
Campo | L1_ADIC5 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato Operación |
Descripción | Dato Operación |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XJ |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XJ'+M-> L1_ADIC5)
|
Help | Código del tipo de operación. RG 3668/14 |
Campo | L1_ADIC61 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato ID documento |
Descripción | Dato ID documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | OC |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','OC'+M->L1_ADIC61) |
Help | Código del ID del documento. RG 3668/14 |
Campo | L1_ADIC62 |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Título | Número de documento |
Descripción | Número de documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | |
Help | Numero de documento. RG 3668/14 |
Campo | L1_ADIC7 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Suscriptor |
Descripción | Suscriptor |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XK |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XK'+M-> L1_ADIC7) |
Help | Código del suscriptor. RG 3668/14 |
Campo | LQ_ADIC5 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato Operación |
Descripción | Dato Operación |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XJ |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XJ'+M-> LQ_ADIC5)
|
Help | Código del tipo de operación. RG 3668/14 |
Campo | LQ_ADIC61 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato ID documento |
Descripción | Dato ID documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | OC |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','OC'+M->LQ_ADIC61) |
Help | Código del ID del documento. RG 3668/14 |
Campo | LQ_ADIC62 |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Título | Número de documento |
Descripción | Número de documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | |
Help | Numero de documento. RG 3668/14 |
Campo | LQ_ADIC7 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Suscriptor |
Descripción | Suscriptor |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XK |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XK'+M-> LQ_ADIC7) |
Help | Código del suscriptor. RG 3668/14 |
Campo | AI0_ADIC5 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato Operación |
Descripción | Dato Operación |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XJ |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XJ'+M-> AI0_ADIC5)
|
Help | Código del tipo de operación. RG 3668/14 |
Campo | AI0_ADIC61 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato ID documento |
Descripción | Dato ID documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | OC |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','OC'+M->AI0_ADIC61) |
Help | Código del ID del documento. RG 3668/14 |
Campo | AI0_ADIC62 |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Título | Número de documento |
Descripción | Número de documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | |
Help | Numero de documento. RG 3668/14 |
Campo | AI0_ADIC7 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Suscriptor |
Descripción | Suscriptor |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XK |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XK'+M-> AI0_ADIC7) |
Help | Código del suscriptor. RG 3668/14 |
Campo | AI0_DESDE |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Título | Fch. Inicio |
Descripción | Fecha de Inicio |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | VldFch() |
Help | Fecha de inicio de vigencia. RG 3668/14 |
Campo | AI0_HASTA |
Tipo | D |
Tamaño | 8 |
Decimal | 0 |
Formato | |
Título | Fch. Final |
Descripción | Fecha de fin de vigencia |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | VldFch() |
Help | Fecha de término de vigencia. RG 3668/14 |
Campo | F1_ADIC5 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato Operación |
Descripción | Dato Operación |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XJ |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XJ'+M-> F1_ADIC5)
|
Help | Código del tipo de operación. RG 3668/14 |
Campo | F1_ADIC61 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato ID documento |
Descripción | Dato ID documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | OC |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','OC'+M->F1_ADIC61) |
Help | Código del ID del documento. RG 3668/14 |
Campo | F1_ADIC62 |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Título | Número de documento |
Descripción | Número de documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | |
Help | Numero de documento. RG 3668/14 |
Campo | F1_ADIC7 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Suscriptor |
Descripción | Suscriptor |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XK |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XK'+M->F1_ADIC7) |
Help | Código del suscriptor. RG 3668/14 |
Campo | F2_ADIC5 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato Operación |
Descripción | Dato Operación |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XJ |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XJ'+M-> F2_ADIC5)
|
Help | Código del tipo de operación. RG 3668/14 |
Campo | F2_ADIC61 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Dato ID documento |
Descripción | Dato ID documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | OC |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','OC'+M->F2_ADIC61) |
Help | Código del ID del documento. RG 3668/14 |
Campo | F2_ADIC62 |
Tipo | C |
Tamaño | 20 |
Decimal | 0 |
Formato | @! |
Título | Número de documento |
Descripción | Número de documento |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Relación |
|
Val. Sistema | |
Help | Numero de documento. RG 3668/14 |
Campo | F2_ADIC7 |
Tipo | C |
Tamaño | 5 |
Decimal | 0 |
Formato | @! |
Título | Suscriptor |
Descripción | Suscriptor |
Nivel | 1 |
Utilizado | Si |
Obrigatório | No |
Browse | Si |
Opciones |
|
When |
|
Consulta | XK |
Val. Sistema | Vazio() .Or. EXISTCPO('SX5','XK'+M->F2_ADIC7) |
Help | Código del suscriptor. RG 3668/14 |
Importante:
El tamaño de los campos que disponen de grupo puede variar de acuerdo con el entorno en uso.
7. Parámetros en el archivo SX6 – Parámetros:
Nombre de la Variable | MV_RG3668 |
Tipo | C |
Descripción | Clave de catálogo de Tipo de Operaciones y Suscriptor |
Valor Estándar | Valor por default XJ|XK |
Nombre de la Variable | MV_CFO3668 |
Tipo | C |
Descripción | Códigos fiscales correspondientes a gastos de Hoteles, Bares, Restaurantes, Gimnasisos, etc. |
Valor Estándar |
|
8. Disparadores en el archivo SX7 – Disparadores:
Campo | LQ_CLIENTE |
Secuencia | 002 |
Campo Dominio | LQ_ADIC5
|
Tipo | P |
Regla | ObtCpoRG3668()
|
¿Posiciona? | N |
Chave |
|
Condição |
|
Proprietário | U |
Campo | LQ_LOJA |
Secuencia | 003 |
Campo Dominio | LQ_ADIC5
|
Tipo | P |
Regla | ObtCpoRG3668()
|
¿Posiciona? | N |
Chave |
|
Condição |
|
Proprietário | U |
Campo | LQ_CLIENTE |
Secuencia | 002 |
Campo Dominio | LQ_ADIC5
|
Tipo | P |
Regla | ObtCpoRG3668()
|
¿Posiciona? | N |
Chave |
|
Condição |
|
Proprietário | U |
CONFIGURACIÓN DE PARÁMETROS
Ítems/Carpetas | Descripción |
Nombre: | MV_CFO3668 |
Tipo: | C |
Cont. Por.: | Ejemplo: 112|612 |
Configurar los códigos fiscales que corresponden a gastos de hoteles, bares, restaurantes, gimnasios, etc. Cada código fiscal debe ser separado por el carácter pipe “|”.
En el módulo de Control de Tiendas (SIGALOJA), a través de la opción “Clientes” (Actualizaciones | Archivos):
Los campos correspondientes a la RG 3668 son los siguientes:
Nota: La vigencia no puede ser mayor a 3 meses. De ser así el sistema mostrará un mensaje de alerta.
En el módulo de Control de Tiendas (SIGALOJA), a través de la opción “Venta Asistida” (Actualizaciones | Atención): Dar clic en la opción “Atención” para generar una venta para el cliente que se configuró previamente para informar opcionales. La serie de la factura que será generada al confirmar la venta debe ser de tipo ‘A’.
Al ingresar el código del cliente, en automático se mostrarán los valores que fueron configurados previamente (Tabla SA1). Los valores son:
Los campos son editables, si se desea se pueden cambiar los valores antes de guardar la venta, pero debe cumplir las siguientes condiciones:
Si alguno de los codigos fiscales correspondientes a los productos esta informado en el parametro MV_CFO3668, se verificará si los campos opcionales fueron informados en el registro de la venta. Caso contrario, si ningun codigo fiscal de los productos esta informado en el parámetro MV_CFO3668 no serán grabados los campos opcionales, aun cuando estos sean informados.
En el módulo de Facturación (SIGAFAT), a través de la opción “Facturación” (Actualizaciones | Facturación): Visualizar la factura que fue generada anteriormente al grabar la venta en el sistema.