Histórico da Página
Índice
Índice | ||
---|---|---|
|
1. Shortcut Keys (Teclas de acceso directo) disponibles en Nuevo Recibo
- Teclas de función
- F2 - Acceder a Tasa de cambio.
- F4 - Acceder a Parámetros.
- F8 - Extraer título.
F9 - Agregar forma de pago. - F10 - Borrar formas de pago seleccionadas.
- F2 - Acceder a Tasa de cambio.
- CTRL + Tecla
- CTRL + M - Incluir otros títulos.
- CTRL + I - Confirmar el guardado del recibo.
- CTRL + M - Incluir otros títulos.
Validaciones si el Tipo de pago La ventana de Nuevo recibo en la funcionalidad del Totvs Recibo permite el registro del recibo.
2. Uso de Serie
EL uso del la serie se activa con el parámetro MV_SERREC en T
El campo serie mostrará la consulta RN2 para los consecutivos de las series.
Si el número es editado, existe una validación para verificar que no exista ese recibo con la serie y número informado, y cuando la serie no esta activada, tambien se verifica que el numero no exista en otro recibo.
Aviso |
---|
Si se edita un consecutivo de una serie por algún número mayor, el siguiente número será el ultimo utilizado más 1, por lo que esto podrá ocasionar que existan huecos en la numeración. |
3. Formato campo con consultas estándar.
El formato de las consultas estándar para los campos que cuenten con esta será la nativa de protheus, donde se pueden haces filtros personalizados.
Al informar un campo que posee consulta estándar, cuando se informa el campo, y se da clic en la Lupa, automáticamente la consulta estándar se posicionará en el registro que fue informado previamente en el campo, además de dejar el código en el campo del buscador de la consulta estándar como en el siguiente ejemplo:
4. Tasa cambio
En esta opción se visualizan las monedas registradas en el sistema y sus respectivas tasas, permitiendo hacer cambios a las mismas. Dichos cambios solo tomará efecto sobre el recibo que se este registrando.
Aviso |
---|
|
5. Parámetros
En esta opción se encuentran para todos los paises las siguientes preguntas
- 01 ¿Muestra asientos? .- Considera la visualización de los asientos contables.1
- 02 ¿Agrupa asientos? .- Considera la aglutinación de los asientos contables.
- 03 ¿Asientos online? .- Considera los asientos on-line.
08 ¿Documento a generar por Dif? .- Permite seleccionar el tipo de documento a generar cuando el recibo tenga diferencia a favor del cliente.
09 ¿Fijar los totales? .- Permite fijar el panel de totales en la parte inferior de la pantalla. Mas información DMINA-20789 Parametrizar fijar o no fijar la sección de totales en TOTVS Recibo
10 ¿Incluir otro título? .- Permite modificar la inclusión de otros títulos, ya sea agregar otros títulos del mismo cliente o de todos los clientes. Cuenta con las siguientes 2 opciones:
"Todos" - En la sección de "Incluir otros títulos", los campos Sucursal y Cliente son editables y permite incluir otros títulos de otros clientes.
"Del cliente" - En la sección de "Incluir otros títulos", los campos Sucursal y Cliente no serán editables y tendrán los mismo valores que se tienen en el encabezado, permitiendo agregar solo los titulos del mismo cliente pero de otra tienda.
11 ¿Títulos a cobrar? .- Permite especificar si al extraer títulos se considera la tienda informada en el encabezado del recibo de cobro. Mas información DT Extraer títulos de cliente en diferentes tiendas.
Cuenta con las siguientes 2 opciones:"Cliente" - Extrae todos los títulos del cliente en diferentes tiendas.
"Cliente+tienda" - Extrae todos los títulos del cliente pero solo para la tienda informada en el encabezado del recibo de cobro.
- 12 ¿Imprimir? .- Graba el status de la opción Imprimir, permitiendo colocar este valor de manera automática en la opción cada vez que se ingrese a Nuevo recibo o se guarde un Recibo.
- 13 ¿Enviar por Email? .- Graba el status de la opción ¿Enviar por email?, permitiendo colocar este valor de manera automatica en la opción cada vez que se ingrese a Nuevo recibo o se guarde un Recibo.
Aviso | ||
---|---|---|
| ||
"Si el parámetro '¿Documento a generar por Dif?' no está configurado, el sistema grabará automáticamente 'RA' como opción predeterminada." |
Estos parámetros permanecen activos hasta que el usuario los vuelva a modificar.
Aviso |
---|
Para México, hay más preguntas: 04 ¿Recibo Sust? .- Permite seleccionar o registrar el numero de recibo, cuyo complemento de pago se va a sustituir. Esto de acuerdo a las nuevas reglas del SAT. 05 ¿Serie Sust? .- Permite editar la serie del recibo a sustituir. Este parámetro se activa si el ambiente esta configurado para usar serie en el Recibo , a través del parámetro MV_SERREC. Para mas información acerca del proceso de recibos a sustituir, consulte este enlace DT Motivo de cancelación CFDI 4.0 MEX 06 ¿Tipo recibo? .- Permite seleccionar entre Factoraje, Básico y Compensación. 07 Compensación .- Permite seleccionar el número de compensación que fue realizada desde la opción de Compensación entre carteras. Para mas información acerca del uso del recibos por Compensación de carteras, puede consultar el enlace : https://tdn.totvs.com/display/public/PROT/DT+Recibo+de+cobro+por+factoraje+TOTVS+Recibo+MEX Para mas información acerca de Recibos de Tipo Factoraje, ingrese al enlace: https://tdn.totvs.com/display/public/PROT/DT+Recibo+de+cobro+por+factoraje+TOTVS+Recibo+MEX |
Grupo: FIN998
País | X1_GRUPO | X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | MODO | X1_GSC | X1_VAR01 | X1_DEFSPA1 | X1_DEFSPA2 | X1_DEFSPA3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Todos | FIN998 | 01 | ¿Muestra asientos? | MV_CH1 | N | 1 | 0 | 2 | C | mv_par01 | Si | No | ||
Todos | FIN998 | 02 | ¿Agrupa asientos? | MV_CH2 | N | 1 | 0 | 2 | C | mv_par02 | Si | No | ||
Todos | FIN998 | 03 | ¿Asientos online? | MV_CH3 | N | 1 | 0 | 2 | C | mv_par03 | Si | No | ||
Mex | FIN998 | 04 | ¿Recibo Sust? | MV_CH4 | C | 10 | 0 | 0 | G | mv_par04 | ||||
Mex | FIN998 | 05 | ¿Serie Sust? | MV_CH5 | C | 6 | 0 | 0 | G | mv_par05 | ||||
Mex | FIN998 | 06 | ¿Tipo recibo? | MV_CH6 | N | 2 | 0 | 2 | C | mv_par06 | Factoraje | Básico | Compensación | |
Mex | FIN998 | 07 | Compensación | MV_CH7 | C | 6 | 0 | 0 | G | mv_par07 | ||||
Todos | FIN998 | 08 | ¿Documento a generar por Dif? | MV_CH8 | N | 1 | 0 | 2 | C | mv_par08 | NCC | RA | ||
Todos | FIN998 | 09 | ¿Fijar los totales? | MV_CH9 | N | 1 | 0 | 2 | C | mv_par09 | Si | No | ||
Todos | FIN998 | 10 | ¿Incluir otro título? | MV_CHA | N | 1 | 0 | 2 | C | mv_par10 | Todos | Cliente de? | ||
Todos | FIN998 | 11 | ¿Títulos a cobrar? | MV_CHB | N | 1 | 0 | 2 | C | mv_par11 | Cliente | Cliente+tienda | ||
Todos | FIN998 | 12 | ¿Imprimir? | MV_CHC | N | 1 | 0 | 2 | C | mv_par12 | Si | No | ||
Todos | FIN998 | 13 | ¿Enviar por email? | MV_CHD | N | 1 | 0 | 2 | C | mv_par13 | Si | No |
6. Registro del encabezado del recibo
Permite la captura de los datos:
- Serie del recibo.
- Nro. del recibo.
- Fecha de emisión.
- Cliente.
- Modalidad.
- Cobrador.
A partir de la actualización de la rutina FINA998.prw con fecha del 27/12/2022, los inicializadores de los campos del encabezado del recibo deben ser configurados en la tabla FJT.
- Serie del recibo - FJT_SERIE.
- Nro. del recibo - FJT_RECIBO.
- Fecha de emisión - FJT_EMISSA.
- Cliente - FJT_CLIENT.
- Modalidad - FJT_NATURE.
- Cobrador - FJT_COBRAD.
Por ejemplo:
Inicializador del campo "Recibo".
Campo | Título | Inic. Estándar |
---|---|---|
FJT_RECIBO | Recibo | GETSXENUM("FJT","FJT_RECIBO") |
- Para el correcto funcionamiento de la numeración utilizando la tabla FJT es necesario ajustar la numeración a través del módulo configurador (Entorno | Archivos | Control de Numeración), asignar la siguiente numeración a ser considerada en el Totvs recibo.
Ejemplo:
Aviso |
---|
|
Aviso |
---|
Campos exclusivos para Paraguay .
|
Campos de usuario en el encabezado.
- Es necesario crear el campo en la tabla del Encabezado del Recibo (FJT).
- El campo debe ser configurado como "USADO"
Funcionalidad disponible partir de la actualización de la rutina FINA998.prw con fecha del 27/12/2022.
Una vez registrados los datos, el botón Extraer títulos, se habilita y al seleccionarlo visualizará los títulos pendientes de cobro del cliente registrado:
Aviso | ||
---|---|---|
| ||
Los campos Serie, Recibo, Cliente y Modalidad se bloquean después de hacer clic en el botón Extraer títulos con el fin de que los valores permanezcan durante el proceso de creación del recibo, ya que son necesarios para la lógica de negocio en procesos posteriores. Los campos no bloqueados pueden editarse en cualquier momento de la creación de un nuevo recibo, y sus valores se actualizan en el proceso de guardado. Los campos bloqueados regresan a su estado original nuevamente cuando se finalice el grabado correcto del recibo, dando clic en el botón Limpiar o dando clic en el link Volver a la pantalla anterior. |
Aviso | ||
---|---|---|
| ||
Paraguay Chile
|
En la sección Títulos a cobrar o compensar se tiene opción de organizar la información dependiendo la columna, con el objetivo de visualizar la información según el usuario desee organizar los registros.
7. Incluir otros Títulos
En la opción de incluir otros títulos se pueden agregar títulos de otros clientes para poder cobrarse y también títulos del mismo cliente pero que están en una tienda diferente.
Aviso | ||
---|---|---|
| ||
El rango de fechas en la ventana de "Incluir otros titulos" son 5 años a partir de la fecha actual , es decir, el campo de Fecha emisión se inicializa con fecha 5 años menor, esto funciona para obtener una lista de registros más amplia. |
La funcionalidad de seleccionar a un cliente que tiene varias tiendas funciona cuando en el apartado de tiendas se puede seleccionar los títulos de las tiendas que se marquen o bien puedes seleccionar todas las tiendas de la lista desplegable.
Cuando se selecciona más de un cliente en el campo de Cliente, el campo de Tienda quedará como deshabilitado como en la siguiente imagen:
El checkbox de "Agregar como seleccionados" sirve para que los títulos seleccionados en la pantalla de Otros Títulos se envíen a la pantalla de Nuevo Recibo como seleccionados al confirmar la pantalla de Otros Títulos.
8. Formas de pago
Las columnas mostradas de una forma de pago son:
- Tipo.
- Prefijo.
- Número.
- Valor.
- Emisión
- Vencimiento.
- Moneda.
- Tipo abono.
Aviso |
---|
Campos exclusivos para Argentina si la forma de pago es tipo Retención IVA, Retención Ganancias y Retención Ing. Brutos.
Los campos Act.Ret.IG y Conc. SUSS se deben configurar en el diccionario en la tabla SEL - Recibos como campos virtuales. Para más información consultar el siguiente enlace: DT Agregar campos virtuales para retenciones a diccionario ARG Campos exclusivos para Paraguay si la forma de pago es tipo Retención IVA y Retención Imp. Renta.
Campos exclusivos para Perú si la forma de pago es tipo Retención IVA..
Para Paraguay y Chile Valores con/sin decimales .
|
También es posible activar la visibilidad del banco, seleccionando la opción de configuración ( ícono con la imagen de engrane) :
- Banco.
- Agencia.
- Cuenta Banco.
Agregar
En esta sección se puede agregar o borrar métodos de pago agregando información en los siguientes campos:
- Tipo de valor.
- Prefijo.
- Número.
- Cuota.
- Valor.
- Moneda.
- Fecha de emisión.
- Fecha de vencimiento.
- Tipo Crédito.
- Banco.
- Agencia.
- Cuenta Banco.
- Banco Cheque.
- Cuenta CHQ.
- Liberación
- Aprobado por.
- Endosa.
- etc....
El campo Tipo de Crédito se llena con un disparador del campo Tipo de Valor, el cual coloca el valor dependiendo de que se cumpla la condición como se muestra en la siguiente tabla.
Valor | Condición |
---|---|
1- Inmediato | M→EL_TIPODOC $ FinCondTp("CredInm") |
3- Acreditacion | M→EL_TIPODOC $ FinCondTp("CredMed") |
4 -Fiscal | M→EL_TIPODOC $ "RG|RB|RS|RI" |
1- Inmediato | M→EL_TIPODOC $ "CC" |
A Continuación se presenta la pantalla de formas de pago mostrando los campos disponibles para edición y al lado derecho un símbolo de ayuda el cual contiene la descripción de ayuda de cada campo.
Aviso | ||
---|---|---|
| ||
Solo se mostrará el HELP del campo si el campo existe en el diccionario (SX3) y este campo tiene configurado un HELP, de lo contrario no se visualizará el signo de interrogación |
Informações | ||
---|---|---|
| ||
Dentro de la sección "Agregar forma de pago", los campos son mostrados de acuerdo al Orden del campo que esta configurado dentro del diccionario de datos. Los siguientes campos son virtuales y por ende no es posible modificar el orden en el que son mostrados: Campos virtuales para Argentina.
|
Aviso | ||
---|---|---|
| ||
Para todos los países se permiten el tipo de pago con Tarjeta de crédito (CC). Para este tipo de pago el campo Administradora Financiera (EL_ADMIN) es obligatorio, si no se informa la Administradora Financiera, no se permitirá la inclusión de la forma de pago. Para Bolivia y Argentina, se crea una cuenta por cobrar pendiente por parte de la Administradora Financiera, para que después el usuario realice la compensación registrando otro recibo. Para todos los demás paises, se crea una cuenta por cobrar pendiente de la Administradora, y al guardar el recibo, se hace la compensación automática de la cuenta por cobrar pendiente. Si existen registros dentro de la tabla SES - Tipos de titulos, es necesario dar de alta el tipo de titulo "CC - Tarjeta de Crédito" a través de la rutina Tipos de Titulo(FINA015) para que pueda generar un movimiento bancario(ES_RCOPGER igual a "2") o generar cuenta por cobrar o pagar(ES_RCOPGER igual a "1"). Es importante mencionar que no hay una integración en automático con la Administradora Financiera. Para más información consultar el siguiente enlace: Forma de pago CC habilitado en TOTVS recibo para todos los países |
Aviso |
---|
Para Argentina el campo Tipo Título en la forma de pago requiere informar un banco y esto se debe a la siguiente configuración: Se realiza una consulta a la tabla de Formas de Pago (FJS), y se revisa la configuración del campo Cartera (FJS_CARTE) y del campo ¿Genera ? (FJS_RCOP), si Carte es igual a 1 (Cobrar) o 3 (Todas), y ¿Genera? es igual a 1 (Movimiento por Cobrar/pagar) o 2 (Movimiento Bancario), con esta configuración el banco será requerido, en caso de que no exista información en la tabla FJS, el banco será requerido como funciona para los demás países. Otros países: Para los demás países cuando el Tipo Valor es, Efectivo (EF), Depósito (TF), Transferencia Bancaria (TB), Tarjera de Crédito (CC), Tarjeta de Débito (CD), Cheque (CH), el banco será requerido. También se consideran formas de pago de la tabla (SES), donde el campo Gen.en RC/OP (ES_RCOPGER) es igual a 1 (Título por Cobrar) o 2 (Movimiento Bancario/Caja). |
Informações | ||
---|---|---|
| ||
Los campos Busca Banco y Busc. Bco Ch, poseen el siguiente formato: Al darle clic al ícono de lupa la información se presentará de la siguiente manera: En este caso al informar un valor en el campo de Buscar, buscara todas las coincidencia entre los campos código, agencia, postal/cuenta y nombre del banco con el valor informado. Cuando existen muchos registros en su base de datos referente a bancos o banco cheque, puede utilizar la opción Búsqueda Avanzada, esta funcionalidad permite especificar por que campo se quiere realizar la búsqueda de información y con que valor.
|
Editar una forma de pago
Una vez agregado un método o forma de pago, este puede ser editado dando click en el botón editar que corresponde al método de pago .
Eliminar una forma de pago
Para eliminar la forma de pago que se generó en su momento, este deberá de estar marcado para poder dar click en el botón Borrar.
9. Forma de Pago en Grid
Para activar la forma de pago en modo Grid es necesario activar el parámetro MV_FPADVPL.
Nombre | Tipo | Descripción | Contenido |
---|---|---|---|
MV_FPADVPL | Lógico | Mostrar GRID en la forma de Pago | .T. |
Se mostrará de la siguiente manera:
De esta forma se pueden ingresar las formas de pago como en la antigua rutina, donde las consultas estándar, disparadores, reglas de dependencia y when, son ejecutados de manera nativa por lo que la ejecución es mas rápida.
Más información en la sección 3.3.2 Nueva Forma de pago por Grid ADVPL
Edición de línea en Grid
Para activar en la forma de pago la edición de linea en el Grid es necesario Activar el parámetro MV_EDITLIN.
Nombre | Tipo | Descripción | Contenido |
---|---|---|---|
MV_EDITLIN | Lógico | Muestra detalle de la linea en el Grid de la forma de pago en Nuevo Recibo | .T. |
Se mostrará de la siguiente manera:
Editar cobro
Se selecciona el título a cobrar y en los tres puntos se localiza la opción de editar cobro o ver detalle.
Ver detalle: En esta ventana se puede todos los datos que corresponden a este título.
Editar cobro: En esta opción se puede editar el importe a cobrar, además registrar descuentos, intereses o multas.
Aviso | ||
---|---|---|
| ||
Para todos los países. Para que los valores de Descuento, Multas e Interés se vean reflejado en el Total a Cobrar es necesario configurar el parámetro MV_PGOAUTR igual a .T. como en la siguiente imagen: Así el Total a Cobrar será actualizado como en la siguiente imagen: Descripción del parámetro MV_PGOAUTR: Habilita/deshabilita cálculo automático de Monedas en la ventana Valores de Baja de Cobros Diversos: .T. = Habilita / .F. = Deshabilita. Para más información revise el siguiente DT: https://tdn.totvs.com/display/public/PROT/DMINA-9365_DT_Habilitar_calculo_automatico_en_Cobros_Diversos_al_usar_Multas_Descuentos_Intereses_MI |
Aviso | ||
---|---|---|
| ||
Paraguay Chile
|
Aviso | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
El sistema ya cuenta con los siguientes Motivos de baja de forma estándar que se mostrarán en caso de no tener motivos de baja: Para todos los paises
Comportamiento en Motivos de baja Para Argentina :
Otros países:
|
Aviso | ||
---|---|---|
| ||
Para más información sobre el registro de Motivos de baja en Protheus consultar el siguiente documento técnico: Registro del motivo de la baja - FINA490 |
10. Totales
En la sección de totales se visualiza la suma de los importes cobrados, en las diferentes monedas.
Aviso |
---|
Es importante verificar que la cantidad decimales configurados en el campo Valor (EL_VALOR) en la tabla SX3 campo X3_DECIMAL este configurado con el mismo tamaño configurado en el parámetro MV_CENT dependiendo de la moneda a utilizar en el recibo, para que el saldo quede consistente y no se genere un recibo anticipado debido a una diferencia en decimales. |
11. Generación de Anticipos
Para controlar la generación de anticipos(RA) se crea un nuevo parámetro llamado MV_RAGENER. La funcionalidad del parámetro obedece a los siguientes puntos:
- Si el parametro es configurado con el valor ".T.", el sistema permitirá la generación del recibo anticipado.
- Si el parámetro es configurado con el valor ".F.", el sistema no permitirá la generación del recibo anticipado.
- Si el parámetro no existe se debe cumplir los siguiente:
- Para pais México no deberá permitir la generación del recibo anticipado.
- Para todos los paises diferentes a México, se permitira la generación del recibo anticipado.
Informações | ||
---|---|---|
| ||
El valor por defecto para México debe ser ".F.", mientras que el valor por defecto para los demás paises deberá ser ".T." en el diccionario de datos. |
Para más información consulte el siguiente link: DT Parámetro para controlar la generación de Recibos Anticipados (RA) MEX
12. Imprimir
Al seleccionar este check, cuando el registro del recibo se Confirme, envía el recibo a impresión.
13. Generar CFDI
Al seleccionar este check, cuando el registro del recibo se Confirme, generará el CFDI del recibo.
Aviso |
---|
|
Esta opción es la responsable de generar el archivo .XML y timbrar el recibo.
14. Enviar E-Mail
Al seleccionar este check, cuando el registro del recibo se Confirme, el impreso del recibo se envía al correo del cliente.
Aviso |
---|
|
Aviso |
---|
Los parámetros que se deben configurar para su correcto funcionamiento son:
Nota: La información configurada en los parámetros es para ejemplificar la configuración, los parámetros deben de ser llenados con los datos que mejor se adapten a sus necesidades. |
Aviso | ||
---|---|---|
| ||
En la opción de "Nuevo Recibo", se pueden enviar correos a varios destinatarios, los cuales deben estar separados por una coma (,). Además, se pueden enviar copias a distintos destinatarios, también separados por comas, como se muestra en la siguiente imagen: |
En caso de que se desee mantener marcados las opciones Imprimir y Enviar por email, es necesario realizar la siguiente configuración en el grupo de preguntas FIN998:
Aviso | ||
---|---|---|
| ||
Estas preguntas no sera visibles en la sección de "Parametros", pero su valor si sera guardado en el grupo de preguntas FIN998. |
Preguntas en el archivo SX1 - Preguntas
Grupo: FIN998
X1_GRUPO | X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_VAR01 | X1_DEFSPA1 | X1_DEFSPA2 | X1_HELP |
---|---|---|---|---|---|---|---|---|---|---|---|---|
FIN998 | 12 | ¿Imprimir? | MV_CHC | N | 1 | 0 | 2 | C | mv_par12 | Si | No | .FIN99812. |
FIN998 | 13 | ¿Enviar por email? | MV_CHD | N | 1 | 0 | 2 | C | mv_par13 | Si | No | .FIN99813. |
Con esta configuración, si se marca o desmarca los checkbox Imprimir y Enviar por email, esta configuración quedará registrada por usuario.
15. Mas opciones / Agregar otros títulos
Esta opción permite al usuario agregar o seleccionar títulos de otros cliente , diferente al registrado en el recibo.
Permitiendo usar los filtros:
- Filial
- Cliente
- Tienda
- Serie
- Del documento
- A Documento
- De fecha emisión
- A fecha emisión
16. Títulos a cobrar o compensar
Al aplicar los filtros, en esta sección se muestran todos los documentos pendientes de cobro de acuerdo a los filtros registrados. Los datos visualizados son:
- Serie.
- Número.
- Cuota.
- Tipo de documento.
- Emisión.
- Vencimiento.
- Total.
- Saldo.
- Moneda.
- Cobrar.
Y se tiene las siguientes columnas extras a mostrar dando click en el icono con la imagen del engrane:
- Código.
- Cliente.
- Valor baja.
- Descuento.
- Interés.
- Multa.
- Filia.
Aviso | ||
---|---|---|
| ||
Perú - No expide certificados de retención por percepciones. |
La ventana de nuevo recibo en Totvs recibos tiene la funcionalidad de generar recibos de cobros a partir de títulos a cobrar o compensar y métodos de pago.
El filtrado que muestra esta ventana es:
- Serie del recibo.
- Nro. del recibo.
- Fecha de emisión.
- Cliente.
- Modalidad.
- Cobrador.
Aviso |
---|
|
Una vez aplicado los filtros se muestra lo siguiente:
Tasa cambio
En esta opción se puede visualizará las monedas registradas en el sistema actualmente y mostrando sus tasas actuales, las cuales pueden ser modificadas.
Parámetros
En esta opción se muestran los parámetros registrados en el sistema los cuales pueden ser modificados.
Agregar otros títulos
Esta opción permite al usuario agregar titulos de otro cliente que no pertenezca a los de la ventana principal de nuevo recibo.
Títulos a cobrar o compensar
En esta sección se muestran todos los documentos que se tienen adeudo o en su caso documentos a compensar, el filtrado que muestra esta sección es:
- Serie.
- Número.
- Cuota.
- Tipo de documento.
- Emisión.
- Vencimiento.
- Total.
- Saldo.
- Moneda.
- Cobrar.
Y se tiene las siguientes columnas extras a mostrar dando click en el icono con imagen del engrane:
- Código.
- Cliente.
- Valor baja.
- Descuento.
- Interés.
- Multa.
- Filia.
Formas de pago
En esta sección se puede agregar o borrar métodos de pago agregando información en los siguientes campos:
- Tipo de valor.
- Prefijo.
- Número.
- Cuota.
- Valor.
- Moneda.
- Fecha de emisión.
- Fecha de vencimiento.
- Tipo de abono.
- Banco.
- Agencia.
- Cuenta Banco.
- Banco Cheque.
- Cuenta CHQ.
- Liberación
- Aprobado por.
- Endosa.
- etc....
Las columnas mostradas de una forma de pago son:
- Tipo.
- Prefijo.
- Número.
- Valor.
- Emisión
- Vencimiento.
- Moneda.
- Tipo abono.
Y se tiene las siguientes columnas extras a mostrar dando click en el icono con imagen del engrane:
- Banco.
- Agencia.
- Cuenta Banco.
Editar una forma de pago
Una vez agregado un método o forma de pago, este puede ser editado dando click en el botón editar que corresponde al método de pago .
Editar o ver detalle de título a cobrar o compensar
Se selecciona el título a cobrar o a compensar y en los tres puntos se localiza la opción de editar cobro o ver detalle.
Ver detalle: En esta ventana se puede todos los datos que corresponden a este título.
Editar cobro: En esta opción se puede editar el cobro realizando el cobro por medio de las diferentes monedas registradas en el sistema con su respectiva tasa, además se pueden agregar intereses o multas y realizar descuentos del cobro.
Totales
En la sección de totales se muestra las monedas que se tienen registradas en el sistema y su tasa.
Al seleccionar uno o más títulos a cobrar con su respectivo método a pagar, estos totalizadores se verán afectados a consecuencia de con qué moneda están siendo cobrados o pagados estos documentos.
Imprimir
Esta opción tiene la funcionalidad de abrir el pdf creado en el visualizador de archivos de formato .PDF predeterminado en Windows.
Generar CFDI
Aviso |
---|
|
Esta opción es la responsable de generar el archivo .XML y timbrar el recibo.
Enviar E-Mail
Aviso |
---|
Los parámetros que se deben configurar para su correcto funcionamiento son:
|
Esta opción tiene la funcionalidad de ya sea el país en el cual se ejecute enviará los archivos generados al correo del cliente.
Puntos de entrada en MVC (Estándares)
...
ID DEL PUNTO DE ENTRADA
...
MOMENTO DE EXECUÇÃO DO PONTO DE ENTRADA
...
MODELPRE
...
Antes de la alteración de cualquier campo del modelo.
Parámetros recibidos:
1 O Objeto del formulario ó del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
Requiere un retorno lógico.
...
MODELPOS
...
En la validación total del modelo
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
Requiere un retorno lógico.
...
FORMPRE
...
Antes de la alteración de cualquier campo del formulario.
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
Requiere un retorno lógico.
...
FORMPOS
...
En la validación total del formulario.
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
Requiere un retorno lógico.
...
FORMLINEPRE
...
Antes de la alteración de la línea del formulario FWFORMGRID.
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme al caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
4 N Numero de linea del FWFORMGRID
5 C Acción del FWFORMGRID
6 C Id del campo
Retorno:
Requiere un retorno lógico.
...
FORMLINEPOS
...
En la validación total de la línea del formulario FWFORMGRID.
Parámetros recibidos:
1 O Objeto do formulário ou do modelo, conforme o caso
2 C ID do local de execução do ponto de entrada
3 C ID do formulário
4 N Número da Linha da FWFORMGRID
Retorno:
Requiere un retorno lógico.
...
MODELCOMMITTTS
...
Após a gravação total do modelo e dentro da transação.
Parâmetros Recebidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
No espera retorno.
...
MODELCOMMITNTTS
...
Después de la grabación total del modelo y dentro de la transacción.
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
No espera retorno
...
FORMCOMMITTTSPRE
...
Antes da gravação da tabela do formulário.
Parâmetros Recebidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
4 L Si es .T. indica nuevo registro (inclusión) si es .F. registro ya existente (Alteración/ Exclusión)
Retorno:
No espera retorno.
...
FORMCOMMITTTSPOS
...
Después de la grabación de la tabla del formulario.
Parâmetros Recebidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
4 L Si es .T. indica nuevo registro (inclusión) si es .F. registro ya existente (Alteración/ Exclusión)
Retorno:
No espera retorno.
...
MODELCANCEL
...
El botón de cancelar.
Parámetros recibidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
No espera retorno.
...
BUTTONBAR
...
Incluir botones en el ControlBar.
Para crear los botones se debe retornar un array bidimensional con la siguiente estructura de cada ítem:
1 C Titulo para el botón.
2 C Nombre del Bitmap para mostrar.
3 B CodeBlock a ser ejecutado.
4 C ToolTip (Opcional)
Parâmetros Recebidos:
1 O Objeto del formulario o del modelo, conforme el caso.
2 C ID del local de ejecución del punto de entrada.
3 C ID del formulario.
Retorno:
Array con la estructura pre-definida.
Campos de validaciones para el punto de entrada
Generales:
- EL_LOJA = Tienda del cliente.
- EL_LOJORIG = Tienda original.
- EL_TIPO = Tipo de título.
- EL_BCOCHQ = Banco Cheque.
México:
- EL_CTABEN = Cuenta beneficiario.
- EL_CTAORD = Cuenta ord.
- EL_FORPGO = Forma de pago.
- EL_HRPAGO = Hora de pago.
Perú:
- EL_TIPODOC = Tipo de documento.
Sentencia When
General:
- EL_PREFIXO = Prefijo.
- EL_TPCRED = Tipo de crédito.
Argentina/Colombia
- EL_TPCRED = Tipo de crédito.
Chile/Perú
- EL_DIACTB = Cod. diario.
México
- EL_CEPCAD = Cadena CEP.
- EL_CEPCER = Certificado CEP.
- EL_CEPSEL = Sello CEP.
- EL_CEPTIP = Tipo CEP.
- EL_CTABEN = Cuenta beneficiario.
- EL_CTAORD = Cuenta ord.
- EL_RFCEMI = RFC Emisor.
- EL_TPCRED = Tipo de crédito.
Ejemplo de punto de entrada:
Bloco de código | ||||
---|---|---|---|---|
| ||||
User Function FINA887()
Local aParam := PARAMIXB
Local oModel := Nil
Local oModelFJT := Nil
Local oModelSEL := Nil
Local cIdPonto := ""
Local cIdModel := ""
Local nLineas := 0
Local nX := 0
Local lRet := .T.
If aParam <> NIL
oModel := aParam[1]
oModelFJT := oModel:GetModel("FJT_MASTER") //Datos del encabezado
oModelSEL := oModel:GetModel("SEL_DETAIL") //Datos correspondientes a los registros de la tabla SEL
cIdPonto := aParam[2]
cIdModel := aParam[3]
If cIdPonto == 'MODELPOS'
If Len(AllTrim(oModelFJT:GetValue("FJT_RECIBO"))) < 12
Help( ,, 'Help',, 'Tamaño del número de recibo', 1, 0 )
lRet := .F.
EndIf
nLineas := oModelSEL:Length()
For nX := 1 To nLineas
If Empty(oModelSEL:GetValue("EL_NUMERO",nX))
Help( ,, 'Help',, 'Número no informado', 1, 0 )
lRet := .F.
EndIf
Next nX
ElseIf cIdPonto == 'MODELCOMMITTTS'
//'Llamada después de la grabación total del modelo y dentro de la transacción (MODELCOMMITTTS).'
ElseIf cIdPonto == 'MODELCOMMITNTTS'
//'Llamada después de la grabación total del modelo y fuera de la transacción (MODELCOMMITNTTS).'
ElseIf cIdPonto == 'FORMCOMMITTTSPOS'
//'Llamada después de la grabación de la tabla del formulario (FORMCOMMITTTSPOS).
EndIf
EndIf
Return lRet |