Tive que fazer uma alteração no ACBrHTMLtoXML para processamento de NFe com simples nacional.
if LerCampo(Grupo, 'Código de Situação da Operação – Simples Nacional', 3) <> '' then
begin
CSOSN := StrToCSOSNIcms(ok, LerCampo(Grupo, 'Código de Situação da Operação – Simples Nacional', 3));
NFe.Emit.CRT := crtSimplesNacional;
end
else
CST := StrToCSTICMS(ok, LerCampo(Grupo, 'Tributação do ICMS', 2));
Alterei o CRT para 1 diretamente pois no meu caso, o fornecedor estava enviando como 3 e para gerar os dados de
simples deve ser 1 ou 2.
Espero que a informação seja útil.