WSFEv1 f1CAESolicitar

El método f1CAESolicitar (FECAESolicitar) permite obtener el CAE de un comprobante (también puede usarse para obtener múltiples CAE de un lote de comprobantes pero en esta entrada, por simplicidad, solo se considera el caso de obtener un CAE a la vez). También puede usarse (con esta misma documentación) para informar un grupo acumulado de algunos tipos de comprobantes ( por ej: obtener un único CAE para los comprobante ticket tipo "C" desde el 1 hasta el 1000, en forma grupal) pero esto último no es lo mismo que el modo "en lote".

Todos los métodos y propiedades aqui descriptos son aplicables también al método FECAEARegInformativo. Con la salvedad que en este método no se obtiene CAE sino que por el contrario se utiliza para informar el uso de un CAE anticipado en un comprobante.

El funcionamiento general de este método (que no usa parámetros) es:

    • Iniciar la interface y obtener ticket acceso (o validar que el ticket actual aun está en vigencia).

    • Cargar en las propiedades correspondientes los datos de cabecera (ver tabla 1).

    • Cargar en las propiedades correspondiente los datos de detalle de la factura (ver tabla 2), incluido número, total, etc.

    • Cargar en las propiedades correspondientes los datos variables como alícuotas, tributos, etc (tablas 3A, 3B, 3C y 3D), utilizando el mecanismo "f1IndiceItem".

    • Ejecutar el método.

    • Leer en las propiedades correspondientes el resultado devuelto por AFIP. teniendo en cuenta que este método devuelve:

    1. Una lista de errores globales.

    2. Una lista de eventos globales.

    3. Una resultado global indicando si el comprobante se aceptó o rechazó y además si la respuesta incluye un resultado específico (de aceptación o rechazo). En algunos casos puede haber una rechazo "de plano" por lo que los puntos 4 y 5 no esta disponibles. (ver Tabla 4.)

    4. Un resultado espécifico indicando el resultado del comprobante (aceptación con el CAE correspondiente u rechazo con los motivos espécifcos). (ver Tabla 5)

    5. En caso de rechazo los motivos (u observaciones, en caso que se obtuvo CAE pero igual AFIP informa de algún problema) se encuentra en una lista. (ver Tabla 6).

Una descripción de como interpretar los resultados de este método se encuentran en "resultado del método FECAESolicitar"

Tabla 1: (datos de cabecera a cargar antes de solicitar CAE).

Tabla 2: (datos específicos del comprobante).

Tabla 3A (alícuotas).

Tabla 3B (tributos).

Tabla 3C (opcional).

Tabla 3D (comprobantes asociados).

Tabla 5 (resultado global).

Tabla 6 (resultado específico, solo disponible si f1RespuestaCantReg > 0).

Tabla 7 (lista de obervaciones u errores específicos, solo disponible si f1RespuestaCantReg > 0 y f1RespuestaDetalleObervacionItemCantidad > 0)