Índice |
---|
Essa documentação tem como objetivo demonstrar a utilização da rotina MATA916 para impressão de Recibo Provisório de Serviço, utilizando um arquivo .DOT como modelo de layout.
Salvar um modelo de RPS em formato Word, renomeando o arquivo como RPS.DOT na pasta System, que é uma subpasta da pasta Protheus_Data (Estrutura da Base Congelada local):
View file | ||||
---|---|---|---|---|
|
Como o layout deve ser:
Onde salvar:
Observação:
Utilizar um cadastro de produto onde o Tipo seja "SV" e os campos de Alíquota de ISS e Código de Serviço, estejam preenchidos:
Ambiente: Livros Fiscais > Relatórios > Impressão Doctos > Impressão RPS
Parâmetros:
Diretório .DOT ? : Informe o diretório em que o arquivo padrão de impressão (.DOT) está gravado.
Exemplo: C:\TOTVS\P122210\Protheus_data\system
Arquivo .DOT ? : Informe o nome do arquivo padrão de impressão, incluindo a extensão .DOT .
Exemplo: RPS.DOT
Emissão inicial ? : Informe a data de emissão inicial dos RPSs que serão selecionados para impressão. Caso deseje todos os RPSs do período, deixar este campo em branco.
Emissão final ? : Informe a data de emissão final dos RPSs que serão selecionados para impressão. Caso deseje todos os RPS do período, informar ZZZZZZ.
Cliente inicial ? : Informe o código do cliente inicial dos RPSs que serão selecionados para impressão. Caso deseje todos os RPSs do período, deixar este campo em branco.
Cliente final ? : Informe o código do cliente final dos RPSs que serão selecionados para impressão. Caso deseje todos os RPS do período, informar ZZZZZZ.
Quanto à opção automática ?: Há duas opções:
Imprimir: para que os RPSs selecionados sejam automaticamente enviados à impressora; ou
Gravar: para que os RPSs selecionados sejam gravados para impressão posterior.
Diretório destino ? : Caso a opção Gravar tenha sido selecionada na pergunta anterior, será necessário definir em qual diretório os RPSs gerados serão gravados.
Exemplo: C:\TOTVS\
RPS inicial ? : Informe o número do RPS inicial para seleção dos documentos a imprimir. Caso deseje que todos os RPS sejam processados, deixe esta pergunta em branco.
RPS final ? : Informe o número do RPS final para seleção dos documentos a imprimir. Caso deseje que todos os RPS sejam processados, informe ZZZZZZ.
Imprime cancelados ? : Informe se os documentos cancelados devem ser considerados na seleção dos RPSs para impressão.
Clique em Confirmar.
Nela, existem duas opções de impressão:
Manual: Onde o arquivo será gerado em formato Word, sendo possível manipulá-lo:
Automática: Onde o arquivo será gerado em formato PDF para posterior impressão:
Tanto na opção manual, como na automática, os RPSs serão gerado de acordo com o modelo definido pelo arquivo .DOT .
As variáveis abaixo se encontram na tabela SM0:
"c_Empresa" - SM0→M0_NOMECOM ;
"c_EndEmp" - SM0→M0_ENDENT ;
"c_BairrEmp" - SM0→M0_BAIRENT ;
"c_CidEmp" - SM0→M0_CIDENT ;
"c_UFEmp" - SM0→M0_ESTENT ;
"c_CepEmp" - SM0→M0_CEPENT ;
"c_TelEmp" - SM0→M0_TEL ;
"c_CNPJEmp" - Transform(SM0→M0_CGC,"@R 99.999.999/9999-99") ;
"c_IEEmp" - SM0→M0_INSCM .
As variáveis abaixo se encontram na tabela SF3:
"c_NumRps" - SF3→F3_NFISCAL ;
"d_EmiRPS" - SF3→F3_ENTRADA ;
"c_HorRPS" - Transform(cTime,"@R 99:99" ) .
As variáveis abaixo se encontram na tabela SA2:
"c_CNPJCli" - Transform(SA2→A2_CGC,"@R 999.999.999-99") ;
"c_IMCli" - SA2→A2_INSCR ;
"c_EndCli" - SA2→A2_END ;
"c_BairrCli" - SA2→A2_BAIRRO ;
"c_CepCli" - SA2→A2_CEP ;
"c_MunCli" - SA2→A2_MUN ;
"c_UFCli" - SA2→A2_EST ;
"c_EmailCli" - SA2→A2_EMAIL .
Não há.