Nueva pregunta

Pregunta:

 
  0  
 
Fecha: 11-03-2019 05:51:23 (En Español)

Solicitud de Varios CAE de Facturas C[No resuelta]

Estimados,
necesito q el sistema de facturacion envie varias peticiones de CAE a la AFIP.
Ya que el sistema genera "cuotas" mensuales, todas a diferentes clientes y por importes diferentes.
Es un sistema de cuotas de un colegio.

La pregunta es :
La posibilidad de enviar una petición con mas de una Factura, es para este caso ?

Si no lo es como es la mejor manera de implementarlo ?

Gracias
Etiquetas: Factura Electrónica - PHP Votos: 0 - Respuestas: 6 - Vistas: 7 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 18-03-2019 17:37:16 Hola Nicolas. Yo estoy recién empezando a ver como se hace esto de la facturación AFIP en php, pero tengo un sistema para entorno windows que hace lo que vos pedis desde el 2015. Tenes precargado a los clientes, y que se le factura a cada uno, y en que meses. Maneja multiples facturadores simultaneos, es decir, en la misma ejecución maneja distintos certificado con AFIP. Se le puede agregar que una vez que genera el pdf con la factura, se la envie por mail. Lo tengo andando en varios lugares, pero para que tengas una idea, este mes hicimos 86 facturas en 6 minutos. Quizas te sirva hasta desarrollar una solución WEB.   Votos: 0 - Link respuesta
     
  •  
      0  
     
    Fecha: 19-03-2019 02:37:36 Hola Adrian,
    bien, con el entorno web siempre tenemos la espada de damocles llamada "time out session", por eso es que estoy investigando alternativas, en mi caso quiza necesita registrar unas 300+ facturas de golpe.
    gracias por tu info!
      Votos: 0 - Link respuesta
     
  • Fecha: 19-03-2019 05:28:08 Es verdad nicolas, "time out session", el que creo que podes manejar en las variables de session. Igual lo que si te digo, es que además de eso, la AFIP no te atiende si en cada pedido de CAE le generas un ticket nuevo en el wass, por eso, también tenes que ver la reusabilidad del ticket...

    Yo todavía no puedo hacer andar nada en php (si me decis donde están las clases básicas en este página te lo agradeceria), pero una clase que me baje y que para mi no anduvo, tiene esta función al respecto de la reusabilidad de los ticket..

    function checkToken() {
    if (!file_exists($this->base_dir . "/" . $this->cuit . Wsfev1::TA)) {
    $not_exist = TRUE;
    } else {
    $not_exist = FALSE;
    $TA = simplexml_load_file($this->base_dir . "/" . $this->cuit . Wsfev1::TA);
    $expirationTime = date('c', strtotime($TA->header->expirationTime));
    $actualTime = date('c', date('U'));
    }

    if ($not_exist || $actualTime >= $expirationTime) {
    //renovamos el token
    $wsaa_client = new Wsaa("wsfe", $this->modo, $this->cuit, $this->log_xmls);
    $result = $wsaa_client->generateToken();
    if ($result["code"] == wsaa::RESULT_OK) {
    //Recargamos con el nuevo token
    $TA = simplexml_load_file($this->base_dir . "/" . $this->cuit . Wsfev1::TA);
    } else {
    return array("code" => Wsfev1::RESULT_ERROR, "msg" => $result["msg"]);
    }
    }

    $this->token = $TA->credentials->token;
    $this->sign = $TA->credentials->sign;
    return array("code" => Wsfev1::RESULT_OK, "msg" => "Ok, token valido");
    }
      Votos: 0 - Link respuesta
     
  • Fecha: 19-03-2019 05:50:19 Me olvidaba, yo tengo unos programas en PHP de otro tema, que hacen muchos cálculos matemáticos, y lo que hago para que no se caiga es, en el fin de cada proceso, le refresco el navegador con algo. Podes hacer la pantalla completa y enviar algún literal que no necesite confirmación, o hacer algo con AJAX   Votos: 0 - Link respuesta
     
  •  
      0  
     
    Fecha: 19-03-2019 06:21:47 Gracias Adrian, vere que puedo inventar.

    por la parte de php, use esta libreria:

    https://afipsdk.github.io/

    anda impecable...
      Votos: 0 - Link respuesta
     
  • Fecha: 19-03-2019 06:54:48 Gracias. Esa librería que me pasas es en la que ando ahora dando vueltas, pero no me queda claro como debería quedar la estructura de directorios y que como sería el index (digamos) que lo llama. SI no te molesta, te parece que te consulte en privado para no cargar esta página. SI podes escribirme a clradrianm@gmail.com. Si esta ocupado, lo dejamos para otro momento. Gracias.   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com