Explicación sobre los tipos, las configuraciones y parametrizaciones del Asiento estándar

Producto:

 Protheus

Versiones

A partir de la 11.8

Ocurrencia:

Contabilidad en la facturación

Entorno:

SIGAFAT


Concepto

Este registro es el vínculo entre los diversos módulos Protheus y el módulo Contabilidad de gestión. Toda la integración contable se realizará a partir de los datos y reglas registrados.

Las reglas contables son fundamentales para la correcta integración contable, por ello, antes de iniciar el registro es necesario definir cómo se integrará cada proceso generador de asientos contables.

Tras establecer las reglas de contabilidad, los procesos son automáticamente contabilizados sin intervención del usuario.

Los asientos de integración pueden ser on-line u off-line. Esto es válido para casi todos los módulos del Protheus, con excepción del propio módulo Contabilidad de gestión, que solo general asientos on-line y del módulo Seguro de salud, que debido al volumen de procesamiento solamente genera asientos off-line.

  • On-line – los asientos se generan automáticamente a medida que los procesos se ejecutan en el Protheus.
  • Off-lie – todas las contabilidades que se ejecutarían por medio de los procesos se realizan en el momento en que el usuario solicita la contabilidad, por medio de la opción Contabilidad Off-Line, menú Miscelánea de los módulos del Protheus.


Asientos estándar (AE) de Facturación

621 - Contabilidad del encabezado del Pedido de ventas
636 - Borrado de la contabilidad del encabezado del Pedido de ventas
612 - Contabilidad de ítems del Pedido de ventas
632 - Borrado de la contabilidad de ítems del Pedido de ventas
620 - Contabilidad del encabezado del Documento de salida
635 - Borrado de la contabilidad del encabezado del Documento de salida
610 - Contabilidad de ítems del Documento de salida
630 - Borrado de la contabilidad de ítems del Documento de salida
613 - Contabilidad de prorrateo de ítems del Documento de salida
633 - Borrado de la contabilidad de prorrateo de ítems del Documento de salida

OBSERVACIÓN: Si su AE no estuviera listado arriba (en el campo CT5_LP), orientamos que entre en contacto con el Equipo de la tabla correspondiente.


Por estándar todas las AE de borrado (630, 632, 633, 635, 636) solamente contabilizan de forma online, es decir, en el momento del borrado.

Consideraciones

  • Asiento estándar para contabilizar el número de la factura de servicio después de la transmisión no existe. Verifique la documentación que presenta la forma paliativa, si su empresa necesita de este control: Contabilidad e-FactS
  • Asiento estándar específico para contabilizar después de transmitir la factura de salida no existe, el sistema utilizará los asientos 610 o 620, que se podrán contabilizar de manera off line, según la documentación: MP - FAT - Asiento estándar para contabilizar la factura después de la transmisión

     
  • ICMS Enmienda Const. 087: Como contabilizar el ICMS partido en ventas al cliente final, no contribuyente, donde los valores vienen en las informaciones complementarias (XML) de la factura.
    La contabilidad del documento de salida en el sistema se basa en buscar las informaciones en las tablas de la factura de salida, que son SF2 - Encabezado de la factura - y SD2 - ítems de la factura, la rutina de contabilidad no tiene cómo buscar informaciones directamente del XML.
    Por lo general, mensajes en el XML relacionada con el ICMS vienen de la tabla fiscal CD2, de esta manera, es importante evaluar si estos valores son pasibles de contabilizar mediante los Libros Fiscales o incluso si la tabla CD2 tiene los valores relacionados con el ICMS partido. Mediante la factura de salida, no hay cómo efectuar este proceso, a menos que la información esté en los campos que pertenecen a las tablas SF2 y SD2.
  • Contenido de los campos CT5_CODCLI y CT5_CODFOR no genera informaciones para contabilizar. Los campos están descontinuados en el sistema y se sustituyeron por los campos de actividades complementarias. La creación de estos campos se hicieron solo para Portugal.
  • En las facturas generadas por medio de la rutina Factura manual de salida debe verificarse el Asiento estándar en el enlace y en caso de dudas, entrar en contacto con el equipo de Soporte Protheus Fiscal.
    https://tdn.totvs.com/pages/viewpage.action?pageId=164004469


