01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||
---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||
Segmento: | Backoffice | ||||||||
Módulo: | SIGAFAT - Facturación | ||||||||
Función: |
| ||||||||
País: | Argentina. | ||||||||
Ticket: | No aplica. | ||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-15570. |
02. SITUACIÓN/REQUISITO
Incorporar a la funcionalidad estándar del sistema el layout de impresión de los documentos fiscales (Factura, Notas de Crédito y Débito) para impresoras fiscales.
03. SOLUCIÓN
Se desarrolló la rutina Layout Factura de Venta (LAYFAT01.PRW) para la impresión del layout de los documentos fiscales, para impresoras fiscales HASAR.
Se creo la rutina de funciones genéricas utilizadas en la impresión del formato PDF (LAYXFUN.PRW) y la clase ARPrinter (ARPRINTER.PRW) con los métodos para la generación del documento PDF. Considerar que la solución únicamente contempla los documentos fiscales (Factura - NF, Notas de Crédito - NCC, Notas de Débito - NDC).
Por medio de Configurador (SIGACFG) realizar el siguiente procedimiento:
Por medio de la opción Parámetros (Entorno | Archivos) crear y configurar los siguientes parámetros:
MV_FATCEP | |
---|---|
Tipo | C |
Descripción | Código postal de dirección fiscal de entrega. |
Contenido | Ejemplo: 706220 |
MV_FATLOG | |
Tipo | C |
Descripción | Ruta donde se encuentra la imagen "logo.bmp". |
Contenido | Ejemplo: c:\temp\logo\logo.bmp |
MV_FATTEL | |
Tipo | C |
Descripción | Número de teléfono. |
Contenido | Ejemplo: 442-11-22-335 |
MV_FATTIP | |
Tipo | C |
Descripción | Categoría frente al IVA de la empresa |
Contenido | IVA responsable inscrito |
MV_FATINI | |
Tipo | C |
Descripción | Inicio de actividades de la empresa |
Contenido | Ejemplo: Inicio de actividades Enero/2022 |
Por medio de la opción Base de Datos (Base de Datos | Diccionario) incluir el siguiente grupo de preguntas:
Orden | Pregunta | Tipo | Tamaño | Modo de Entrada | Presel. Combo | Var | Definición 1 | Definición 2 | Definición 3 | Grupo de Campos |
---|---|---|---|---|---|---|---|---|---|---|
01 | Tipo Documento | Numérico | 1 | Combo | 1 | MV_PAR01 | Factura | Nota Débito | Nota Crédito | |
02 | De Documento | Carácter | 12 | Get | MV_PAR02 | 018 | ||||
03 | A Documento | Carácter | 12 | Get | MV_PAR03 | 018 | ||||
04 | De Serie | Carácter | 3 | Get | MV_PAR04 | 094 | ||||
05 | A Serie | Carácter | 3 | Get | MV_PAR05 | 094 | ||||
06 | De Fecha | Data | 8 | Get | MV_PAR06 | |||||
07 | A Fecha | Data | 8 | Get | MV_PAR07 | |||||
08 | De Cliente | Carácter | 6 | Get | MV_PAR08 | 001 | ||||
09 | De Tienda | Carácter | 2 | Get | MV_PAR09 | 002 | ||||
10 | A Cliente | Carácter | 6 | Get | MV_PAR10 | 001 | ||||
11 | A Tienda | Carácter | 2 | Get | MV_PAR11 | 002 | ||||
12 | Copias | Carácter | 2 | Get | MV_PAR12 | |||||
13 | Genera PDF | Numérico | 1 | Combo | 1 | MV_PAR13 | No | Si | ||
14 | Dir. PDF | Carácter | 80 | Get | MV_PAR14 |
Por medio de la opción Menú (Entorno | Archivos), incluir la siguiente opción en el menú de Facturación:
SIGAFAT | |
---|---|
Submenú | Informes | Facturas |
Rutina | LAYFAT01 |
Descripción | Layout Factura de Venta |
- Por medio del Configurador (SIGACFG), realizar la siguiente configuración:
Ingresar a la rutina Sucursal (Entorno | Empresas), realizar la configuración de los siguientes campos para cada una de las sucursales:
- Nombre Comercial (M0_NOMECOM).
- Dirección Fiscal/Entrega (M0_ENDENT).
- Ciudad Fiscal/Entrega (M0_CIDENT).
- CP Fiscal/Entrega (M0_CEPENT).
- Barrio (M0_BAIRENT).
- Teléfono (M0_TEL).
- CNPJ o CPF (M0_CGC).
- Inscripción Estatal (M0_INSC).
En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un producto.
En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un cliente.
En la rutina de Tipos de Entrada Y Salida (MATA080) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) registre una TES de salida.
En la rutina de Facturaciones (MATA467N) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Facturación) genere una factura de salida y que los ítems posean la TES de salida generada previamente.
En la rutina Layout Faturas de Venta (LAYFAT01) creada en el módulo Facturación (Informes | Facturas) configuramos los parámetros para ejecutar la rutina:
- ¿Tipo de Documento?, donde definimos que se filtra por Factura, Nota de Crédito o Nota de Débito.
- ¿De Documento? ¿A Documento?, informamos los documentos que serán consultados.
- ¿De Serie? ¿A Serie?, informamos la serie correspondiente a estos documentos.
- ¿De Fecha? ¿A Fecha?, informamos el periodo en el que se buscarán los documentos.
- ¿De Cliente? ¿A Cliente?, informamos qué cliente se utilizarán para consultar sus respectivos documentos.
- ¿De Tienda? ¿A Tienda? informamos de la tienda que está vinculada a este cliente.
- ¿Copias?, informamos cuántas copias del archivo de diseño se generarán.
- ¿Genera PDF?, le informamos si al generar el archivo de diseño, si vamos a generar un archivo pdf o si el registro se enviará solo para imprimir.
- ¿Dir. PDF?, informamos el directorio donde se almacenará el archivo pdf si optamos por generarlo.
Después de configurar los parámetros, damos clic en Aceptar y esperamos a que finalice el proceso.
Si ha elegido generar el archivo pdf, luego de finalizar el proceso, los documentos generados se crearán en el directorio informado en los parámetros.
Información del comprobante:
Serie (F1/F2_SERIE).
Número de Documento (F1/F2_DOC).
Fecha (F1/F2_EMISSAO).
Información de la empresa emisora:
Nombre Comercial (M0_NOMECOM).
Dirección Fiscal/Entrega (M0_ENDENT).
Ciudad Fiscal/Entrega (M0_CIDENT).
CP Fiscal/Entrega (M0_CEPENT).
Barrio (M0_BAIRENT).
Teléfono (M0_TEL).
CNPJ o CPF (M0_CGC).
Inscripción Estatal (M0_INSC).
MV_FATLOG: Ruta donde se encuentra la imagen "logo.bmp". Ejemplo: "C:\temp\logo\logo.bmp"
MV_FATTIP: "'IVA Responsable Inscripto'"
MV_FATINI: Inicio de actividades" Ejemplo: "Inicio de actividades Enero/2022"
Si es informado el parámetro MV_FATCEP, reemplaza en la generación del documento el valor del campo M0_CEPENT.
Si es informado el parámetro MV_FATTEL, reemplaza en la generación del documento el valor del campo M0_TEL.
En segunda sección del encabezado del documento se informan los siguientes datos:
Información del cliente:
Nombre del Cliente (A1_NOME).
Código de Cliente (A1_COD).
CUIT (A1_CGC).
Dirección (A1_END).
A1_MUN (Municipio).
En la sección de ítems se tiene la siguiente información:
Información de producto:
Código (D1/D2_COD).
Descripción (B1_DESC).
Cantidad (D1/D2_QUANT).
Unidad de Medida (D1/D2_UM).
Pr. Unit (D1_VUNIT/D2_PRCVEN)
Bonif% (D1/D2_DESC)
Subtotal (D1/D2_TOTAL)
Aliq% (Alicuota)
Importe(D1/D2_TOTAL + Valor del impuesto)
En la sección del pie de página se tiene la información de los pedidos de venta vinculados al comprobante:
Pedido de Venta (D1/D2_PEDIDO).
04. INFORMACIÓN ADICIONAL
Código: 011368 Pacote: FAT - DMICNS-15570 - NOTA FISCALES -LAYFAT01¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
No aplica.