Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre Técnico
LAYFAT01.PRWRutina para impresión de Factura de Venta.
LAYXFUN.PRWFunciones genéricas utilizadas en la impresión del formato PDF.
ARPrinter.prwClase para dar formato en la impresión de los documentos en PDF.
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
TipoC
DescripciónCódigo postal de dirección fiscal de entrega.
ContenidoEjemplo: 706220
MV_FATLOG
TipoC
DescripciónRuta donde se encuentra la imagen "logo.bmp".
ContenidoEjemplo: c:\temp\logo\logo.bmp
MV_FATTEL
TipoC
DescripciónNúmero de teléfono.
ContenidoEjemplo: 442-11-22-335
MV_FATTIP
TipoC
DescripciónCategoría frente al IVA de la empresa
ContenidoIVA responsable inscrito
MV_FATINI
TipoC
DescripciónInicio de actividades de la empresa
ContenidoEjemplo: Inicio de actividades Enero/2022


Por medio de la opción Base de Datos (Base de Datos | Diccionario) incluir el siguiente grupo de preguntas:

OrdenPreguntaTipoTamañoModo de EntradaPresel. ComboVarDefinición 1Definición 2Definición 3Grupo de Campos
01Tipo DocumentoNumérico1Combo1MV_PAR01FacturaNota Débito Nota Crédito
02De DocumentoCarácter12Get
MV_PAR02


018
03A DocumentoCarácter12Get
MV_PAR03


018
04De Serie Carácter3Get
MV_PAR04


094
05A SerieCarácter3Get
MV_PAR05


094
06De FechaData8Get
MV_PAR06



07A FechaData8Get
MV_PAR07



08De ClienteCarácter6Get
MV_PAR08


001
09De TiendaCarácter2Get
MV_PAR09


002
10A ClienteCarácter6Get
MV_PAR10


001
11A TiendaCarácter2Get
MV_PAR11


002
12CopiasCarácter2Get
MV_PAR12



13Genera PDFNumérico1Combo1MV_PAR13NoSi

14Dir. PDFCarácter80Get
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
RutinaLAYFAT01
DescripciónLayout Factura de Venta


  1. Por medio del Configurador (SIGACFG), realizar la siguiente configuración:
    1. 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).
  2. En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un producto.

  3. En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un cliente.

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

  5. 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:

  1. ¿Tipo de Documento?, donde definimos que se filtra por Factura, Nota de Crédito o Nota de Débito.
  2. ¿De Documento?  ¿A Documento?, informamos los documentos que serán consultados.
  3. ¿De Serie? ¿A Serie?, informamos la serie correspondiente a estos documentos.
  4. ¿De Fecha? ¿A Fecha?, informamos el periodo en el que se buscarán los documentos.
  5. ¿De Cliente? ¿A Cliente?, informamos qué cliente se utilizarán para consultar sus respectivos documentos.
  6. ¿De Tienda? ¿A Tienda? informamos de la tienda que está vinculada a este cliente.
  7. ¿Copias?, informamos cuántas copias del archivo de diseño se generarán.
  8. ¿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.
  9. ¿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



¡IMPORTANTE!

Código: 011368 Pacote: FAT - DMICNS-15570 - NOTA FISCALES -LAYFAT01


05. ASUNTOS RELACIONADOS

       No aplica.