Closed lukio closed 5 years ago
De: https://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#M%C3%A9todos3
Como último paso, se debe llamar al método Authorize con los siguiente parámetros:
Si no hubiere inconvenientes, la llamada debe devolver el CAE y se establece el atributo WSFEX.Resultado = "A" (Aceptado) y WSFEX.Vencimiento. Sino, devuelve:
Aún devolviendo el CAE y con el resultado Aceptado, puede haber un motivo (ej 01), que funcionan como advertencia para revisar la base de datos y corregir posibles irregularidades.
Advertencia: Revisar las consideraciones de reproceso al igual que con WSFE.
Se esta enviando id del registro en vez de invocar a GetLastID. Tampoco se esta guardando una secuencia específica para esto. Lo mejor es llamar siempre a GetLastID antes de llamar a Authorize.
Agregar un campo nuevo llamado pyafipws_wsfex_id para guardar el id enviado?
WSFEX pyafipws intenta reprocesar un comprobante cuando se le envía un ID. En vez de contabilizar un nuevo comprobante devuelve un xml con la información para poder reprocesar y recuperar una factura existente.
Este es un error encontrado creando el test para WSFEX #155