- conheça também:
acronsoft
acrondesign
DeveloperFlex - Soluções para Desenvolvedores Visual DataFlex
contato@developerflex.com.br | (55 11) 4378-1115
veja também:
Boolean
A função SpedFiscalPisCofinsGeraArquivo está defiinida no pacote SpedFiscalPisCofinsGeraArquivo.pkg.
A função SpedFiscalPisCofinsGeraArquivo é a principal função da SpedFiscalLibrary. É ela quem fará a geração do arquivo com os dados informados através de seus parâmetros.
Move (SpedFiscalPisCofinsGeraArquivo({sArquivo}, ;
(&{vtSpedFiscalPisCofinsArquivo}, {bPISCOFINS}, {bExibeErro}, ;
(&{sMsgErro}))) to {bRetorno}
Onde:
Use SpedFiscalLibrary_PacotesSpedFiscalPisCofinsGeraArquivo.pkg
:
:
tSpedFiscalPisCofinsArquivo vtArquivo
:
// Preenchendo o registro 0000
Move Empresa.iCOD_VER to vtArquivo.vtBloco0.vtRegistro0000.iCOD_VER
Move 0 to vtArquivo.vtBloco0.vtRegistro0000.iCOD_FIN
Move dInicial to vtArquivo.vtBloco0.vtRegistro0000.dDT_INI
Move dFinal to vtArquivo.vtBloco0.vtRegistro0000.dDT_FIN
Move Empresa.sNome to vtArquivo.vtBloco0.vtRegistro0000.sNOME
Move Empresa.sCNPJ to vtArquivo.vtBloco0.vtRegistro0000.sCNPJ_CPF
Move Empresa.sUF to vtArquivo.vtBloco0.vtRegistro0000.sUF
Move Empresa.sIE to vtArquivo.vtBloco0.vtRegistro0000.sIE
Move Empresa.iCOD_MUN to vtArquivo.vtBloco0.vtRegistro0000.iCOD_MUN
Move Empresa.sIM to vtArquivo.vtBloco0.vtRegistro0000.sIM
Move "" to vtArquivo.vtBloco0.vtRegistro0000.sSUFRAMA
Move Empresa.sIND_PERFIL to vtArquivo.vtBloco0.vtRegistro0000.sIND_PERFIL
Move 0 to vtArquivo.vtBloco0.vtRegistro0000.iIND_ATIV
:
Move (SpedFiscalPisCofinsGeraArquivo("C:SpedTeste.txt",(&vtArquivo), ;
False,True,(&sMsgErro))) to bOk
No exemplo acima, a função SpedFiscalPisCofinsGeraArquivo irá gerar o arquivo do Sped Fiscal, visto que o parâmetro bPISCOFINS é False.
2017, ACRONSOFT Gestão da Informação. Todos os direitos reservados.