Pesquisar na Comunidade
Showing results for tags 'campo: ie_emit'.
Encontrado 1 registro
-
Esse erro "Erro de validacao do conteudo([1999]Rejeição: Erro não identificado)(Campo: IE_emit)" está acontecendo ao EnviarDadosVenda no modelo TM-1000 da Tanca. verifique que a inscrição estadual que tem menos que 12 caracteres e na documentação do SAT diz que quando a IE estiver menos que 12 caracteres deve ser preenchida com espaço em branco. Lembrando que na Elgin não precisa dos espaços em branco. mas com os espaços em branco funciona nas duas marcas. Então gostaria de compartilhar a solução. fiz um alteração para preencher com espaço em branco a IE quando não atingir os 12 caracteres na unit "pcnCFeW.pas" e deu certo. código antigo: Gerador.wCampo(tcStr, 'C12', 'IE ', 2, 14, 1, SomenteNumeros(CFe.Emit.IE), DSC_IE); novo código: Gerador.wCampo(tcStr, 'C12', 'IE ', 2, 14, 1, SomenteNumeros(CFe.Emit.IE).PadLeft(12,' '), DSC_IE); Gostaria de pedir aos moderados se possível essa implementação. Gostaria também se possível implementar essa alterações de log: TACBrSATMFe_integrador_XML.EnviarDadosVenda . . . FMetodo.FinalizarMetodo; TACBrSAT(Owner).DoLog('EnviarDadosVenda( '+FGerador.ArquivoFormatoXML+' )'); // novo codigo Resp := FComandoMFE.EnviaComando(numeroSessao,'EnviarDadosVenda',FGerador.ArquivoFormatoXML); TACBrSATMFe_integrador_XML.CancelarUltimaVenda . . . FMetodo.FinalizarMetodo; TACBrSAT(Owner).DoLog('CancelarUltimaVenda( '+FGerador.ArquivoFormatoXML+' )'); // novo codigo Resp := FComandoMFE.EnviaComando(numeroSessao,'CancelarUltimaVenda',FGerador.ArquivoFormatoXML);