El error 10038 en ARCA indica: "El campo MonCotiz es obligatorio si no informa el campo CanMisMonExt con el valor S, y debe ser mayor a 0." Esto significa que al generar un comprobante, si no se informa el campo CanMisMonExt con "S", es obligatorio enviar el campo MonCotiz (cotización de la moneda) y su valor debe ser mayor a cero. Si la venta es en pesos, se debe enviar 'MonId' => 'PES' y 'MonCotiz' => 1 en la solicitud.
Según la experiencia de la comunidad, este error aparece frecuentemente cuando falta o es incorrecto el valor de MonCotiz o la configuración de moneda. Si necesitas un ejemplo de código o más detalles sobre cómo solucionarlo, avísame.
Sources:
perdon es code 39
@user es code 39
La documentación de Afip SDK que he consultado no menciona a qué corresponde el error code 39 en ARCA. Si puedes proporcionar el mensaje de error completo o el contexto en el que aparece el code 39, podría ayudarte a identificar la causa más rápidamente. Si esto no resuelve tu duda, por favor contacta al equipo de soporte de Afip SDK para obtener asistencia adicional.