Skip to content

Error usando las query submited #41

@deikeralberto21

Description

@deikeralberto21

Al intentar hacer peticiones de las facturas cargadas y siguiendo la documentacion da el siguiente error

{
    "error": "Soap",
    "message": "Codigo[102].Error interno en el servidor, Id. Error: 116460172"
}

try {
    // Configurar Verifactu en modo SANDBOX
    Verifactu::config(
        '***',
        '***',
        Verifactu::TYPE_CERTIFICATE,
        Verifactu::ENVIRONMENT_SANDBOX
    );

    // Crear el objeto de consulta
    $query = new InvoiceQuery();
    $query->year = date('Y');  // 2025
    $query->period = date('m'); // 11

    // Información del sistema
    // Solo puedes definir nombre y versión con esta clase
    $query->setSystemInfo('***', '1.0');

    // Contraparte (opcional, pero bien formada)
    $query->setCounterparty($settings->getCif(), '***');

    // Validar
    $validationResult = $query->validate();
    if (!empty($validationResult)) {
        return new JsonResponse(['errors' => $validationResult], 400);
    }

    // Ejecutar la consulta
    $result = Verifactu::queryInvoices($query);

    return new JsonResponse($result, 200);

} catch (\InvalidArgumentException $e) {
    return new JsonResponse(['error' => 'Invalid', 'message' => $e->getMessage()], 500);
} catch (\RuntimeException $e) {
    return new JsonResponse(['error' => 'Runtime', 'message' => $e->getMessage()], 500);
} catch (\SoapFault $e) {
    
    return new JsonResponse(['error' => 'Soap', 'message' => $e->getMessage()], 500);
} catch (\Exception $e) {
    return new JsonResponse(['error' => 'Exception', 'message' => $e->getMessage()], 500);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions