Las facturas emitidas a través de los web services de AFIP no aparecen en "Comprobantes en línea". Según fuentes de Discord, estas facturas se pueden ver en la sección "Mis Comprobantes" de la página de AFIP, pero pueden tardar hasta 24 horas en aparecer.
¿Te gustaría más detalles sobre cómo visualizar las facturas emitidas?
Sources:
Como puedo verificar si la factura fue realizada con exito y existe en el sistema afip, Antes de que aparezca ahí? O solo debo esperar?
@user
Para verificar si una factura fue realizada con éxito y existe en el sistema de AFIP antes de que aparezca en "Mis Comprobantes", puedes utilizar el método getVoucherInfo del servicio de facturación electrónica. Este método te permite obtener información sobre un comprobante ya emitido, verificando su existencia y detalles.
# Ejemplo en Python
numero_de_comprobante = 1
punto_de_venta = 1
tipo_de_comprobante = 6 # 6 = Factura B
voucher_info = afip.ElectronicBilling.getVoucherInfo(numero_de_comprobante, punto_de_venta, tipo_de_comprobante)
if voucher_info is None:
print("El comprobante no existe")
else:
print("Esta es la información del comprobante:")
print(voucher_info)
¿Necesitas más detalles sobre cómo implementar este método?
Sources:
Bien y entonces en comprobantes en linea no aparecen, y como puedo entonces saber si existen desde afip? @user o solo puedo con webservice de constatación de comprobantes?
Para verificar la existencia de una factura en AFIP, puedes utilizar el web service de constatación de comprobantes (wscdc). Este servicio te permite confirmar si un comprobante ha sido registrado correctamente en el sistema de AFIP. Según la documentación de AFIP SDK, puedes realizar una solicitud al método ComprobanteConstatar para obtener esta información.
Aquí tienes un ejemplo de cómo hacerlo en Python:
# Obtenemos el TA
ta = ws.getTokenAuthorization()
# Preparamos los datos
data = {
"Auth": {
"Token": ta["token"],
"Sign": ta["sign"],
"Cuit": afip.CUIT
},
"CmpReq": {
"CbteModo": "CAE",
"CuitEmisor": 20000000001,
"PtoVta": 1,
"CbteTipo": 1,
"CbteNro": 2,
"CbteFch": 20101014,
"ImpTotal": 300.8,
"CodAutorizacion": "60428000005029",
"DocTipoReceptor": "80",
"DocNroReceptor": "300000000007"
}
}
# Ejecutamos la solicitud
res = ws.executeRequest('ComprobanteConstatar', data)
print(res)
¿Te gustaría más detalles sobre cómo configurar y utilizar este servicio?
Sources:
Ya lo hice y si me detecta pero hay alguna manera más simple de ver para el usuario que no sea así? @user
Parece que la forma más directa para un usuario de verificar la existencia de una factura en AFIP es a través de la sección "Mis Comprobantes" en el portal de AFIP, aunque esto puede tardar hasta 24 horas en reflejarse. Según fuentes de Discord, no hay una alternativa más sencilla que no implique el uso de web services para una verificación inmediata.
¿Te gustaría explorar más sobre cómo facilitar este proceso para los usuarios?
Sources: