01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||
---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||
Segmento: | Backoffice | ||||||||
Módulo: | SIGAFAT - Facturación | ||||||||
Función: |
| ||||||||
País: | Paraguay | ||||||||
Ticket: | 21037355 | ||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICAS-84 |
02. SITUACIÓN/REQUISITO
Se necesita configurar la numeración de los documentos de salida por sucursal (exclusividad de series por sucursal).
En TDN está documentado el Punto de entrada CHGX5FIL que tiene este objetivo e indica que es compatible para todos los países:
https://tdn.totvs.com/pages/releaseview.action?pageId=642176751
También hay documentación que indica cómo se debe configurar y un ejemplo de uso:
https://tdn.totvs.com/pages/releaseview.action?pageId=329024579
Sin embargo, el PE CHGX5FIL no está siendo llamado en las rutinas de mercado internacional, (rutinas automáticas o manuales para inclusión de facturas, remitos, etc.).
03. SOLUCIÓN
Se creó el punto de entrada CHGX5FIL, llamado por fuentes LOCXNF.PRW y mata468n.prx
Para que esta funcionalidad surta efecto, depende del punto de entrada CHGX5FIL y también del campo X5_FILIAL en la tabla SX5 X5_TABELA '01' llenado con la sucursal para una o más series.
- Crear y compilar el punto de entrada CHGX5FIL.prw, función de usuario, este programa debe devolver la sucursal CFILANT.
- Por medio del módulo APSDU, seleccione la tabla SX5 y filtre por X5_TABELA = '01' y modifique al X5_FILIAL con la sucursal exclusiva deseada.
- Por medio de la rutina “Contr. Formularios”, ubicada en el módulo SIGAFIS, incluir registros para la serie registrada y para el tipo de documento.
Se recomienda dejar la misma serie compartida para que se pueda acceder vía F3, si la serie se ingresa manualmente se usará y si la serie compartida no existe se incluirá un nuevo registro con la serie en la tabla SX5 .
Parámetros tabla SX6:
- MV_TPNRNFS = 1 Define el tipo de control de la numeración de documento de salida (1-SX5 | 2-SXE/SXF | 3-SD9 )
- MV_CTRLFOL = .T. Define el control de formulario
Ejemplo SX5 - Serie Exclusivo
Ejemplo SFP - Contr. Formularios
- Ingresar al módulo Facturación (SIGAFAT).
- Ir a Actualizaciones | Facturación | Facturaciones (MATA467N).
- Incluir una Factura de Venta.
- Seleccionar la Serie configurada en las precondiciones para Facturas en la Sucursal.
- El sistema asignará el consecutivo que corresponde a la numeración de la serie
- Grabar la Factura de Venta.
- Verificar que la Factura de Ventase haya grabado con el consecutivo correspondiente a la Serie.
04. INFORMACIÓN ADICIONAL
Ejemplo de uso del punto de entrada CHGX5FIL.PRW
#Include 'protheus.ch'
User Function CHGX5FIL()
Local cFilSX5 := cFilAnt
Return(cFilSX5)
¡IMPORTANTE!
Para que se asigne el número de documento de manera correcta, se debe ajustar la numeración de la serie en la tabla genérica ‘01-Series de facturas’.
05. ASUNTOS RELACIONADOS
- No se aplica