push
Nt2020.005 (#1175) * Implementação de serviço de recepção síncrono do MDF-e (MDFeRecepcaoSinc). Serviços Assíncronos serão desativados na data de 30 de Junho de 2024 conforme versa a NT 2024.001. * Revert "Implementação de serviço de recepção síncrono do MDF-e (MDFeRecepcaoSinc). Serviços Assíncronos serão desativados na data de 30 de Junho de 2024 conforme versa a NT 2024.001." This reverts commit d597f6919. * Atualização dos schemas e campos conforme NT2023.004. * Correção da Tag DFeReferenciado e adicionado validação para chave de acesso. * Corrigindo a estrutura da Classe TCIBS - faltava o field vIBS. Adiciondo static nas inner class para possibilitar a desserialização do xml do CT-e. * Correção do set que deve ser um BigDecimal. * Adequa campos nDI, nAdicao, nSeqAdic e nDraw à NT 2020.005 v1.21 Ajustes no grupo I01 (Declaração de Importação) do NFe 4.00 conforme Nota Técnica 2020.005 v1.21 (seções 2.1.2, 2.1.8 e 3.2 do leiaute): - nDI (I19): tamanho máximo alterado de 12 para 15 caracteres. - nAdicao (I26): campo passa de obrigatório (1-1) para opcional (0-1), já que não deve ser preenchido no caso de DUImp. - nSeqAdic (I27): tamanho máximo alterado de 3 para 5 dígitos. - nDraw (I29a / I51 - detExport): campo deixa de ser numérico e passa a ser alfanumérico, com tamanho máximo de 20 caracteres (antes, numérico com até 11 dígitos). Classes alteradas: - NFNotaInfoItemProdutoDeclaracaoImportacao (nDI) - NFNotaInfoItemProdutoDeclaracaoImportacaoAdicao (nAdicao, nSeqAdic, nDraw) - NFNotaInfoItemDetalheExportacao (nDraw) - DFIntegerValidador (novo método tamanho5) Testes unitários correspondentes atualizados para refletir os novos limites e a mudança de tipo do campo nDraw (BigInteger -> String). --------- Co-authored-by: ediva <ediva@emsnote5> Co-authored-by: Walter Portugal <walter@softlandsistemas.com.br>
10 of 10 new or added lines in 5 files covered. (100.0%)
2949 existing lines in 402 files now uncovered.14927 of 29362 relevant lines covered (50.84%)
0.51 hits per line