lResultado = this.fe.F1CAESolicitar()
if not empty( alltrim(this.fe.f1ErrorMsg1 ))
do escribir_log with "Mensaje devuelto al Autorizar
transaccion " + TRANSFORM(this.id_transaccion)
do escribir_log with "Msg Error "+ this.fe.f1ErrorMsg1
endif
IF NOT EMPTY(this.fe.ultimoMensajeError)
do escribir_log with "Mensaje devuelto al Autorizar
transaccion " + TRANSFORM(this.id_transaccion)
do escribir_log with "Ultimo Mensaje de Error : " +
this.fe.ultimoMensajeError
endif
IF this.fe.f1respuestaResultado = "A" or
this.fe.f1respuestaResultado = "R"
else
lResultado=this.fe.f1compConsultarS( this.fe.F1CabeceraPtoVta,
this.fe.F1CabeceraCbteTipo,this.fe.F1DetalleCbteDesdeS)
endif
Recièn despuès, segun lo sucedido, grabo las tablas...
Saludos.-
Cèsar Luque
Ingeniero en Computaciòn
Mat 1.1746.3
03492-15586735
www.proinf.com.ar
-----Mensaje original-----
From: Mario Andrés Ageno
Sent: Friday, March 18, 2016 1:11 PM
To: GUFA List Member
Subject: [GUFA] FACTURA ELECTRONICA - NUMERO SALTEADO
Hola Cesar
Como lo haces inmediatamente después o seguís todo el proceso de grabación
en tus tablas y por ultimo lo consultas ??
Otra Consulta que métodos están adoptando en sus aplicaciones para grabar
primero hacen todas las consultas por WS de AFIP y con todos los datos
devueltos Graban en sus tablas (Facturas,clientes,stock,pedidos,etc.)
o Graban en todas sus tablas y después hacen las consultas del CAE por WS y
terminan de actualizar las tabla de facturación donde guardan el CAE y
Numeración
Gracias
-----Mensaje original-----
From: Ing César Luque
Sent: Monday, March 14, 2016 3:40 PM
To: GUFA List Member
Subject: [GUFA] FACTURA ELECTRONICA - NUMERO SALTEADO
Sergio
Después del caesolicitar, lo consulto por las dudas a ver si se grabó
bien.
No es para nada significativo en tiempo esa consulta.
Saludos.
César.-
El 2016-03-14 15:26, Sergio Lescano escribio:
Hola amigos, una consulta,
Resulta que tengo con el de esta semana dos casos en 1 año que tengo
un salteado de Nº de Factura.
El tema es así, en la Base de Datos no tengo el numero de FC
0050-0000 3510 y tengo grabado e número FC 0050-0000 3511 por $ 500.
Ahora cuando quiero consultar en AFIP por ese comprobante que no
tengo, resulta que me devuelve que existe en los datos de AFIP por $
500 o sea.. es como que me lo grabó dos veces.
Igual caso tuve hace meses atrás, es como que me grabó dos
comprobantes y el sistema sólo se enteró de uno.
Alguno tuvo algún caso como estos?
Les paso el codigo de lo que hago
llRes = Thisform.FE.iniciar(lnModo, lcCuitFE, lcCertif, lcLicencia)
if llRes
llRes = Thisform.FE.f1ObtenerTicketAcceso()
lnRetAlva = Thisform.FE.f1CompUltimoAutorizado(lnPtoVta, lnTipoDoc)
&& Obtengo el ultimo numero autorizado para ese comprobante
Thisform.FE.F1CabeceraCantReg = 1
Thisform.FE.F1CabeceraPtoVta = lnPtoVta
Thisform.FE.F1CabeceraCbteTipo = lnTipoDoc
etc, etc, sigo llegando las propiedades...... hasta aquí
Thisform.FE.F1DetalleCbteDesde = lnRetAlva + 1 Le sumo uno numero al
comprobante a autorizar
Thisform.FE.F1DetalleCbteHasta = lnRetAlva + 1 Le sumo uno numero al
comprobante a autorizar
y luego hago el solicitar
llRes = Thisform.FE.f1CAESolicitar()
Otro tema, hay 4 pc autorizadas a emitir comprobantes, todas utilizan
el mismo punto de venta, es decir, el mismo archivo de acceso al ws
Saludos
Sergio
--
Saludos.-
Cèsar Luque
Ingeniero en Computaciòn
Mat 1.1746.3
03492-15586735
www.proinf.com.ar