Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

...

  • 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.


Informações

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

Deck of Cards
startHiddenfalse
effectDuration0.5
idContabilidad
effectTypehorizontal
loopCardstrue
Card
defaulttrue
id1 - Registrar asiento estándar
label1 - Registrar asiento estándar

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

Dica
titleImportante

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

Expandir
titleEjemplo de registro de AE para las tablas SD2
Expandir
titleSolapa 1 "Registro"


Expandir
titleSolapa 2 "Entes"

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


Expandir
titleSolapa 3 "Valores"

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)".


Expandir
titleSolapa 4 "Historial"

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


Expandir
titleSolapa 5 "Otros"

OBSERVACIÓN: Campos opcionales.


Expandir
titleEjemplos de FÓRMULAS de contabilidades:

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

Card
defaulttrue
id2 - Contabilizar
label2 - Contabilizar
Expandir
titleOFFLINE

Procedimiento:


Off-LineOffline: 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:


Expandir
titleONLINE
Card
defaulttrue
idContabilidad
labelContabilidad Documento de salida

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".


Dica
titleImportante

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


Aviso
titleObservació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.


Aviso
titleObservació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.

Expandir
titlePOR SCHEDULE

Vea estos enlaces:

FAT0132 Factura sobre CTBANFS por medio del Schedule

FAT0161 Cómo mejorar el desempeño de la contabilidad Off-Line (CTBANFS)


Card
defaulttrue
idOtros registros
labelOtros registros

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

Expandir
titleHaga clic aquí para ver los HELP
Card
defaulttrue
idIntegración Facturación vs. SIGACTB
labelHelp
  • 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

Image Added

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


Image Added

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.


Image Added

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

 Image Added'''

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:

Expandir
titleHaga clic aquí para ver todos los enlaces relacionados
Card
defaulttrue
idClique para ver todos os links relacionados
labelHaga clic para ver todos los enlaces relacionados

Asunto

Enlace

Rutinas discontinuadas

CTBFATNC, CTBFATNF y CTBFATPV - Contabilidad Facturación

Mejora desempeño CTBANFS

FAT0161_Cómo mejorar el desempeño de la contabilidad Off-Line (CTBANFS)

Contabilidad facturas de servicio

FAT0185_Facturas de_contabilidad_para_e-FactS

MP - FAT - Facturas de contabilidad para eFactS

Facturas de contabilidad para Enmienda Const 087

FAT0187_Facturas de contabilidad_para_Enmienda_Const_087

Contabilização_CT5_CODCLI

FAT0229_Contabilidad_CT5_CODCLI

Contabilidad por Schedule

FAT0254 - Duplicación de asiento contable (CT2) en la contabilidad de la CTBANFS cuando se ejecuta por el SCHEDULE

Procesos generales de contabilidad

Proceso de contabilidad en el módulo Facturación

Asientos estándar de Facturación

MP-FAT-LP - Asientos estándar - para contabilizar la Facturación

Contabilizar nuevamente la Facturación
Flag de contabilidad

MP - SIGACTB - RECONTABILIDAD DE LAS FLAGS - MV_CTBAPLA

MP - FAT - MV_CTBAPLA y el campo F2_DTLANC - Contabilizar nuevamente Factura de salida 

MP - SIGACTB - MV_CTBFLAG - Marcación de flags en la contabilidad


Contabilidad de la Factura y Formulario de pago

2103939 DSERFAT-4523 DT Contabilidad de la Factura de salida y del Formulario de pago del ICMS/ST

Flag de contabilidad solamente cuando se genera el registro en la tabla CT2

MP - FAT - Contabilidad - Flag F2_DTLANC - Integración contable - CTBANFS

Help CTBA080POS

https://totvssuporte.zendesk.com/knowledge/articles/4417412678551/pt-br?brand_id=1509248

Definir cuántas líneas podré trabajar con los asientos contables

MP - SIGACTB - MV_NUMLIN MV_NUMMAN

Grabación del campo CT2_KEY

MP - SIGACTB - CTBA090 Cumplimentación del campo CT2_KEY

Fecha de grabación del campo F2_DTLANC

Cross Segmento - TOTVS Backoffice (Línea Protheus) - Sigafat - Qué fecha grabar en el campo F2_DTLANC

Contabilidad de tablas fiscales (SF3, SFT) por medio de la rutinas de Facturación 

Cross Segmento - TOTVS Backoffice (Línea Protheus) - SIGAFAT - Contabilidad de las tablas fiscales por facturación

Portada del lote contable 008820 (qué es, cómo modificar)

Cross Segmento - Backoffice Línea Protheus - SIGACTB: ¿Qué es la portada de lote en el módulo contable?