Á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:
Rutina (s)Nombre Técnico

LOCXNF.PRW

Documentos fiscales.

LOCXNF2.PRW

Funciones genéricas para documentos fiscales.

LOCXARG.PRW

Funciones genéricas para documentos fiscales - Argentina.

LOCXBOL.PRW

Funciones genéricas para documentos fiscales - Bolivia.

LOCXCOL.PRW

Funciones genéricas para documentos fiscales - Colombia.

LOCXMEX.PRW

Funciones genéricas para documentos fiscales - México.

LOCXPER.PRW

Funciones genéricas para documentos fiscales - Perú.

LOCXDOM.PRWFunciones genéricas para documentos fiscales - República Dominicana.
LOCXEQU.PRWFunciones genéricas para documentos fiscales - Ecuador.
LOCXEUA.PRWFunciones genéricas para documentos fiscales - Estados Unidos.
MATA942.PRWEstado vs. Ing. Brutos (CCO).
País:SIGAFAT - Facturación.
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-12490


02. SITUACIÓN/REQUISITO

En el flujo de Pedido de Venta-Factura-Nota de crédito, se genera un error.log al incluir la nota de crédito de cliente (NCC) a partir de un documento origen (NF), cuando se configura el campo Perc. FC/NC (CCO_CPERNC) con la opción "6 - Importe Máximo"; el error.log es el siguiente:

"THREAD ERROR ([19120], TOTVS.qro, 2S73M332020) 21/09/2021 11:38:17
variable does not exist ADOCORIG on M100VPER(M100XIBP.PRX) 11/09/2021 18:25:26 line : 1930"


03. SOLUCIÓN

Se inicializa la variable del tipo array "AdocOrig" como publica en la rutina de Documentos Fiscales (LOCXNF.PRW), para que las funciones de cálculo de percepciones tengan acceso a él y no genere el error.


  1. Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes para el cálculo de impuestos pertinentes.
    1. MV_AGENTE - Indicar si cliente SIGA es agente de retención de diferentes impuestos (verificar documentación de impuestos). Configurar con SSSSSS o de acuerdo a la necesidad. 
    2. MV_AGIIBB - Define para que provincias o ciudades el usuario es agente de retención de IIBB. Configurar con CF|SA o de acuerdo a la necesidad. 
    3. MV_DESCSAI - Visualizar precio de venta con descuento en SD2 (Opción 1), o sin descuento incluido en el precio (Opción 2) Exclusivo localizaciones. Configurar con 2. 
  2. A través de la rutina de Clientes (MATA030) en el módulo SIGAFAT (Actualizaciones | Archivos) dar de alta un cliente como Inscripto para la provincia de Buenos Aires (BA).
  3. A través de la rutina de Productos (MATA010) en el módulo SIGAFAT (Actualizaciones | Archivos), se debe de registrar un producto para realizar sus pruebas.
  4. A través de la rutina de Tipos de Entrada y Salida (MATA080) en el módulo SIGAFAT (Actualizaciones | Archivos), es necesario contar con una TES de salida configurada para realizar el cálculo de IVA e IBL (Percepción de Río Negro).
  5. A través de la rutina de Conf. Adic. Imp. (MATA994) en el módulo SIGAFIS (Actualizaciones | Archivos) realicé la configuración para el código fiscal configurado en la TES para la Provincia de Río Negro (convenio multilateral).
  6. A través de la rutina Estado Vs Ing. Bru. (MATA942) en el módulo SIGAFIS (Actualizaciones | Archivos), tener registro para la provincia definida en el punto anterior, como convenio multilateral.  Configurar el campo Perc. FC/NC (CCO_CPERNC) con "6 -Dev Total" para la Provincia de Rio Negro (RN).
  7. A través de la rutina de Empresa Vs Zona Fiscal (MATA942) en el módulo SIGAFIS (Actualizaciones | Archivos), realice la configuración para la provincia y el cliente correspondiente (RN), que tengan configurado un valor diferente de 0 en el campo Reduc. Multi (FH_COEFMUL). 
  8. A través de la rutina de Pedidos de Venta en el módulo SIGAFAT (Actualizaciones | Pedidos) debemos de registrar un pedido de venta considerando lo siguiente:
    1. Ingrese el cliente previamente dado de alta, él número de pedido lo asignará de manera automática el sistema, seleccione el tipo de venta y los datos necesarios del encabezado del pedido.
    2. Ingrese el producto, con la TES registrada, cantidad y Precio Unitario.
    3. Informe un descuento.
    4. Verificar que en el cálculo de impuestos respete el descuento y las configuraciones realizadas.
    5. Complementar datos obligatorios y grabar el pedido.
  9. A través de la rutina Generación de Notas (MATA48N) en el módulo SIGAFAT (Actualizaciones | Facturación) generamos la factura para el pedido previamente registrado.

Generac. de Notas de Crédito y Débito (MATA465N)

  1. A través de la rutina de Generac. de Notas de Crédito y Débito (MATA465N) en el módulo SIGAFAT (Actualizaciones | Facturación) debemos de registrar una NCC considerando lo siguiente:
    1. Ingrese el cliente previamente dado de alta, él número de documento lo asignará de manera automática el sistema, seleccione el tipo de venta.
    2. Posicionarse sobre el primer ítem.
    3. Dar clic en el botón "Otras acciones" y seleccionar "Doc. Orig.".
    4. Clic en el botón "Facturas" y seleccionamos la factura previamente registrada.
    5. Como se observa ya no genera el error.log.
    6. Verificar que en el cálculo de impuestos respete el descuento y las configuraciones realizadas.
    7. Complementar los datos obligatorios y grabar el documento.
  2. A través de la misma rutina visualizamos la NCC, para confirmar que los cálculos son correctos.


04. INFORMACIÓN ADICIONAL

No aplica.


05. ASUNTOS RELACIONADOS

No aplica.