Módulo: Obrigações SPED - EFD ICMS IPI
Funcionalidade: Bloco D
Data/Hora da Publicação: 05/05/2020 15:06:52
Data/Hora Última Alteração: 05/05/2020 15:06:52
Descrição da Nota: Tratamento realizado no registro D696 para que a geração não seja interrompida, quando houver alíquotas com decimais no período.
Sintoma
Estava ocorrendo o seguinte erro na geração do registro D696, quando havia alíquotas com decimais no período:
"Erro ao gerar o registro D696
Detalhes do erro: Erro de sintaxe na expressão.
em System.Data.ExpressionParser.Parse()
em System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
em System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates)
em System.Data.DataTable.Select(String filterExpression)
em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoD.flxD696.ProcessRead(InProcessReader reader)"
Solução
Tratamento realizado no registro D696 para que a geração não seja interrompida, quando houver alíquotas com decimais no período.
Exemplo:
|D695|21|2|8000|9000|01012019|31012019|RSSM.003|073CB5AFB137F49B2641B640A8BB2192|
|D696|000|5303|29,55|7300,00|7300,00|56,00|0|0|0||
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)