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:

  • El campo de serie se habilita dado a la configuración en el parámetro MV_SERREC.

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:

Y se  tiene las siguientes columnas extras a mostrar dando click en el icono con imagen del engrane:

Formas de pago

En esta sección se puede agregar o borrar métodos de pago agregando información en los siguientes campos:

Las columnas mostradas de una forma de pago son:

Y se  tiene las siguientes columnas extras a mostrar dando click en el icono con imagen del engrane:

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

  • Opción disponible exclusivamente para el país México.
  • El guardado de estos archivos se configura en el parámetro MV_CFDRECP.

Esta opción es la responsable de generar el archivo .XML y timbrar el recibo.

Enviar E-Mail

Los parámetros que se deben configurar para su correcto funcionamiento son:

  • MV_RELSERV.
  • MV_RELACNT.
  • MV_RELPSW.
  • MV_RELAUTH.
  • MV_RELSSL.
  • MV_SRVPORT.
  • MV_RELTLS.

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

ID

MOMENTO DE EXECUÇÃO DO PONTO DE ENTRADA

MODELPRE

Antes da alteração de qualquer campo do modelo.


Parâmetros Recebidos:

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

Retorno:
Requer um retorno lógico
 

MODELPOS

Na validação total do modelo.


Parâmetros Recebidos:

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

Retorno:
Requer um retorno lógico

FORMPRE

Antes da alteração de qualquer campo do formulário.


Parâmetros Recebidos:

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

Retorno:
Requer um retorno lógico

FORMPOS

Na validação total do formulário.


Parâmetros Recebidos:

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

Retorno:
Requer um retorno lógico

FORMLINEPRE

Antes da alteração da linha do formulário FWFORMGRID.


Parâmetros Recebidos:

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
5     C        Ação da FWFORMGRID
6     C        Id do campo

Retorno:
Requer um retorno lógico

FORMLINEPOS

Na validação total da linha do formulário FWFORMGRID.


Parâmetros Recebidos:

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:
Requer um retorno lógico

MODELCOMMITTTS

Após a gravação total do modelo e dentro da transação.

Parâmetros Recebidos:

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

Retorno:
Não espera retorno

MODELCOMMITNTTS

Após a gravação total do modelo e fora da transação.

Parâmetros Recebidos:

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

Retorno:
Não espera retorno

FORMCOMMITTTSPRE

Antes da gravação da tabela do formulário.

Parâmetros Recebidos:

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     L        Se .T. indica novo registro (Inclusão) se .F. registro já existente (Alteração / Exclusão)

Retorno:
Não espera retorno

FORMCOMMITTTSPOS

Após a gravação da tabela do formulário.

Parâmetros Recebidos:

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     L        Se .T. indica novo registro (Inclusão) se .F. registro já existente (Alteração / Exclusão)

Retorno:
Não espera retorno

MODELCANCEL

No cancelamento do botão.

Parâmetros Recebidos:

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

Retorno:
Requer um retorno lógico

BUTTONBAR

Para a inclusão de botões na ControlBar.

Para criar os botões deve-se retornar um array bi-dimensional com a seguinte estrutura de cada item:

1     C        Titulo para o botão
2     C        Nome do Bitmap para exibição
3     B        CodeBlock a ser executado
4     C        ToolTip (Opcional)

Parâmetros Recebidos:

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

Retorno:
Requer um array de retorno com estrutura pré definida