01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||
Módulo: | SIGAFAT - Facturación. | ||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||
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.
- Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes para el cálculo de impuestos pertinentes.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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).
- 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).
- 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).
- 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).
- 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:
- 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.
- Ingrese el producto, con la TES registrada, cantidad y Precio Unitario.
- Informe un descuento.
- Verificar que en el cálculo de impuestos respete el descuento y las configuraciones realizadas.
- Complementar datos obligatorios y grabar el pedido.
- 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)
- 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:
- 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.
- Posicionarse sobre el primer ítem.
- Dar clic en el botón "Otras acciones" y seleccionar "Doc. Orig.".
- Clic en el botón "Facturas" y seleccionamos la factura previamente registrada.
- Como se observa ya no genera el error.log.
- Verificar que en el cálculo de impuestos respete el descuento y las configuraciones realizadas.
- Complementar los datos obligatorios y grabar el documento.
- 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.
- documento_tecnico
- mercado_internacional
- linea_protheus
- protheus
- totvs_backoffice
- backoffice
- base_conocimiento
- mi
- squad_dmicns
- squad_mi_sur
- version_12_1_17
- version_12_1_23
- version_12_1_25
- version_12_1_27
- version_12_1_33
- argentina
- arg
- base_de_conocimiento
- protheus_backoffice
- locxnf
- locxnf2
- locxarg
- locxcol
- locxbol
- locxmex
- locxper
- locxdom
- locxequ
- locxeua
- mata942
- error_log
- pedido_venta
- pv
- ncc_a_partir_nf
- pedido_nf_ncc
- dmicns_12490
- cco_cpernc
- cco_cpernc_igual_6
- perc_fc_nc
- facturacion
- sigafat
- percepcion_iibb