| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | 14 - FATURAMENTO |
| Função: | SERVIDOR NF-E |
| Ticket: | |
| Requisito/Story/Issue: | DDDOC-1577 |
Ao tentar realizar processo de manifestação NFe na 1095 é apresentado uma mensagem erro de falha de comunicação com o DocFiscal relacionado a API.
O Doc está na versão correta e configurado corretamente.
Verificado o endpoint no swagger e é retornado a consulta sem problemas.
Consulta realizada:
{ "ambiente": "H", "automatico": "N", "chaveNFe": ["52250507577599000501551520000001881243112116"], "cnpj": "07577599000170", "codFilial": "4", "idRemessa": "", "nomeRotina": "PCSIS1095", "nomeUsuario": "PCADMIN", "tipoEvento": 4 }
Porém o problema não parece ser na API em si, mas sim no serviço que serializa a API para o Delphi - por isso que pelo endpoint validou certinho.. Essa camada do serviço tbm é de responsabilidade do DocFiscal.
Conforme o print em anexo, veja que ele chama o endpoint - ManifestoDestinadas, conforme o request - objeto envio do tipo TEnvEventoManifestoDTO - perceba q ele ja cai na exception com a informação de erro .
Feito ajustes no DocFiscal para capturar erros de alguma mal formatação do Json de consumo de API, tratar e devolver uma mensagem condizente com o problema.
Feito ajustes nos pacotes alterando properties dos DTOs onde tinha TList<string> para TArray<string>, para converter para Json corretamente.
Feito ajustes na rotina 1095 para usar os builder para construir os DTOs de Manifestação de Notas e Download de XMLs.
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|