Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre
FINA371.PRW Contabilización Off line Orden de Pago/Recibo
País:Bolivia
Ticket:17285130
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-17571


02. SITUACIÓN/REQUISITO

En el programa “Contabilización Off line Orden de Pago/Recibo” se detona el error variable is not array - Type [U] on RODAPROVA(MATXFUNA.PRX), cuando no existen movimientos off line.


03. SOLUCIÓN

Validar que no sean cero los datos enviados a la función RodaProva llamada desde el programa “Contabilización Off line Orden de Pago/Recibo”


  • Dentro del módulo Configurador (SIGACFG), acceda a "Actualizaciones > Diccionario de Datos > Parámetros".
    MV_CTBFLA := T
    MV_CTBAPLA:=4 
  • Incluir la una cuenta analítica- deudora mediante rutina "Plan de cuentas" (Contabilidad de gestión |Actualizaciones| Entes Programa: CTBA200)

Informar código cuenta :"<ingresado por usuario>"
Desc Moneda 1: "<ingresado por usuario>"
Clase de cuenta: "Analítica" 
Cond. Normal: "Deudora"


  • Incluir la una cuenta analítica- acreedora mediante rutina "Plan de cuentas" (Contabilidad de gestión |Actualizaciones| Entes Programa: CTBA200)

Informar código cuenta "<ingresado por usuario>"
Desc Moneda 1: "<ingresado por usuario>"
Clase de cuenta: "Analítica" 
Cond. Normal: "Acreedora"


  • Incluir dos centros de costo (Contabilidad de gestión| Actualizaciones| Entes Programa CTBA030)

C. Costo: "<ingresado por usuario>"
Clase : "Analítico"
Cond Normal: "Ninguno"
Desc. Moneda.1:"<ingresado por usuario>"
CC. Bloq. :"2 No Bloqueado"

  • Incluir dos Ítems contable (Contabilidad de gestión | Actualizaciones | Entes Programa CTBA040) 

Ítem Contab.:"<ingresado por usuario>"
Clase: "2-Analitico"
Cond. Normal: "0-Ninguno"
Desc. Moned1:"<ingresado por usuario>"
Ítem Bloq: "2-No Bloqueado"


  • Incluir dos Clase valor (Contabilidad de gestión| Actualizaciones| Entes Programa CTBA060)

Cod. Cl. Valor:"<ingresado por usuario>"
Clase: "2-Analitico"
Cond. Normal: "0-Ninguno"
Desc. Moned1:"<ingresado por usuario>"
Cl. Vlr Bloq: "2-No Bloqueado"

  • Incluir asiento estándar 575 en Partida Doble (Contabilidad de gestión | Actualizaciones | Entes Programa: CTBA080)

Archivo
Cod Asto Est:"575"
Secuencial:"<Default>"
Estatus: "1-Activo"
Descripción.. "575 INCLUCION COBRO RECIBO"
Tipo Asiento: "3-Partida Doble"
Tipo de SL.D:"1"

Entidades
Cta. Débito: "<Seleccionar la configurada anteriormente>"
C. Costo Deb: "<Seleccionar la configurada anteriormente>"
Item débito: "<Seleccionar la configurada anteriormente>"
Cl. Vlr. Adeud: "<Seleccionar la configurada anteriormente>"

Cta. Crédito: "<Seleccionar la configurada anteriormente>"
C. Costo Acre: "<Seleccionar la configurada anteriormente>"
Item Crédito: "<Seleccionar la configurada anteriormente>"
Cl. Vlr. Acred: "<Seleccionar la configurada anteriormente>"

Valores

Asto. Monedas: "<Default>"
Vlr.Moenda1: "SEL→EL_VALOR"

Historial 

Historial: "575 REC: "+SEL->EL_RECIBO+" Doc SE5: "+SE5->E5_DOCUMENT+" CtaxCob: "+SE2->E2_NUM        


  • Incluir asiento estándar 576 débito (Contabilidad de gestión | Actualizaciones | Entes Programa: CTBA080)

Archivo
Cod Asto Est: "576"
Secuencial: "<Default>"
Estatus: "1-Activo"
Descripción. "576 ANULA COBRO DIVERSO CARGO"
Tipo Asiento: "1-Débito"
Tipo de SL.D: "1"

Entidades
Cta. Débito: "<Seleccionar la configurada anteriormente>"
C. Costo Deb: "<Seleccionar la configurada anteriormente>"
Ítem débito: "<Seleccionar la configurada anteriormente>"
Cl. Vlr. Adeud: "<Seleccionar la configurada anteriormente>"

Cta. Crédito:"<Sin informar>"
C. Costo Acre:"<Sin informar>"
Ítem Crédito: "<Sin informar>"
Cl. Vlr. Acred: "<Sin informar>"

Valores

Asto. Monedas:"<Default>"
Vlr. Moenda1: "SEL→EL_VALOR"

Historial 

Historial: "576 Cobro Diverso: "+SEL->EL_RECIBO+" Docto: "+SEL→EL_NUMERO


  • Incluir asiento estándar 575 crédito (Contabilidad de gestión | Actualizaciones | Entes Programa: CTBA080)

Archivo
Cod Asto Est: "576"
Secuencial: "<Default>"
Estatus: "1-Activo"
Descripción. "576 ANULA COBRO DIVERSO CARGO"
Tipo Asiento: "2-Crédito"
Tipo de SL.D: "1"

Entidades
Cta. Débito: "<Sin informar>"
C. Costo Deb: "<Sin informar>"
Ítem débito: "<Sin informar>"
Cl. Vlr. Adeud: "<Sin informar>"

Cta. Crédito: "<Seleccionar la configurada anteriormente>"
C. Costo Acre: "<Seleccionar la configurada anteriormente>"
Item Crédito: "<Seleccionar la configurada anteriormente>"
Cl. Vlr. Acred: "<Seleccionar la configurada anteriormente>"

Valores

Asto. Monedas: "<Default>"
Vlr. Moenda1: "SEL→EL_VALOR"

Historial 

Historial: "576 Cobro Diverso: "+SEL->EL_RECIBO+" Docto: "+SEL->EL_NUMERO   

  • Incluir Moneda contable (Contabilidad de gestión | Actualizaciones | Archivos Programa: CTBA140)

Moneda: "01"
Descripción: "Peso boliviano"                
Símbolo: "$"
Bloqueada: "2-No"
Tipo Moneda: "1"


  • Incluir Calendario Contable (Contabilidad de gestión | Actualizaciones | Archivos Programa: CTBA010)          

Cod. Calenda: "<ingresado por usuario>"
Ejercicio: "2023"
Periodo: "01"
Fch. Inicio: "01/01/2023"
Fch. Final : "31/12/2023"
Estatus Per: "Abierto"                                                                           

  •  Registrar relación Moneda vs. Calendario (Contabilidad de gestión | Actualizaciones | Archivos Programa: CTBA200)    

Moneda: "<Seleccionar moneda 1>"
Calendario: "<Seleccionar configurado anteriormente>"

  • Incluir un cliente (SIGAFIN | Actualizaciones | Archivos Programa: MATA030)


Código: "<ingresado por usuario>"
Tienda: "<ingresado por usuario>"
Nombre: "<ingresado por usuario>"
Dirección: "<ingresado por usuario>"
Prov. Cliente: "<Seleccionado por usuario>"
Municipio: "<Seleccionado por usuario>"
                                                                                                                          

  • En la rutina Cuentas por cobrar (SIGAFIN| Actualizaciones | Cuentas por cobrar), incluir una factura (NF) en moneda 1.

Prefijo: "NF"
Núm.. Título: "4"
Tipo: "NF"
Modalidad: "001  "
Cliente: "17571"
Tienda: "1"
Nomb Proveed: "17571 "
Fch Emisión: "19/07/2023"
Vencimiento: "19/07/2023"
Vencto. Real: "19/07/2023"
Val. Título: "8000"
Val. R$: "8000"
Moneda: "1"


Los siguientes pasos repetir desde Cobros diversos donde "¿Asientos On line?   igual a Si  y No"

  • Ingresar a la rutina Cobros Diversos (SIGAFIN >> Actualizaciones | Proceso Mod. II).

 Configurar los parámetros 

¿Muestra asientos ? Si             
¿Agrupa asientos ? No             
¿Asientos On line ? Si /No            
¿Filtrar Cliente ? Código + Tienda
¿Para saldo generar ?                            
¿Modificar fecha ? Si             
¿Emite comprobante ? Sí             
¿Nº de ejemplares ? 1              
¿Considera sucursal ? Si             
¿Nro. Comprobante ?                              
¿Serie del comprobante ?                         

Dentro del programa

Ingresar los siguientes datos en el encabezado
Serie: A
Nro. de recibo = "000000000001"
Modalidad = ””
Cliente = "17571"
Tienda = "01"

Agregar 1 títulos en el apartado de ítems con la siguiente información:

Tipo Valor = "CH - Cheque"
Prefijo = ''
Numero = "202205230001"
Valor = "8000.00"
Moneda = "1"
Banco = "001"
Agencia = "00001"
Cuenta = "0000000001"


Avanzar hasta seleccionar la factura creada en cuentas por cobrar seleccionar.

Verificar la compensación.

Cuando "¿Asientos On line ? igual a Si verificar que se muestren el asiento estándar 575


  • En la rutina Anular Recibo (SIGAFIN| Actualizaciones | Cuentas por cobrar), anular el recibo echo anteriormente.

 Configurar los parámetros 

¿Filtra Anuladas ? Si             
¿De Recibo ?                                     
¿A Recibo ? ZZZZZ         
¿Muestra Asientos ? Si             
¿Agrupa Asientos ? No            
¿Moneda ? 1       
¿Serie del Recibo ?                              

Dentro del programa

Seleccionar recibo.

Presionar botón "Anular".

Cuando "¿Asientos On line ?  igual a Si" verificar que se muestren el asiento estándar 576.

  • Ir a asientos contabilidad Automática y borrar la póliza Contable (Contabilidad de gestión | Actualizaciones | Movimientos)

Seleccionar algún movimiento contable de los movimientos hechos anteriormente.

No realizar por lotes.

Cuando "¿Asientos On line ?  igual a Si" verificar que se muestren el asiento estándar 576.

Se verifica que se borraron todos los movimientos contables.

  • Ingresar a la Contabilización Off line Orden de Pago/Recibo (SIGAFIN| Miscelánea | Contable)

                 Configurar los parámetros 

¿Muestra Asientos ? Si                                                                             
¿Agrupa Asientos ? Si                                                                             
¿Emis/Fecha de Hoy ? Emisión                                                                        
¿De fecha ? 24/07/2023                                                    
¿A fecha ? 24/07/2023                                                    
¿Cartera ? Recibos                                                                        
¿Cons. Pregs. Abajo ? Si                                                                             
¿De Orden de Pago ?                                                                                              
¿A Orden de Pago ? zzzzzz                                                      
¿De Recibo ?                                                                                                     
¿A Recibo ? zzzzzz                                                      
¿De Serie ?                                                                                                      
¿A Serie ? zzz                                                         
¿Separa por ? Documento 


De no tener movimientos sin contabilización off line, el programa se cerrará  ya que no se contabiliza la anulación en caso contrario se mostrarán los asientos a realizar.

Como se muestra en la siguiente imagen


04. INFORMACIÓN ADICIONAL


Información Importante

En la rutina Contabilización Off line Orden de Pago/Recibo (FINA371), únicamente se contabilizan los movimientos de los cobros que no fueron contabilizados en la inclusión (Contabilidad Online), y la contabilización de la anulación de un recibo debe ser hecha de forma online desde la rutina de anulación. 

Para mayor información sobre este tema revisar en "05. Asuntos relacionados".


05. ASUNTOS RELACIONADOS