WSMTXCA como usar

Aqui una guía resumida sobre como usar el control ActiveX para conectarse al web service WSMTXCA. Recordando que todos los servicios de AFIP tiene 2 modos: uno de prueba u homologación (los resultados obtenidos no tiene validez legal) y otro real o de producción. Ambos servidores son idénticos y solo es necesario cambia una propiedad para conectarse a uno u otro sin alterar el resto del código.

Al comenzar con el WSTMXCA tener presente que este web service expone un método para obtener el CAE de un comprobante (como se detalla en lo pasos a continuación) pero también expone otros 2 métodos: para obtener CAE anticipado y para informar en que documentos se usó ese CAE (en forma quincenal). Para obtener CAE (o informar en que documento se usó un CAE anticipado) los pasos generales son:

A estos pasos generales se debe agregar los siguiente:

    • Existe un método para obtener CAE anticipado (se detalle en la documentación). Luego con los mismos pasos detallados arriba se informa todos los documentos que se emitieron con ese CAE anticipado.

    • Algunos datos a cargar (Moneda, tipo de comprobante, código de impuesto, etc) se obtienen de las listas de AFIP. Estas listas no están en la documentación sino que el propio web service (y la interface WSAFIPFE) contiene métodos que devuelve estas listas.

    • De la misma manera al autorizar un CAE (o informar el uso de CAE anticipado) AFIP puede devolver una lista variable (0, 1 o más) de errores (excluyentes por los que no se obtuvo CAE) u observaciones (no excluyentes, se obtuvo CAE pero con alguna advertencia de AFIP). El control contiene propiedades para leer estas listas de errores y obervaciones.

    • En cada llamado AFIP también puede devolver u "evento" que también debe ser leido en las propiedades correspondientes (aunque este "evento" es de caracter informativo, no tienen relación directa con la obtención de CAE).