Error - generar comprobante

Buenas, realice la configuración entre sq-nucleo y pirapire, la parte de arca esta todo ok, pero tengo problemas en pirapire, cuando quiero generar un comprobante, se elije la unidad de gestion y al hacer clic en siguiente sale el popup con el mensaje “La entrada solicitada no existe o no pudo ser cargada, revise el log”, en la capeta log no tengo nada, asi q me fije en sudo tail -f /var/log/apache2/error.log

y en sistema.log tengo esto. Tenia entendido que afip/arca se configuraba en nucleo

-o-o-o-o-o-Fecha: 16-12-2025 13:31:04Operacion: Generar ComprobantesUsuario: tobaVersion-PHP: 7.4.33Servidor: 170.210.203.123URI: /pirapire/aplicacion.php?ah=st69418943a5db49.38825939&ai=pirapire%7C%7C102000001Referrer: http://170.210.203.123/pirapire/aplicacion.php?ah=st69418941d91712.20302523&ai=pirapire||102000001Host: 170.210.207.102
[ERROR][pirapire] La entrada ‘afip_config’ no existe en ‘/proyectos/pirapire/instalacion/afip.ini’[ERROR][toba] toba_error: La entrada solicitada no existe o no pudo ser cargada, revise el log[TRAZA]
toba_ini->get_datos_entrada 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/lib/toba_ini.php, lInea 108
Afip->__construct 
Archivo: /proyectos/pirapire/php/comprobantes/generacion/ci_generar_comprobante_edicion.php, lInea 280
ci_generar_comprobante_edicion->conf__form_receptor 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 221
toba_componente->invocar_callback 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 636
toba_ci->configurar_dep 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 475
toba_ci->dependencia 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php, lInea 91
toba_ei_pantalla->aplicar_restricciones_funcionales 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 121
toba_ei->post_configurar 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 618
toba_ci->pre_configurar 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 633
toba_ci->configurar_dep 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 475
toba_ci->dependencia 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php, lInea 91
toba_ei_pantalla->aplicar_restricciones_funcionales 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 121
toba_ei->post_configurar 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 618
toba_ci->pre_configurar 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 159
toba_solicitud_web->procesar_servicios 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 60
toba_solicitud_web->procesar 
Archivo: /proyectos/pirapire/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96
toba_nucleo->acceso_web 
Archivo: /proyectos/pirapire/www/aplicacion.php, lInea 37

Hola Micaela,

Veo que entre los errores que pasaste dice lo siguiente:

[ERROR][pirapire] La entrada ‘afip_config’ no existe en ‘/proyectos/pirapire/instalacion/afip.ini’[ERROR][toba] toba_error: La entrada solicitada no existe o no pudo ser cargada, revise el log[TRAZA]

Llegaron a revisar el archivo /proyectos/pirapire/instalacion/afip.ini y ver que contenido tiene?

El archivo puede contener las entradas de las variables de entorno o directamente los valores del entorno, como se muestra en el ejemplo:

[afip_config]
cuit = "$env(AFIP_WS_CUIT)$"
cert = "$env(AFIP_WS_CERT)$"
key = "$env(AFIP_WS_KEY)$"
token_dir = "$env(AFIP_WS_TOKEN_DIR)$"
produccion = "$env(AFIP_WS_PRODUCCION)$"
###### CONFIG AFIP WS ######
AFIP_WS_PRODUCCION=0
AFIP_WS_CUIT=20000000001
AFIP_WS_CERT=/usr/local/app/temp/afip.crt
AFIP_WS_KEY=/usr/local/app/temp/afip.key
AFIP_WS_TOKEN_DIR=/usr/local/app/temp

Saludos,

Buenas, pasa q no se genero el archivo afip.ini

Ok, podrías probar crear el archivo /proyectos/pirapire/instalacion/afip.ini

Se pueden basar en el siguiente ejemplo para cargar el contenido y deberían configurar los valores que correspondan a su instalación.

[afip_config]
cuit = “20000000001
cert = “/usr/local/app/temp/afip.crt
key = “/usr/local/app/temp/afip.key
token_dir = “/usr/local/app/temp
produccion = “0”

Saludos,

Gracias! pude solucionar el problema.
Tengo otra consulta, cuando voy a generar el comprobante, no tengo opciones en condiciones de venta. Supongo q eso se define en sq-nucleo pero no estoy encontrando en q opción.

Buenas,

Los medios de pagos están cargados en SQ Núcleo y la sincronización de los medios de pago lo podes hacer siguiendo los pasos de la documentación:

https://documentacion.siu.edu.ar/wiki/Pirapire/version3.1.0/instalacion_actualizacion#Sincronizar_medios_de_pagos_de_SQ_N.C3.BAcleo

Saludos,

Estoy intentando sincronizar los medios de pago en un entorno de test/desarrollo y me encuentro con el siguiente error persistente:

cd instalacion/i__produccion/
malancay@pirapire-test:/proyectos/pirapire/instalacion/i__produccion$ cat instancia.ini 
; Configuracion de la INSTANCIA 

base = "toba_3_3"
proyectos = "toba_usuarios, pirapire"
tipo = "normal"

[toba_usuarios]
path = "/proyectos/pirapire/vendor/siu-toba/framework/proyectos/toba_usuarios"
url = "/toba_usuarios"
full_url = "http://localhost/toba_usuarios"

[pirapire]
path = "/proyectos/pirapire"
url = "/pirapire"
full_url = "http://localhost/pirapire"
malancay@pirapire-test:/proyectos/pirapire/instalacion/i__produccion$ 


Podes probar agregando la instancia al comando:

./bin/toba proyecto sinc_condicion_venta --reportables-pilaga -p pirapire -i produccion

gracias, ahora tengo error al ejecutar

./bin/toba proyecto worker_envio_sq -p pirapire

Parece ser que no están definidas las siguientes variables de entorno:

##### CONFIG LOGS #####
LOG_HANDLER=errorlog
LOG_LEVEL=INFO

Saludos,

en instalador.en

pero sigo teniendo el mismo problema

Podrías probar pasando las variables de entorno en la ejecución del comando:

export LOG_HANDLER=errorlog && export LOG_LEVEL=INFO && ./bin/toba proyecto worker_envio_sq -p pirapire

Saludos,

No estaría funcionando

Ok, podrías cargar un GDS y lo seguimos por ahí?

Saludos,

Buenas, ya esta realizado un GDS.

Hola, como estan!? Lograron solucionar ese problema?
Porque estamos con el mismo inconveniente en UNC, nos aparece el mismo error que reporta Micaela en la ultima imagen.
Ya que segun verificamos toba_servicio_web_cliente_rest.php ejecuta los metodos:
get_datos_conexion( get_path_archivo( self::$modelo_proyecto, toba_modelo_rest::TIPO_CLIENTE, $id_servicio) ).
Pero self::$modelo_proyecto se deberia cargar previamente, ejecutando el metodo conectar() de la clase [path-pirapire]/vendor/siu-toba/framework/php/nucleo/lib/toba_servicio_web_cliente_rest.php pero no se ejecuta.

Agradecemos cualquier ayuda, saludos

Emanuel Benitez

Buenas,
configurá esta variable:
export CREDENCIALES_API_BASIC_SANAVIRON=‘[[“toba”,“toba123*-a”,“http://localhost/sq_nucleo/rest/v1/”]]’
Y luego volve a correr el worker con:
export LOG_HANDLER=errorlog && export LOG_LEVEL=INFO && ./bin/toba proyecto worker_envio_sq -p pirapire