Bug Report: Erro 500 ao consultar fatura via Webservice AGT #265
cacimboangola
started this conversation in
General
Replies: 2 comments 1 reply
-
|
Bom dia, Só para complementar que estamos a ter a mesma situação ao invocar o serviço para obter o estado de uma fatura submetida. |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Alguma evolução em relação a este assunto? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Bug Report: Erro 500 ao consultar fatura via Webservice AGT
Resumo
Ao efetuar requisição
POSTpara o endpoint oficial de consulta de faturas da AGT, o servidor retorna HTTP 500 - Internal Server Error com mensagem genérica, impedindo a consulta de faturas mesmo com payload válido e assinado.Comportamento Atual (Incorreto)
Resposta do Servidor
{ "errorMessage": "REST Business Service returned HTTP response with status 400" }Problema: O servidor retorna erro interno (500) quando deveria retornar um erro específico do cliente (400) com detalhes da validação que falhou.
Comportamento Esperado
O Webservice deveria:
Detalhes Técnicos
Endpoint
Ambiente
61/AGT/20195417167444Payload Enviado
Request Headers
Request Body
{ "schemaVersion": "1.01", "submissionGUID": "1a60b8d8-6328-4b5c-8913-abbc87ca145c", "taxRegistrationNumber": "5417167444", "submissionTimeStamp": "2025-10-15T23:09:10.893261Z", "invoiceNo": "FT PS142025/V757", "softwareInfo": { "softwareInfoDetail": { "productId": "Cacimbo ERP/CACIMBO - ANGOLAN SOFTWARE FACTORY, LDA", "productVersion": "8", "softwareValidationNumber": "61/AGT/2019" }, "jwsSoftwareSignature": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...", } "jwsSignature": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..." }Validação do Payload
1.01Análise do Problema
Mensagem de Erro Recebida
{ "errorMessage": "REST Business Service returned HTTP response with status 400" }Interpretação
A mensagem indica que:
Possíveis Causas
invoiceNonão existeImpacto
Consequências
Passos para Reproduzir
Via cURL
Resultado Esperado
{ "invoiceNo": "FT PS142025/V757", "invoiceDate": "2025-10-15", "customerTaxID": "...", ... }Resultado Obtido
Informações Adicionais
Testes Realizados
invoiceNo(mesmo erro)invoiceNo:"FT PS142025/V757"→ Erro 500"FT2025/0001"→ Erro 500"FT FT2025/0001"→ Erro 500Variações Testadas de
invoiceNoFT PS142025/V757FT2025/0001FT FT2025/0001PS142025/V757Logs de Requisição (Timestamp)
Comparação com Outros Endpoints
enviarFacturaconsultarFacturalistarFacturasContacto
Empresa: Cacimbo - Angolan Software Factory, LDA
Software: Cacimbo ERP v8
Validation Number: 61/AGT/2019
Endpoint Afetado:
consultarFacturaNIF de Teste: 5417167444
Beta Was this translation helpful? Give feedback.
All reactions