Como exportar XML de notas do SAT ?
Ambiente
Microsiga Protheus - SIGALOJA/SIGFRT - Aplicável a partir da versão 11.80
Solução
1. Após a finalização da venda ou um cancelamento com SAT é gerado um arquivo XML no diretório Protheus_data\autocom\satxml.
2. Os arquivos são gerados com a seguinte nomenclatura:
3. Quando for um cancelamento o nome do arquivo é: adc+chave de retorno do sat, exemplo: adc42151161099008000141599000011940008332549474.xml
4. Com relação a criação dos arquivos antigos, é necessário criar uma User Function chamando a rotina LjGerAqXml(). Essa função ira criar todos os arquivos que não foram gerados até o momento, não há necessidade de passar nenhum parâmetro para esta função.
#INCLUDE 'PROTHEUS.CH'
User Function XmlSat()
MsgRun('Conectando no ambiente', 'Aguarde...', {|| RpcSetEnv(/*Empresa*/'05',/*Filial*/'D MG 01',Nil,Nil) } )
MsgRun('Gerando arquivos XML', 'Aguarde...', {|| LjGerAqXml() } )
RESET ENVIRONMENT
Return .T.
Acesse nossa Central de Atendimento na opção Perguntas Frequentes e verifique nossos Artigos.
0 Comentários