Cómo utilizar la contabilidad

    La regla de asientos estándar, es que determina cómo se procesarán los datos del pedido de venta o documento de salida.

    Importante

    El asiento estándar se desarrolla con el departamento contable de su empresa, juntamente con el analista programador, el soporte no ayuda.


    OBSERVACIÓN: No es obligatorio, pero se recomienda informar los campos "Cta Débito" y "Cta Crédito".


    OBSERVACIÓN 1: El soporte solo orienta en fórmulas del campo "Val Moneda 1 (CT5_VLR01)" simple como está arriba, no se pone a prueba con las reglas de cliente con validaciones "IF" en la propia tabla SD2 o en otras tablas.


    OBSERVACIÓN 2: En el campo "Asto Monedas (CT5_MOEDAS)", los 5 guarismos representan las 5 monedas en el sistema, donde cada posición puede ser "1 = Contabiliza" o "2 = No contabiliza".

    Ejemplo:

    C5_MOEDAS = 11212

    [ 1 ] - Contabiliza la moneda 1 (Es obligatorio informar el campo de la fórmula CT5_VLR01)
    [ 2 ] - No contabiliza la moneda 2
    [ 2 ] - No contabiliza la moneda 3
    [ 1 ] - Contabiliza la moneda 4 (Es obligatorio informar el campo de la fórmula CT5_VLR04)
    [ 2 ] - No contabiliza la moneda 5


    OBSERVACIÓN 3: En todas las posiciones que se informe que se contabilizará ('1 = Contabiliza'), debe incluirse la fórmula en la posición correspondiente.

    Ejemplo:

    Si se informa en el campo "Asto Monedas (CT5_MOEDAS)" = 12212, significa que se contabiliza la primera y cuarta moneda, necesitando que se informen los campos con fórmulas de Asiento estándar "Val Moneda 1 (CT5_VLR01)" y "Val Moneda 4 (CT5_VLR04)".


    OBSERVACIÓN: Campos únicamente para saber el origen de la contabilidad y cuál es el asiento estándar que generó la información.


    OBSERVACIÓN: Campos opcionales.


    621 - Contabilidad del encabezado del Pedido de ventas
    Ejemplo simple: CT5_VALOR=SC5->C5_FRETE+SC5->C5_SEGURO+SC5->C5_DESPESA (Contabilizar flete, seguro y gasto adicional del pedido)
    636 - Borrado de la contabilidad del encabezado del Pedido de ventas


    612 - Contabilidad de ítems del Pedido de ventas
    Ejemplo simple: CT5_VALOR=SC6->C6_VALOR (Contabilizar el total de ítems del pedido)
    632 - Borrado de la contabilidad de ítems del Pedido de ventas

    620 - Contabilidad del encabezado del Documento de salida
    Ejemplo simple: SF2->F2_VALMERC+SF2->F2_VALIPI(Contabilizar el total de la mercadería más el valor total del IPI)
    635 - Borrado de la contabilidad del encabezado del Documento de salida


    610 - Contabilidad de ítems del Documento de salida
    Ejemplo simple: SD2->D2_TOTAL+SD2->D2_VALFRE+SD2->D2_DESPESA (Contabilizar valor total, flete y gasto adicional del ítem del documento de salida)

    630 - Borrado de la contabilidad de ítems del Documento de salida


    613 - Contabilidad de prorrateo de ítems del Documento de salida (http://tdn.totvs.com.br/pages/releaseview.action?pageId=220891208)
    Ejemplo simple: AGH->AGH_CUSTO1 (Contabilizar valor del prorrateo de la factura de salida, donde el valor de la AGH_CUSTO será SD2->D2_CUSTO1 * (AGG→AGG_PERC/100))
    633 - Borrado de la contabilidad de prorrateo de ítems del Documento de salida


    613 - Contabilidad de prorrateo de ítems del Documento de salida (http://tdn.totvs.com.br/pages/releaseview.action?pageId=220891208)
    Ejemplo simple: AGH->AGH_CUSTO1 (Contabilizar valor del prorrateo de la factura de salida, donde el valor de la AGH_CUSTO será SD2->D2_CUSTO1 * (AGG→AGG_PERC/100))
    633 - Borrado de la contabilidad de prorrateo de ítems del Documento de salida

    Procedimiento:


    Offline: se realizará en la rutina CTBANFS contabilidad Off-Line de los documentos de salida, después de la emisión del documento de salida. Acceda a la rutina por medio del camino: módulo Facturación → Miscelánea → Cierre, al abrir la rutina se muestra la pantalla:


    Procedimento:


    Online:

    1 - En la preparación del documento salida, es decir, en el momento de la emisión. Para ello, al activar la preparación del Documento de salida, ajuste la pregunta "¿Asto. Contab.On-Line ?" como Sí.



    2 - Ajuste en los parámetros el período de los documentos de salida que contabilizará en Fecha inicial y Fecha final:


    3 - Para realizar la grabación de los campos F2_DTLANC y CT2_DATA con la fecha de emisión del documento de salida o la fecha base de la operación de contabilidad, utilice la configuración:

    Ajuste el parámetro MV_CTBFLAG con contenido igual a ".F." y en los parámetros de contabilidad, en la pregunta "¿Genera Asto. Por?" con el contenido "Documento" o "Día".


    Importante

    Parámetros: 

    A - El Campo "¿Muestra Asto.Contab ?" sirve para mostrar si la factura se consideró en la regla del asiento estándar. Este parámetro existe en la contabilidad Online y Off-Line.

    B - Al contabilizar de forma off-line y el sistema no muestra la validación cuando falta alguna información, ejemplo: Centro de costo, Ítem contable o Clase de valor obligatorio, verifique si los parámetros MV_CT105MS y MV_ALTLCTO están igual a S. (En caso de dudas, entre en contacto con el equipo de soporte Contable.)

    Enlace: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360059273293-MP-SIGACTB-CTBA105-Contabiliza%C3%A7%C3%A3o-Off-Line-n%C3%A3o-valida-a-linha-do-lan%C3%A7amento


    Observación

    Para que se contabilice el Borrado del documento de salida, es necesario que el campo Fecha del asiento (F2_DTLANC) de la factura esté informado, es decir, el sistema solo contabilizará el borrado si la factura ya se contabilizó en la emisión.




    Contabilidad del borrado del documento de salida:

    El borrado de la contabilidad, ocurre en el proceso de Borrado del documento de salida (MATA521), donde se borran los registros de las tablas SF2 y SD2, por ello, solamente existe la forma Online para contabilizar el borrado, solamente Online.

    En el Browse de la rutina MATA521A - Borrado del documento de salida, al hacer clic en la tecla 'F12', el sistema presentará preguntas "¿Muestra Asto.Contab?" y "¿Contabiliza?", seleccione ambas como Sí. Cuándo muestre el Asiento contable, asegúrese de que el documento está compatible con la regla del asiento contable.


    Observación

    Para que se contabilice el Borrado del documento de salida, es necesario que el campo Fecha del asiento (F2_DTLANC) de la factura esté informado, es decir, el sistema solo contabilizará el borrado si la factura ya se contabilizó en la emisión.




    Reprocesamiento de contabilidad:

    Si realizó el proceso de contabilidad de la emisión del documento de salida, pero identifique un error y que sea necesario reprocesar mientras el campo Fecha de Asiento (F2_DTLANC) esté informado, es necesario limpiar el contenido del campo.

    Para esto, simplemente configure el parámetro MV_CTBAPLA (Limpieza del Flag de contabilidad) y elimine el asiento en el módulo contable (rutinas CTBA101 y CTBA102), el sistema limpiará el contenido del campo y permitirá el reprocesamiento de la contabilidad.

    Principales configuraciones para la contabilidad:


    • Calendario contable (CTBA010)


    • Registro de moneda contable (CTBA140)



    • Vinculación de la Moneda vs. Calendario (CTBA200)


    • Plan de cuentas (CTBA020)


    • Asiento estándar (CTBA080)


    HELP

    • Cuando se realiza la contabilidad de una factura de salida, se genera el error: Alias does not exist: TBNFE

    El error se trata de un problema de semáforo contable, generado en el archivo _TBNFE.
    Este semáforo no se utiliza para la contabilidad del documento de salida, el semáforo del documento de salida es _TBNFS, y ambos archivos quedan almacenados en la carpeta System del Protheus.

    Para solucionarlo, deje el parámetro MV_CTBNFSE = 2.
    MV_CTBNFSE - Configura el uso de serialización por medio de la integración de la factura.   1 - conectado. Control de semáforo por proceso conectado. / 2 - desconectado. Control de semáforo por proceso desconectado. Dudas sobre el parámetro, activa a nuestro equipo de Activo y Contable.




    • Error.log DETPROVA:

    Al realizar la contabilidad ocurre el erro.log en la función DETPROVA esto es un error en la sintaxis ADVPL en el registro del asiento estándar. Cómo identificar el problema:
    1- Acceda a la carpeta System y utilice el archivo erro.log;
    2- Abra el archivo y busque la palabra "cPadrao", en esta línea constará el asiento estándar que generó el error.
    3- Acceda al registro del asiento estándar en el sistema y evalúe la fórmula, en este caso es necesario tener conocimientos en ADVPL.





    • Help en la Contabilidad

    1- Al generar la contabilidad Off Line, el sistema muestra el mensaje: Help la contabilidad no se puede ejecutar, consulte la documentación: La contabilidad no puede ejecutarse








    • 3 - Contabilidad off line con agrupación de asiento, está considerando solamente un historial: Para que el historial no se agrupe en la contabilidad off line, el parámetro MV_AGLHIST tiene que estar como .T., si estuviera como F, este agrupa los historiales. Para más informaciones de la regla acceda a:  CTB0023_Contabilidad_con_historial_agrupado




    Helps

    Solución

    Será necesario evaluar nuevamente el registro de débito y crédito incluido en el Asiento estándar utilizado


    Para más detalles, por favor acceda al siguiente enlace.

    MP - SIGACTB - CTBA080- ASIENTO ESTÁNDAR DE PARTIDA SIMPLE Y PARTIDA DOBLE

    Si fuera necesario más informaciones sobre el Registro de débito y crédito, por favor, entre en contacto con el Soporte contable TOTVS

    Para deshabilitar el mensaje: Modificar el parámetro MV_CONTSB como S








    Para mejorar el desempeño y garantía de la consistencia de las informaciones durante la grabación y actualización de las tablas de saldos, se implementó el control semáforo/ bloqueo de procesos, cuando se ejecutan las rutinas on-line y los procesamientos denominados batch u off-line de forma simultánea.


    Para más detalles, por favor, acceda a los siguientes enlaces


    MP - SIGACTB - CONFIGURACIÓN DE SEMÁFORO

    MP - FAT - Uso del Semáforo en la Contabilidad Off Line de la Facturación - CTBANFS

    Para deshabilitar el mensaje: Modificar el parámetro MV_ CTBNFSE a 2.








    Por favor, acceda al siguiente enlace

    FAT0283 Help: La contabilidad no puede ejecutarse

    Para deshabilitar el mensaje:Modificar el parámetro MV_CT105MS a N

     '''

    Este help ocurre cuando se está utilizando un proceso multithread y se intenta mostrar el asiento contable y/o agrupar asientos contables.

    Las preguntas del procesamiento del CTBANFS  deben estar configuradas, de acuerdo con lo siguiente, para que el help no ocurra:

    • Pregunta (¿Muestra asiento contable?) debe estar configurada con el contenido igual a "NO"


    • Pregunta (¿Agrupa asientos?) debe estar configurada con el contenido igual a "NO"

     







    Puntos de entrada

    A continuación, tenemos la lista de los puntos de entrada disponibles en la rutina Contabilidad Offline (CTBAFIN).


    Más información: