01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:


TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:

SI2 - Registros contables

País:

Brasil

Ticket:


Requisito/Story/Issue (informe el requisito relacionado):



02. DESCRIPCIÓN

El punto de entrada permite que el usuario ejecute alguna personalización después la llamada de la rutina de asientos contables off line. Por ejemplo, llamada de un informe, después de todas las grabaciones de la rutina de asientos contables off line.


03. UBICACIÓN

Function MaCtbNfe() - Después de llamar a la rutina de asientos contables off line.


04. PARÁMETROS

Nombre

Tipo

Descripción

ParamIxb[1]

Numérico

Tipo de la Contabilización - Asientos Generados por:

  • 1=Docum.
  • 2=Período
  • 3=Día

ParamIxb[2]

Array of Record

Fecha inicial

ParamIxb[3]

Array of Record

Fecha final

ParamIxb[4]

Array of Record

De Sucursal

ParamIxb[5]

Array of Record

¿A Sucursal?

ParamIxb[6]

Array of Record

Define se contabiliza as notas de crédito (para países diferentes de Brasil), sendo:

  • Si es .T. = Contabiliza as notas
  • Si es .F. = Não contabiliza as notas

ParamIxb[7]

Array of Record

Quando = .T. indica que o processamento foi interrompido.

05. DEVOLUCIÓN

No existe.

06. EJEMPLO DE UTILIZACIÓN

ADVPL
#INCLUDE "PROTHEUS.CH"

/*/{Protheus.doc} CTBNFEFim
PE para realizar personalizaciones en la rutina
de asientos contables off line.
@type     function
@author      
@since       31/10/2024
/*/
User Function CTBNFEFim()
Local nTipoCtb  := ParamIxb[1]   // Asientos generados Por   1=Docum 2=Período 3=Día
Local dDataIni  := ParamIxb[2]   // Fecha inicial del procesamiento
Local dDataFim  := ParamIxb[3]   // Fecha final del procesamiento
Local cFilDe    := ParamIxb[4]   // Sucursal inicial del procesamiento
Local cFilAte   := ParamIxb[5]   // Sucursal final del procesamiento  
Local lContNCC  := ParamIxb[6]   // Verifica si contabiliza o no las facturas de crédito (pais dif. de Brasil)
Local lEnd      := ParamIxb[6]   // Indica si el procesamiento se interrumpió//-- Personalizaciones del usuario, llamada a la rutina del usuario o informe

MsgInfo("Realizar personalizaciones en esta rutina","¡ATENCIÓN CTBNFEFim!")

Return