Pesquisar na Comunidade
Showing results for tags 'sat cancelamento'.
Encontrado 2 registros
-
Salvar Xml no Banco de dados para Cancelar
um tópico no fórum postou Leonardo Baccari Ortigoza ACBrSAT
Estou precisando cancelar um sat, e não estou conseguindo salvar minha xml ListBox2.Items.Text := ACBrSAT1.CFe.AsXMLString; ParamByName('XmlSat').AsMemo := ListBox2.Items.Text; acabou dando erro, é melhor utilizar ListBox2.Items.Text := ACBrSAT1.CFe.GerarXML( True ); abraços. -
Olá. Estou com uma dúvida, pois a pessoa que fez a implementação do SAT está de férias, porém ao verificar algumas informações gostaria de saber se o cancelamento está correto. Estou alimentando o componente desta forma: with ACBrSAT do begin Modelo := TACBrSATModelo(satDinamico_stdcall); ArqLOG := 'ACBrSAT.log'; NomeDLL := VSatDLL; Config.ide_numeroCaixa := VNUM_CAIXA; Config.ide_tpAmb := TpcnTipoAmbiente(Se(VSatAMBIENTE = '1', taProducao, taHomologacao)); Config.ide_CNPJ := VNOSSO_CNPJ; Config.emit_CNPJ := VEMP_ATV_CNPJ; Config.emit_IE := VEMP_ATV_IE; Config.emit_IM := VEMP_ATV_IM; Config.emit_cRegTrib := TpcnRegTrib(Se(VPAR2_P2197 = 'S', RTSimplesNacional, RTRegimeNormal)); Config.emit_cRegTribISSQN := TpcnRegTribISSQN( RTRegimeNormal ); Config.emit_indRatISSQN := TpcnindRatISSQN( irNao ) ; Config.PaginaDeCodigo := StrToInt(VSatPAGINA); Config.EhUTF8 := False; Config.infCFe_versaoDadosEnt := StrToFloat(Busca_Troca(VSatVERSAO, '.', ',')); ConfigArquivos.SalvarCFe := True; ConfigArquivos.SalvarEnvio := True; ConfigArquivos.SalvarCFeCanc := True; ConfigArquivos.PastaCFeVenda := VSatDiretorioEmitidos; ConfigArquivos.PastaCFeCancelamento := VSatDiretorioCancelados; ConfigArquivos.PastaEnvio := VSatDiretorioEmitidos; end Meu código de cancelamento é o seguinte: ACBrSAT.Inicializado := True; ACBrSAT.CFe.LoadFromFile(VSatDiretorioEmitidos + '\' + FieldByName('MOVV_SAT_ARQUIVO').AsString); ACBrSAT.CFe2CFeCanc; ACBrSAT.CancelarUltimaVenda; if ACBrSAT.Resposta.codigoDeRetorno = 7000 then ACBrSAT.ImprimirExtratoResumido Porém ele está gerando apenas este arquivo (ADC35161153485215000106599000063310000452173344-env.xml) Este arquivo já é suficiente para o cancelamento ou teria que ter outro arquivo? Ele irá criar algum arquivo na pasta de Cancelamentos? Como deveria funcionar de fato? Obrigado, Abraços! Marcelo Lucena CFe35161153485215000106599000063310000452173344.xml